Ignore:
Timestamp:
2013-09-01 18:40:38 (6 years ago)
Author:
dezhidki
Message:
  • Lisätty kunnon ohjeet.
  • Ctrl + RMouse toimii nyt kunnolla (voi valita monta kerrallaan).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2013/30/DenisZ/CastleMaster/CastleMaster/CastleMaster/Players/Player.cs

    r4694 r4753  
    1616 
    1717        public const int SPAWN_WOODCUTTER = 0; 
    18         public const int SPAWN_WARRIOR= 1; 
     18        public const int SPAWN_WARRIOR = 1; 
    1919        public const int SPAWN_RANGER = 2; 
    2020 
     
    3434            LumberAmount = START_LUMBER; 
    3535            CoinsAmount = 20; 
    36              
     36 
    3737            spawnPoints = new Point[3]; 
    3838 
     
    6666        public virtual void OnLevelLoaded() { } 
    6767 
    68         public List<T> GetUnitsByType<T>() where T : Unit 
     68        public List<T> GetUnits<T>() where T : Unit 
    6969        { 
    7070            List<T> result = new List<T>(); 
    7171 
    7272            foreach (Unit u in AvailableUnits) 
    73                 if (typeof(T).IsAssignableFrom(u.GetType())) 
    74                     result.Add((T)u); 
     73            { 
     74                T unit = u as T; 
     75                if (unit != null) 
     76                    result.Add(unit); 
     77            } 
    7578 
    7679            return result; 
    7780        } 
    7881 
    79         public virtual void Update() 
    80         { 
    81         } 
     82        public virtual void Update() { } 
     83 
     84        public virtual void Render(RenderHelper renderer) { } 
    8285 
    8386        public abstract Unit SelectUnit(Team team); 
Note: See TracChangeset for help on using the changeset viewer.