Esempio n. 1
0
        public void Initialize(string i_Model, float i_DeltaX, float i_DeltaY)
        {
            base.Initialize();

            // Enemy
            Color enemyColor = Color.Black;

            switch (Enum.Parse(typeof(eEnemyModels), i_Model))
            {
            case eEnemyModels.Pink:
                enemyColor = Color.LightPink;
                break;

            case eEnemyModels.Blue:
                enemyColor = Color.LightBlue;
                break;

            case eEnemyModels.Yellow:
                enemyColor = Color.LightYellow;
                break;

            case eEnemyModels.Red:
                enemyColor = Color.Red;
                break;
            }

            m_EnemyModel = (eEnemyModels)Enum.Parse(typeof(eEnemyModels), i_Model);

            TintColor = enemyColor;

            InitAnimations();
            LoadContent(i_Model);
            InitPositions(i_DeltaX, i_DeltaY);
        }
Esempio n. 2
0
 public virtual void LoadContent(string i_Model)
 {
     m_EnemyModel = (eEnemyModels)Enum.Parse(typeof(eEnemyModels), i_Model);
 }