| 121 | } |
| 122 | |
| 123 | void GameEntity::addEntityToPositionTile() |
| 124 | { |
| 125 | if(getIsOnMap()) |
| 126 | return; |
| 127 | |
| 128 | setIsOnMap(true); |
| 129 | Tile* tile = getPositionTile(); |
| 130 | if(tile == nullptr) |
| 131 | { |
| 132 | OD_LOG_ERR(getGameMap()->serverStr() + "entityName=" + getName() + ", pos=" + Helper::toString(getPosition())); |
| 133 | return; |
| 134 | } |
| 135 | OD_ASSERT_TRUE_MSG(tile->addEntity(this), getGameMap()->serverStr() + "entity=" + getName() + ", pos=" + Helper::toString(getPosition()) + ", tile=" + Tile::displayAsString(tile)); |
| 136 | } |
| 137 | |
| 138 | void GameEntity::removeEntityFromPositionTile() |
| 139 | { |
no test coverage detected