/dports/games/lordsawar/lordsawar-0.3.2/src/ |
H A D | maptile.cpp | 29 Maptile::Maptile() in Maptile() function in Maptile 37 Maptile::Maptile(int x, int y, guint32 index) in Maptile() function in Maptile 45 Maptile::Maptile(int x, int y, Tile::Type type) in Maptile() function in Maptile 53 Maptile::~Maptile() in ~Maptile() 133 if (getBuilding() == Maptile::CITY || getBuilding() == Maptile::RUIN || in isCityTerrain() 141 if (getBuilding() == Maptile::ROAD || getBuilding() == Maptile::BRIDGE) in isRoadTerrain() 173 case Maptile::NONE: in hasLandBuilding() 176 case Maptile::CITY: in hasLandBuilding() 177 case Maptile::RUIN: in hasLandBuilding() 215 Maptile::Building Maptile::buildingFromString(Glib::ustring str) in buildingFromString() [all …]
|
H A D | GameMap.cpp | 1534 case Maptile::NONE: in moveBuilding() 1546 case Maptile::PORT: in moveBuilding() 1556 case Maptile::BRIDGE: in moveBuilding() 1566 case Maptile::ROAD: in moveBuilding() 1585 case Maptile::RUIN: in moveBuilding() 1595 case Maptile::TEMPLE: in moveBuilding() 1605 case Maptile::CITY: in moveBuilding() 1615 case Maptile::STONE: in moveBuilding() 2020 if (building == Maptile::CITY || building == Maptile::PORT || in putBuilding() 2675 if (building == Maptile::CITY || building == Maptile::RUIN || in can_defend() [all …]
|
H A D | maptile.h | 47 class Maptile: public Movable 77 Maptile(); 89 Maptile(int x, int y, guint32 type); 101 Maptile(int x, int y, Tile::Type type); 104 ~Maptile(); 199 static Maptile::Building buildingFromString(const Glib::ustring str); 200 static Glib::ustring buildingToString(const Maptile::Building bldg);
|
H A D | GameMap.h | 618 inline Maptile* getTile(int x, int y) const { return &d_map[y*s_width + x]; }; in getTile() 629 inline Maptile* getTile(Vector<int> p) const {return getTile(p.x, p.y);} in getTile() 1026 inline Maptile::Building getBuilding(Vector<int> tile) const in getBuilding() 1028 Maptile *t = getTile(tile); in getBuilding() 1029 return t ? t->getBuilding() : Maptile::NONE; in getBuilding() 1039 guint32 countBuildings(Maptile::Building building_type); 1050 Maptile *t = getTile(tile); in getTerrainType() 1061 void setBuilding(Vector<int> tile, Maptile::Building building); 1394 static bool checkBuildingTerrain(Maptile::Building b, bool land); 1460 void putBuilding(LocationBox *b, Maptile::Building building); [all …]
|
H A D | bigmap.cpp | 527 if (building_type != Maptile::NONE) in draw_buffer_tile() 531 case Maptile::CITY: in draw_buffer_tile() 542 case Maptile::RUIN: in draw_buffer_tile() 561 building_type = Maptile::NONE; in draw_buffer_tile() 564 case Maptile::TEMPLE: in draw_buffer_tile() 571 case Maptile::SIGNPOST: in draw_buffer_tile() 577 case Maptile::ROAD: in draw_buffer_tile() 587 case Maptile::STONE: in draw_buffer_tile() 595 case Maptile::PORT: in draw_buffer_tile() 601 case Maptile::BRIDGE: in draw_buffer_tile() [all …]
|
H A D | MapGenerator.cpp | 172 d_building[i*d_width + j] = Maptile::NONE; in cleanupRoads() 198 d_building = new Maptile::Building[width*height]; in makeMap() 201 d_building[i*width + j] = Maptile::NONE; in makeMap() 373 if (d_building[y*d_width + x] == Maptile::CITY) in makeStandingStones() 376 else if (d_building[y*d_width + x] == Maptile::ROAD) in makeStandingStones() 411 d_building[j*d_width + i] = Maptile::STONE; in makeStandingStones() 467 if (d_building[y*d_width + x] == Maptile::CITY) in makeBridges() 1378 placeBldg (pos, Maptile::SIGNPOST, 1); in placeSign() 1459 d_building[y*d_width + x] = Maptile::PORT; in placePort() 1723 if (d_building[y*d_width + x] == Maptile::CITY) in makeCitiesAccessible() [all …]
|
H A D | fight.h | 39 class Maptile; variable 180 void calculateBonus(Maptile *mtile); 186 void calculateTerrainModifiers(std::list<Fighter*> fighters, Maptile *mtile, bool defender); 193 Maptile *mtile);
|
H A D | CreateScenario.cpp | 351 const Maptile::Building* map; in createMap() 371 case Maptile::SIGNPOST: in createMap() 374 case Maptile::TEMPLE: in createMap() 380 case Maptile::RUIN: in createMap() 386 case Maptile::CITY: in createMap() 390 case Maptile::ROAD: in createMap() 393 case Maptile::PORT: in createMap() 396 case Maptile::BRIDGE: in createMap() 399 case Maptile::STONE: in createMap() 402 case Maptile::NONE: in createMap()
|
H A D | gamebigmap.cpp | 701 Maptile *t = GameMap::getInstance()->getTile(tile); in determine_mouse_cursor() 702 if (t->getBuilding() == Maptile::CITY) in determine_mouse_cursor() 712 else if (t->getBuilding() == Maptile::RUIN) in determine_mouse_cursor() 720 else if (t->getBuilding() == Maptile::TEMPLE) in determine_mouse_cursor() 1005 Maptile::CITY) in set_control_key_down() 1062 if (b == Maptile::RUIN) in set_shift_key_down() 1070 b = Maptile::RUIN; in set_shift_key_down() 1072 b = Maptile::NONE; in set_shift_key_down() 1075 else if (b == Maptile::CITY) in set_shift_key_down() 1099 if (b == Maptile::RUIN || b == Maptile::TEMPLE) in set_shift_key_down() [all …]
|
H A D | ItemProto.cpp | 71 d_building_type_to_summon_on = Maptile::buildingFromString(str); in ItemProto() 141 Maptile::buildingToString in saveContents() 142 (Maptile::Building(d_building_type_to_summon_on)); in saveContents() 241 if (d_building_type_to_summon_on != Maptile::NONE) in getBonusDescription() 243 … Maptile::buildingToFriendlyName(d_building_type_to_summon_on))); in getBonusDescription() 400 if (d_bonus & ItemProto::BURN_BRIDGE && building == Maptile::BRIDGE) in isCurrentlyUsable() 404 if (getBuildingTypeToSummonOn() == Maptile::NONE || in isCurrentlyUsable() 410 if (d_bonus & ItemProto::CAPTURE_KEEPER && building == Maptile::RUIN && in isCurrentlyUsable()
|
H A D | port.cpp | 28 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::PORT); in Port() 35 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::PORT); in Port()
|
H A D | overviewmap.h | 32 class Maptile; variable 186 void draw_terrain_tile (Maptile *tile, int i, int j); 241 Maptile* getTile(int x, int y);
|
H A D | armymap.cpp | 48 Maptile* mytile = GameMap::getInstance()->getTile(pos.x, pos.y); in draw_stacks() 49 if (mytile->getBuilding() == Maptile::CITY) in draw_stacks()
|
H A D | MapGenerator.h | 151 const Maptile::Building* getBuildings(int& width, int& height) const; 346 Maptile::Building* d_building; 356 void placeBldg (Vector<int> pos, Maptile::Building b, guint32 width);
|
H A D | signpost.cpp | 28 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::SIGNPOST); in Signpost() 35 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::SIGNPOST); in Signpost()
|
H A D | fight.cpp | 88 Maptile *mtile = GameMap::getInstance()->getTile(defender->getPos()); in Fight() 156 Maptile *mtile = new Maptile(-1, -1, terrain); in setupFight() 158 mtile->setBuilding(Maptile::CITY); in setupFight() 328 void Fight::calculateTerrainModifiers(std::list<Fighter*> fighters, Maptile *mtile, bool defender) in calculateTerrainModifiers() 381 Maptile *mtile) in calculateModifiedStrengths() 461 if (c && mtile->getBuilding() == Maptile::CITY) in calculateModifiedStrengths() 470 if (mtile->getBuilding() == Maptile::TEMPLE) in calculateModifiedStrengths() 472 else if (mtile->getBuilding() == Maptile::RUIN) in calculateModifiedStrengths() 547 void Fight::calculateBonus(Maptile *mtile) in calculateBonus()
|
H A D | stack.cpp | 129 Maptile::Building src_building = GameMap::getInstance()->getBuilding(pos); in isMovingToOrFromAShip() 132 bool to_city = dst_building == Maptile::CITY; in isMovingToOrFromAShip() 133 bool on_city = src_building == Maptile::CITY; in isMovingToOrFromAShip() 135 bool on_port = src_building == Maptile::PORT; in isMovingToOrFromAShip() 136 bool on_bridge = src_building == Maptile::BRIDGE; in isMovingToOrFromAShip() 137 bool to_bridge = dst_building == Maptile::BRIDGE; in isMovingToOrFromAShip() 397 Maptile* tile = GameMap::getInstance()->getTile(pos); in calculateTileMovementCost() 1069 if (GameMap::getInstance()->getBuilding(getPos()) == Maptile::CITY) in isOnCity() 1368 Maptile *mtile = GameMap::getInstance()->getTile(getPos()); in fliesWithItemAndNonFlyersOverWaterOrMountains() 1370 mtile->getBuilding() != Maptile::BRIDGE; in fliesWithItemAndNonFlyersOverWaterOrMountains() [all …]
|
H A D | temple.cpp | 40 GameMap::getInstance()->getTile(p)->setBuilding(Maptile::TEMPLE); in Temple() 53 GameMap::getInstance()->getTile(pos)->setBuilding(Maptile::TEMPLE); in Temple()
|
H A D | bridge.cpp | 28 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::BRIDGE); in Bridge() 39 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::BRIDGE); in Bridge()
|
H A D | road.cpp | 28 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::ROAD); in Road() 39 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::ROAD); in Road()
|
H A D | questmap.cpp | 47 Maptile* mytile = GameMap::getInstance()->getTile(pos); in draw_stacks() 48 if (mytile->getBuilding() == Maptile::CITY) in draw_stacks()
|
H A D | stone.cpp | 30 Maptile::ROAD) in Stone() 31 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::STONE); in Stone() 42 Maptile *mtile = GameMap::getInstance()->getTile(getPos()); in Stone() 43 if (mtile->getBuilding() != Maptile::ROAD) in Stone() 44 mtile->setBuilding(Maptile::STONE); in Stone()
|
H A D | LocationList.h | 101 …Maptile::Building building_type, guint32 tile_width, guint32 old_tile_width, void (*func1)(Locatio… in resizeLocations()
|
/dports/games/lordsawar/lordsawar-0.3.2/src/editor/ |
H A D | editorbigmap.cpp | 558 case Maptile::ROAD: in change_map_under_cursor() 560 case Maptile::NONE: in change_map_under_cursor() 579 case Maptile::CITY: in change_map_under_cursor() 671 case Maptile::CITY: in display_moving_building() 674 case Maptile::RUIN: in display_moving_building() 677 case Maptile::TEMPLE: in display_moving_building() 680 case Maptile::SIGNPOST: in display_moving_building() 683 case Maptile::ROAD: in display_moving_building() 686 case Maptile::STONE: in display_moving_building() 690 case Maptile::PORT: in display_moving_building() [all …]
|
H A D | editablesmallmap.cpp | 83 Maptile *maptile = GameMap::getInstance()->getTile(tile); in change_map() 85 if (maptile->getBuilding() != Maptile::NONE && in change_map() 90 if (maptile->getBuilding() == Maptile::CITY && in change_map() 278 if (gm->getBuilding(pos) == Maptile::NONE) in create_road() 280 if (GameMap::getInstance()->getBuilding(pos) == Maptile::NONE) in create_road() 283 else if (gm->getBuilding(pos) == Maptile::STONE) in create_road()
|