1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-03 00:46:55 +02:00

Sight map: add enum with readable names to FoWChange netpack

This commit is contained in:
Arseniy Shestakov
2016-09-22 07:34:32 +03:00
parent 33f8686ca6
commit 06b50d5eb6
6 changed files with 22 additions and 12 deletions

View File

@ -1705,7 +1705,7 @@ void CGameHandler::newTurn()
if (player != PlayerColor::NEUTRAL) //do not reveal fow for neutral player
{
FoWChange fw;
fw.mode = 1;
fw.mode = FoWChange::REVEALED;
fw.player = player;
// find all hidden tiles
const auto & fow = getPlayerTeam(player)->fogOfWarMap;
@ -3020,7 +3020,7 @@ bool CGameHandler::buildStructure(ObjectInstanceID tid, BuildingID requestedID,
// now when everything is built - reveal tiles for lookout tower
FoWChange fw;
fw.player = t->tempOwner;
fw.mode = 1;
fw.mode = FoWChange::REVEALED;
getTilesInRange(fw.tiles, t->getSightCenter(), t->getSightRadius(), t->tempOwner, 1);
sendAndApply(&fw);
@ -6299,7 +6299,7 @@ void CGameHandler::changeFogOfWar(std::unordered_set<int3, ShashInt3> &tiles, Pl
FoWChange fow;
fow.tiles = tiles;
fow.player = player;
fow.mode = hide? 0 : 1;
fow.mode = hide ? FoWChange::HIDDEN : FoWChange::REVEALED;
sendAndApply(&fow);
}