예제 #1
0
 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
 private void MoveObject(GameObjectBase obj)
 {
     obj.X += obj.XSpeed;
     obj.Y += obj.YSpeed;
 }