コード例 #1
0
ファイル: ExtGame.cs プロジェクト: aplusbi/ggj2011
        public static bool AddCell(int x, int y, Cell c)
        {
            if (grid[x, y] != 0)
                return false;

            int id = GetID();
            cells.Add(id, c);
            grid[x, y] = id;

            return true;
        }
コード例 #2
0
ファイル: HerbivoreCell.cs プロジェクト: aplusbi/ggj2011
 public override bool IsMate(Cell c)
 {
     return c is HerbivoreCell;
 }
コード例 #3
0
ファイル: HerbivoreCell.cs プロジェクト: aplusbi/ggj2011
 public override bool IsFood(Cell c)
 {
     return c is PlantCell;
 }
コード例 #4
0
ファイル: CarnivoreCell.cs プロジェクト: aplusbi/ggj2011
 public override bool IsMate(Cell c)
 {
     return c is CarnivoreCell;
 }
コード例 #5
0
ファイル: CarnivoreCell.cs プロジェクト: aplusbi/ggj2011
 public override bool IsFood(Cell c)
 {
     return c is HerbivoreCell;
 }
コード例 #6
0
ファイル: Queue.cs プロジェクト: aplusbi/ggj2011
 public void Push(Cell c)
 {
     data[beg++] = c;
 }
コード例 #7
0
ファイル: AnimalCell.cs プロジェクト: aplusbi/ggj2011
 public abstract bool IsMate(Cell c);
コード例 #8
0
ファイル: AnimalCell.cs プロジェクト: aplusbi/ggj2011
 public abstract bool IsFood(Cell c);