Fixed a few segmentation faults caused by assertion failures.

This commit is contained in:
Rtch90 2011-12-16 23:51:34 +00:00
parent e7bfbc3966
commit 389eac4ee7
2 changed files with 2 additions and 2 deletions

View File

@ -81,7 +81,7 @@ void Player::SetCamera(void) {
void Player::Move() {
Character::Move();
if(map->GetMapTransitionName(tileX, tileY) != "n") {
if(map->GetMapTransitionName(tileX, tileY) != "null") {
SetXY(map->GetMapTransitionX(tileX, tileY), map->GetMapTransitionY(tileX, tileY));
map->Load(map->GetMapTransitionName(tileX, tileY));
}

View File

@ -92,7 +92,7 @@ void Map::Load(const string filename) {
// </solidEntity>
// <zlevel>
dataElem = dataElem->NextSiblingElement("zlevel");
dataElem = dataElem->NextSiblingElement("zLevel");
assert(dataElem != NULL);
m_tile[x][y].SetZLevel(atoi(dataElem->GetText()));
// </zlevel>