Esempio n. 1
0
        public void Draw(Tile tile)
        {
            Gl.glColor3d(0.38, 0.38, 0.24);
            Gl.glBegin(Gl.GL_QUADS);

            Gl.glVertex2d(tile.Properties.Position.X, tile.Properties.Position.Y);
            Gl.glVertex2d(tile.Properties.Position.X + TILE_SIZE, tile.Properties.Position.Y);
            Gl.glVertex2d(tile.Properties.Position.X + TILE_SIZE, tile.Properties.Position.Y + TILE_SIZE);
            Gl.glVertex2d(tile.Properties.Position.X, tile.Properties.Position.Y + TILE_SIZE);

            Gl.glEnd();
        }
Esempio n. 2
0
        public void Draw(Tile tile)
        {
            SetColor(tile.Properties.Humidity);

            Gl.glBegin(Gl.GL_QUADS);

            Gl.glVertex2d(tile.Properties.Position.X, tile.Properties.Position.Y);
            Gl.glVertex2d(tile.Properties.Position.X + TILE_SIZE, tile.Properties.Position.Y);
            Gl.glVertex2d(tile.Properties.Position.X + TILE_SIZE, tile.Properties.Position.Y + TILE_SIZE);
            Gl.glVertex2d(tile.Properties.Position.X, tile.Properties.Position.Y + TILE_SIZE);

            Gl.glEnd();
        }
Esempio n. 3
0
 public JungleTile(Tile tile, Coordinate newCoordinate)
     : this(newCoordinate)
 {
 }
Esempio n. 4
0
 public JungleTile(Tile tile)
     : this(new Coordinate(tile.Properties.Position))
 {
 }
Esempio n. 5
0
 public TundraTile(Tile tile, Coordinate newCoordinate)
     : this(newCoordinate)
 {
 }
Esempio n. 6
0
 public TundraTile(Tile tile)
     : this(new Coordinate(tile.Properties.Position))
 {
 }
Esempio n. 7
0
 private void mainDrawingBoxMouseClick(object sender, MouseEventArgs e)
 {
     _currentTile = SelectTile(new Coordinate(e.X, e.Y));
     UpdateTileInfo();
 }
Esempio n. 8
0
 public DesertTile(Tile tile, Coordinate newCoordinate)
     : this(newCoordinate)
 {
 }
Esempio n. 9
0
 public DesertTile(Tile tile)
     : this(new Coordinate(tile.Properties.Position))
 {
 }
Esempio n. 10
0
 public ForestTile(Tile tile, Coordinate newCoordinate)
     : this(newCoordinate)
 {
 }
Esempio n. 11
0
 public PlainTile(Tile tile, Coordinate newCoordinate)
     : this(newCoordinate)
 {
 }
Esempio n. 12
0
 public WaterTile(Tile tile, Coordinate newCoordinate)
     : this(newCoordinate)
 {
 }
Esempio n. 13
0
 public MountainsTile(Tile tile, Coordinate newCoordinate)
     : this(newCoordinate)
 {
 }
Esempio n. 14
0
 public MountainsTile(Tile tile)
     : this(new Coordinate(tile.Properties.Position))
 {
 }