summaryrefslogtreecommitdiff
path: root/src/game-server/state.cpp
diff options
context:
space:
mode:
authorThorbjørn Lindeijer <bjorn@lindeijer.nl>2022-08-19 16:55:29 +0200
committerThorbjørn Lindeijer <bjorn@lindeijer.nl>2022-08-19 17:34:55 +0200
commit109b602701578b9f2b29282f84bf2757544f8d32 (patch)
treea2fd70556c86385a75bfb7651e865beb0a05fd37 /src/game-server/state.cpp
parent6c6090991e17276de09f5f82d2fc8a6c1adf5bf4 (diff)
downloadmanaserv-109b602701578b9f2b29282f84bf2757544f8d32.tar.gz
manaserv-109b602701578b9f2b29282f84bf2757544f8d32.tar.bz2
manaserv-109b602701578b9f2b29282f84bf2757544f8d32.tar.xz
manaserv-109b602701578b9f2b29282f84bf2757544f8d32.zip
Apply C++11 fixits
modernize-use-auto modernize-use-nullptr modernize-use-override modernize-use-using
Diffstat (limited to 'src/game-server/state.cpp')
-rw-r--r--src/game-server/state.cpp35
1 files changed, 17 insertions, 18 deletions
diff --git a/src/game-server/state.cpp b/src/game-server/state.cpp
index b4261e55..c6775e03 100644
--- a/src/game-server/state.cpp
+++ b/src/game-server/state.cpp
@@ -58,7 +58,7 @@ struct DelayedEvent
MapComposite *map;
};
-typedef std::map< Entity *, DelayedEvent > DelayedEvents;
+using DelayedEvents = std::map<Entity *, DelayedEvent>;
/**
* The current world time in ticks since server start.
@@ -94,10 +94,10 @@ static void serializeLooks(Entity *ch, MessageOut &msg)
// Note that we can send several updates on the same slot type as different
// items may have been equipped.
- for (EquipData::const_iterator it = equipData.begin(),
+ for (auto it = equipData.begin(),
it_end = equipData.end(); it != it_end; ++it)
{
- InventoryData::const_iterator itemIt = inventoryData.find(*it);
+ auto itemIt = inventoryData.find(*it);
if (!itemManager->isEquipSlotVisible(itemIt->second.equipmentSlot))
continue;
@@ -245,7 +245,7 @@ static void informPlayer(MapComposite *map, Entity *p)
{
auto *beingComponent = o->getComponent<BeingComponent>();
const Hits &hits = beingComponent->getHitsTaken();
- for (Hits::const_iterator j = hits.begin(),
+ for (auto j = hits.begin(),
j_end = hits.end(); j != j_end; ++j)
{
damageMsg.writeInt16(oid);
@@ -292,7 +292,7 @@ static void informPlayer(MapComposite *map, Entity *p)
case OBJECT_MONSTER:
{
- MonsterComponent *monsterComponent =
+ auto monsterComponent =
o->getComponent<MonsterComponent>();
enterMsg.writeInt16(monsterComponent->getSpecy()->getId());
enterMsg.writeString(
@@ -301,7 +301,7 @@ static void informPlayer(MapComposite *map, Entity *p)
case OBJECT_NPC:
{
- NpcComponent *npcComponent =
+ auto npcComponent =
o->getComponent<NpcComponent>();
enterMsg.writeInt16(npcComponent->getNpcId());
enterMsg.writeString(
@@ -411,7 +411,7 @@ static void informPlayer(MapComposite *map, Entity *p)
{
case OBJECT_ITEM:
{
- ItemComponent *item = o->getComponent<ItemComponent>();
+ auto item = o->getComponent<ItemComponent>();
ItemClass *itemClass = item->getItemClass();
if (oflags & UPDATEFLAG_NEW_ON_MAP)
@@ -434,7 +434,7 @@ static void informPlayer(MapComposite *map, Entity *p)
break;
case OBJECT_EFFECT:
{
- EffectComponent *e = o->getComponent<EffectComponent>();
+ auto e = o->getComponent<EffectComponent>();
// Don't show old effects
if (!(oflags & UPDATEFLAG_NEW_ON_MAP))
break;
@@ -482,7 +482,7 @@ void GameState::update(int tick)
// Update game state (update AI, etc.)
const MapManager::Maps &maps = MapManager::getMaps();
- for (MapManager::Maps::const_iterator m = maps.begin(),
+ for (auto m = maps.begin(),
m_end = maps.end(); m != m_end; ++m)
{
MapComposite *map = m->second;
@@ -512,7 +512,7 @@ void GameState::update(int tick)
# endif
// Take care of events that were delayed because of their side effects.
- for (DelayedEvents::iterator it = delayedEvents.begin(),
+ for (auto it = delayedEvents.begin(),
it_end = delayedEvents.end(); it != it_end; ++it)
{
const DelayedEvent &e = it->second;
@@ -558,7 +558,7 @@ bool GameState::insert(Entity *ptr)
}
// Check that coordinates are actually valid.
- Entity *obj = static_cast< Entity * >(ptr);
+ auto obj = static_cast< Entity * >(ptr);
Map *mp = map->getMap();
Point pos = obj->getComponent<ActorComponent>()->getPosition();
if ((int)pos.x / mp->getTileWidth() >= mp->getWidth() ||
@@ -604,7 +604,7 @@ bool GameState::insert(Entity *ptr)
case OBJECT_MONSTER:
{
- MonsterComponent *monsterComponent =
+ auto monsterComponent =
obj->getComponent<MonsterComponent>();
LOG_DEBUG("Monster inserted: "
<< monsterComponent->getSpecy()->getId());
@@ -681,7 +681,7 @@ void GameState::remove(Entity *ptr)
case OBJECT_MONSTER:
{
- MonsterComponent *monsterComponent =
+ auto monsterComponent =
ptr->getComponent<MonsterComponent>();
LOG_DEBUG("Monster removed: "
<< monsterComponent->getSpecy()->getId());
@@ -799,7 +799,7 @@ void GameState::enqueueInsert(Entity *ptr)
{
DelayedEvent event;
event.type = EVENT_INSERT;
- event.map = 0;
+ event.map = nullptr;
enqueueEvent(ptr, event);
}
@@ -807,7 +807,7 @@ void GameState::enqueueRemove(Entity *ptr)
{
DelayedEvent event;
event.type = EVENT_REMOVE;
- event.map = 0;
+ event.map = nullptr;
enqueueEvent(ptr, event);
}
@@ -884,8 +884,7 @@ void GameState::sayToAll(const std::string &text)
std::string GameState::getVariable(const std::string &key)
{
- std::map<std::string, std::string>::iterator iValue =
- mScriptVariables.find(key);
+ auto iValue = mScriptVariables.find(key);
if (iValue != mScriptVariables.end())
return iValue->second;
else
@@ -914,7 +913,7 @@ void GameState::callVariableCallbacks(const std::string &key,
const std::string &value)
{
const MapManager::Maps &maps = MapManager::getMaps();
- for (MapManager::Maps::const_iterator m = maps.begin(),
+ for (auto m = maps.begin(),
m_end = maps.end(); m != m_end; ++m)
{
m->second->callWorldVariableCallback(key, value);