예제 #1
0
 public Pathfinder(GameMap gameMap)
 {
     this.gameMap       = gameMap;
     this.mapDimensions = gameMap.MapDimensions;
 }
예제 #2
0
파일: Unit.cs 프로젝트: z-van-baars/omni
 protected bool CheckPath(GameMap gameMap)
 {
     return(gameMap.game_tiles[path[0].Y, path[0].X].IsPathable());
 }
예제 #3
0
파일: Entity.cs 프로젝트: z-van-baars/omni
 public virtual void Tick(GameMap gameMap, Player Player1, Pathfinder pathfinder)
 {
 }
예제 #4
0
파일: Entity.cs 프로젝트: z-van-baars/omni
 public virtual void OnDeath(GameMap gameMap)
 {
 }
예제 #5
0
파일: Tree.cs 프로젝트: z-van-baars/omni
        public override void OnDeath(GameMap gameMap)
        {
            Stump newStump = new Stump(Coordinates);

            gameMap.GetTerrain().Add(newStump);
        }