예제 #1
0
 public OptionEnemySquare(Sprite spriteSheet, Vector2 position, EnemyType state)
     : base(spriteSheet, position)
 {
     displaySprite = spriteSheet.GetSubSprite(new Rectangle(50, 0, 12, 12));
     optionState   = state;
     color         = DataConversionLibrary.GetSquareColor(state);
 }
예제 #2
0
        public override void Update(GameTime gameTime)
        {
            base.Update(gameTime);
            UpdateState();
            color = DataConversionLibrary.GetSquareColor(data.enemyType);

            if (IsTargeted())
            {
                MapCreatorGUI.SetTargetedSquare(this);
            }
        }
 public override void Update(GameTime gameTime)
 {
     base.Update(gameTime);
     color = DataConversionLibrary.GetSquareColor(ActiveData.enemyState);
 }