[Remove] Map transitions are they were not in use.
[Fix] Invisible collision in bottom left.
This commit is contained in:
		
							parent
							
								
									3e9c83428d
								
							
						
					
					
						commit
						ac883d6b64
					
				| @ -8,10 +8,6 @@ | |||||||
| 			<solidEntity>false</solidEntity> | 			<solidEntity>false</solidEntity> | ||||||
| 			 | 			 | ||||||
| 			<zLevel>100</zLevel> | 			<zLevel>100</zLevel> | ||||||
| 			 |  | ||||||
| 			<mapTransition>map</mapTransition> |  | ||||||
| 			<mapTransX>0</mapTransX> |  | ||||||
| 			<mapTransY>0</mapTransY> |  | ||||||
| 		</tile> | 		</tile> | ||||||
| 		 | 		 | ||||||
| 		<tile> | 		<tile> | ||||||
| @ -2039,7 +2035,7 @@ | |||||||
| 	<line> | 	<line> | ||||||
| 		<tile> | 		<tile> | ||||||
| 			<tileTexture>grass</tileTexture> | 			<tileTexture>grass</tileTexture> | ||||||
|       <solidTile>true</solidTile> |       <solidTile>false</solidTile> | ||||||
| 			 | 			 | ||||||
|       <entityTexture>null</entityTexture> |       <entityTexture>null</entityTexture> | ||||||
|       <solidEntity>false</solidEntity> |       <solidEntity>false</solidEntity> | ||||||
|  | |||||||
| @ -113,10 +113,6 @@ void Player::SetCamera(void) { | |||||||
| 
 | 
 | ||||||
| void Player::Move() { | void Player::Move() { | ||||||
| 	Character::Move(); | 	Character::Move(); | ||||||
| 	if(map->GetMapTransitionName(tileX, tileY) != "null") { |  | ||||||
| 		SetXY((float)map->GetMapTransitionX(tileX, tileY), (float)map->GetMapTransitionY(tileX, tileY)); |  | ||||||
| 		map->Load(map->GetMapTransitionName(tileX, tileY)); |  | ||||||
| 	} |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void Player::SetLevel(int level) { | void Player::SetLevel(int level) { | ||||||
|  | |||||||
| @ -98,24 +98,6 @@ void LevelGen::Load(const string filename) { | |||||||
| 				_tile[x][y].SetZLevel(atoi(dataElem->GetText())); | 				_tile[x][y].SetZLevel(atoi(dataElem->GetText())); | ||||||
| 				// </zlevel>
 | 				// </zlevel>
 | ||||||
| 
 | 
 | ||||||
| 				// <mapTransition>
 |  | ||||||
| 				dataElem = dataElem->NextSiblingElement("mapTransition"); |  | ||||||
| 				assert(dataElem != NULL); |  | ||||||
| 				_tile[x][y].SetMapTransitionName(dataElem->GetText()); |  | ||||||
| 				// </mapTransition>
 |  | ||||||
| 
 |  | ||||||
| 				// <mapTransX>
 |  | ||||||
| 				dataElem = dataElem->NextSiblingElement("mapTransX"); |  | ||||||
| 				assert(dataElem != NULL); |  | ||||||
| 				// int mapTransX = atoi(dataElem->GetText()); // not referenced
 |  | ||||||
| 				// </mapTransX>
 |  | ||||||
| 
 |  | ||||||
| 				// <mapTransY>
 |  | ||||||
| 				dataElem = dataElem->NextSiblingElement("mapTransY"); |  | ||||||
| 				assert(dataElem != NULL); |  | ||||||
| 			 // int mapTransY = atoi(dataElem->GetText()); // not referenced
 |  | ||||||
| 				// </mapTransY>
 |  | ||||||
| 
 |  | ||||||
| 				tileElem = tileElem->NextSiblingElement("tile"); | 				tileElem = tileElem->NextSiblingElement("tile"); | ||||||
| 			} | 			} | ||||||
| 			//</tile>
 | 			//</tile>
 | ||||||
| @ -391,15 +373,3 @@ int LevelGen::GetEntityHeight(int xArg, int yArg) { | |||||||
| int LevelGen::GetTileZLevel(int xArg, int yArg) { | int LevelGen::GetTileZLevel(int xArg, int yArg) { | ||||||
| 	return _tile[xArg + 1][yArg + 1].GetZLevel(); | 	return _tile[xArg + 1][yArg + 1].GetZLevel(); | ||||||
| } | } | ||||||
| 
 |  | ||||||
| string LevelGen::GetMapTransitionName(int xArg, int yArg) { |  | ||||||
| 	return _tile[xArg + 1][yArg + 1].GetMapTransitionName(); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| int LevelGen::GetMapTransitionX(int xArg, int yArg) { |  | ||||||
| 	return _tile[xArg + 1][yArg + 1].GetMapTransitionX(); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| int LevelGen::GetMapTransitionY(int xArg, int yArg) { |  | ||||||
| 	return _tile[xArg + 1][yArg + 1].GetMapTransitionY(); |  | ||||||
| } |  | ||||||
|  | |||||||
| @ -41,10 +41,6 @@ public: | |||||||
| 
 | 
 | ||||||
| 	int  GetTileZLevel(int xArg, int yArg); | 	int  GetTileZLevel(int xArg, int yArg); | ||||||
| 
 | 
 | ||||||
| 	string GetMapTransitionName(int xArg, int yArg); |  | ||||||
| 	int    GetMapTransitionX(int xArg, int yArg); |  | ||||||
| 	int    GetMapTransitionY(int xArg, int yArg); |  | ||||||
| 
 |  | ||||||
| 	string GetCurrentMap(void); | 	string GetCurrentMap(void); | ||||||
| 
 | 
 | ||||||
| 	WorldManager& GetWorld(void) { return _world; } | 	WorldManager& GetWorld(void) { return _world; } | ||||||
|  | |||||||
| @ -43,14 +43,6 @@ public: | |||||||
|   void SetZLevel(int arg)                           { _zLevel = arg; } |   void SetZLevel(int arg)                           { _zLevel = arg; } | ||||||
|   int GetZLevel(void)                               { return _zLevel; } |   int GetZLevel(void)                               { return _zLevel; } | ||||||
| 
 | 
 | ||||||
|   // Map Transition Mutators.
 |  | ||||||
|   void SetMapTransitionName(string arg)             { _mapTransitionName = arg; } |  | ||||||
|   string GetMapTransitionName(void)                 { return _mapTransitionName; } |  | ||||||
| 
 |  | ||||||
|   void SetMapTransitionXY(int xArg, int yArg)       { _mapTransitionX = xArg, _mapTransitionY = yArg; } |  | ||||||
|   int GetMapTransitionX(void)                       { return _mapTransitionX; } |  | ||||||
|   int GetMapTransitionY(void)                       { return _mapTransitionY; } |  | ||||||
| 
 |  | ||||||
| private: | private: | ||||||
|   MapElement _tile; |   MapElement _tile; | ||||||
|   MapEntityGeneric _entity; |   MapEntityGeneric _entity; | ||||||
| @ -58,9 +50,4 @@ private: | |||||||
|   // -1 is a 'special' tile, the next tile that the player walks
 |   // -1 is a 'special' tile, the next tile that the player walks
 | ||||||
|   // on is the players new zlevel.
 |   // on is the players new zlevel.
 | ||||||
|   int _zLevel; |   int _zLevel; | ||||||
| 
 |  | ||||||
|   // If not 'null', switch map when the player walks on this tile.
 |  | ||||||
|   string _mapTransitionName; |  | ||||||
|   int _mapTransitionX; |  | ||||||
|   int _mapTransitionY; |  | ||||||
| }; | }; | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Tamir Atias
						Tamir Atias