コード例 #1
0
ファイル: MapBase.cs プロジェクト: jleldridge/NetherTear
 public void AddObject(GameObjectBase obj)
 {
     int cellX = (int)(obj.X / CellBase.Width);
     int cellY = (int)(obj.Y / CellBase.Height);
     if (cellX < WidthInCells && cellY < HeightInCells)
     {
         var cell = Cells[cellY, cellX];
         cell.Objects.Add(obj);
     }
 }
コード例 #2
0
ファイル: Engine.cs プロジェクト: jleldridge/NetherTear
 private void MoveObject(GameObjectBase obj)
 {
     obj.X += obj.XSpeed;
     obj.Y += obj.YSpeed;
 }