Changes in client/Client/GameRender.cpp [5c7f28d:1e250bf] in network-game
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
client/Client/GameRender.cpp
r5c7f28d r1e250bf 1 1 #include "GameRender.h" 2 3 #include <cmath> 2 4 3 5 #include <allegro5/allegro_primitives.h> … … 16 18 for (int y=0; y<gameMap->height; y++) 17 19 { 18 TerrainType terrain= gameMap->getElement(x, y);20 TerrainType el = gameMap->getElement(x, y); 19 21 StructureType structure = gameMap->getStructure(x, y); 20 22 21 switch(terrain) { 22 case TERRAIN_GRASS: 23 if (el == TERRAIN_GRASS) 23 24 al_draw_filled_rectangle(x*25+mapPos.x, y*25+mapPos.y, x*25+25+mapPos.x, y*25+25+mapPos.y, al_map_rgb(0, 255, 0)); 24 break; 25 case TERRAIN_OCEAN: 25 else if (el == TERRAIN_OCEAN) 26 26 al_draw_filled_rectangle(x*25+mapPos.x, y*25+mapPos.y, x*25+25+mapPos.x, y*25+25+mapPos.y, al_map_rgb(0, 0, 255)); 27 break; 28 case TERRAIN_ROCK: 27 else if (el == TERRAIN_ROCK) 29 28 al_draw_filled_rectangle(x*25+mapPos.x, y*25+mapPos.y, x*25+25+mapPos.x, y*25+25+mapPos.y, al_map_rgb(100, 100, 0)); 30 break;31 case TERRAIN_NONE:32 break;33 }34 29 35 switch(structure) { 36 case STRUCTURE_BLUE_FLAG: 30 if (structure == STRUCTURE_BLUE_FLAG) { 37 31 al_draw_circle(x*25+12+mapPos.x, y*25+12+mapPos.y, 12, al_map_rgb(0, 0, 0), 3); 38 32 //al_draw_filled_rectangle(x*25+5+mapPos.x, y*25+5+mapPos.y, x*25+20+mapPos.x, y*25+20+mapPos.y, al_map_rgb(0, 0, 255)); 39 break; 40 case STRUCTURE_RED_FLAG: 33 }else if (structure == STRUCTURE_RED_FLAG) { 41 34 al_draw_circle(x*25+12+mapPos.x, y*25+12+mapPos.y, 12, al_map_rgb(0, 0, 0), 3); 42 35 //al_draw_filled_rectangle(x*25+5+mapPos.x, y*25+5+mapPos.y, x*25+20+mapPos.x, y*25+20+mapPos.y, al_map_rgb(255, 0, 0)); 43 break;44 case STRUCTURE_NONE:45 break;46 36 } 47 37 } … … 62 52 case OBJECT_RED_FLAG: 63 53 al_draw_filled_rectangle(it->pos.x-8+mapPos.x, it->pos.y-8+mapPos.y, it->pos.x+8+mapPos.x, it->pos.y+8+mapPos.y, al_map_rgb(255, 0, 0)); 54 break; 55 case OBJECT_NONE: 64 56 break; 65 57 }
Note:
See TracChangeset
for help on using the changeset viewer.