Exemplo n.º 1
0
 private void MoveAllEntities()
 {
     for (int i = 0; i < _entities.Count; i++)
     {
         if (_entities[i].Direction != null)
         {
             int x = _entities[i].X;
             int y = _entities[i].Y;
             _entities[i].MoveEntity();
             _pixels[_entities[i].Y, _entities[i].X] = new Entity(_entities[i]);
             _pixels[y, x] = new Grass(x, y);
         }
     }
 }
Exemplo n.º 2
0
 private void GenerateLakeAndGrass(int y1, int y2)
 {
     for (int i = 0; i < Height; i++)
     {
         if (i >= y1 && i <= y2)
         {
             for (int j = 0; j < Width; j++)
             {
                 _pixels[i, j] = new Water(j, i);
                 SetBoofElement(_pixels[i, j]);
             }
         }
         else
         {
             for (int j = 0; j < Width; j++)
             {
                 _pixels[i, j] = new Grass(j, i);
                 SetBoofElement(_pixels[i, j]);
             }
         }
     }
 }