Home
last modified time | relevance | path

Searched refs:Maptile (Results 1 – 25 of 39) sorted by relevance

12

/dports/games/lordsawar/lordsawar-0.3.2/src/
H A Dmaptile.cpp29 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 DGameMap.cpp1534 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 Dmaptile.h47 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 DGameMap.h618 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 Dbigmap.cpp527 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 DMapGenerator.cpp172 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 Dfight.h39 class Maptile; variable
180 void calculateBonus(Maptile *mtile);
186 void calculateTerrainModifiers(std::list<Fighter*> fighters, Maptile *mtile, bool defender);
193 Maptile *mtile);
H A DCreateScenario.cpp351 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 Dgamebigmap.cpp701 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 DItemProto.cpp71 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()
243Maptile::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 Dport.cpp28 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::PORT); in Port()
35 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::PORT); in Port()
H A Doverviewmap.h32 class Maptile; variable
186 void draw_terrain_tile (Maptile *tile, int i, int j);
241 Maptile* getTile(int x, int y);
H A Darmymap.cpp48 Maptile* mytile = GameMap::getInstance()->getTile(pos.x, pos.y); in draw_stacks()
49 if (mytile->getBuilding() == Maptile::CITY) in draw_stacks()
H A DMapGenerator.h151 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 Dsignpost.cpp28 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::SIGNPOST); in Signpost()
35 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::SIGNPOST); in Signpost()
H A Dfight.cpp88 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 Dstack.cpp129 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 Dtemple.cpp40 GameMap::getInstance()->getTile(p)->setBuilding(Maptile::TEMPLE); in Temple()
53 GameMap::getInstance()->getTile(pos)->setBuilding(Maptile::TEMPLE); in Temple()
H A Dbridge.cpp28 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::BRIDGE); in Bridge()
39 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::BRIDGE); in Bridge()
H A Droad.cpp28 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::ROAD); in Road()
39 GameMap::getInstance()->getTile(getPos())->setBuilding(Maptile::ROAD); in Road()
H A Dquestmap.cpp47 Maptile* mytile = GameMap::getInstance()->getTile(pos); in draw_stacks()
48 if (mytile->getBuilding() == Maptile::CITY) in draw_stacks()
H A Dstone.cpp30 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 DLocationList.h101Maptile::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 Deditorbigmap.cpp558 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 Deditablesmallmap.cpp83 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()

12