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