fix map padding, parse rule violations protocol opts
This commit is contained in:
		
							parent
							
								
									ab4dc91d90
								
							
						
					
					
						commit
						bc7f22d395
					
				|  | @ -117,10 +117,10 @@ namespace Proto { | |||
|         GameServerChannels = 171, | ||||
|         GameServerOpenChannel = 172, | ||||
|         GameServerPrivateChannel = 173, | ||||
|         GameServerRuleViolation = 174, // absolate in last tibia?
 | ||||
|         GameServerRuleViolation1 = 175, // absolate in last tibia?
 | ||||
|         GameServerRuleViolation2 = 176, // absolate in last tibia?
 | ||||
|         GameServerRuleViolation3 = 177, // absolate in last tibia?
 | ||||
|         GameServerRuleViolationChannel = 174, // absolate in last tibia?
 | ||||
|         GameServerRuleViolationRemove = 175, // absolate in last tibia?
 | ||||
|         GameServerRuleViolationCancel = 176, // absolate in last tibia?
 | ||||
|         GameServerRuleViolationLock = 177, // absolate in last tibia?
 | ||||
|         GameServerOpenOwnChannel = 178, | ||||
|         GameServerCloseChannel = 179, | ||||
|         GameServerMessage = 180, | ||||
|  |  | |||
|  | @ -156,7 +156,6 @@ private: | |||
|     void parseChannelList(InputMessage& msg); | ||||
|     void parseOpenChannel(InputMessage& msg); | ||||
|     void parseOpenPrivatePlayerChat(InputMessage& msg); | ||||
|     void parseOpenRuleViolation(InputMessage& msg); | ||||
|     void parseCreatePrivateChannel(InputMessage& msg); | ||||
|     void parseClosePrivateChannel(InputMessage& msg); | ||||
|     void parseSafeTradeRequest(InputMessage& msg); | ||||
|  |  | |||
|  | @ -198,11 +198,16 @@ void ProtocolGame::parseMessage(InputMessage& msg) | |||
|             case Proto::GameServerPrivateChannel: | ||||
|                 parseOpenPrivatePlayerChat(msg); | ||||
|                 break; | ||||
|             case Proto::GameServerRuleViolation: | ||||
|             case Proto::GameServerRuleViolation1: | ||||
|             case Proto::GameServerRuleViolation2: | ||||
|             case Proto::GameServerRuleViolation3: | ||||
|                 parseOpenRuleViolation(msg); | ||||
|             case Proto::GameServerRuleViolationChannel: | ||||
|                 msg.getU16(); | ||||
|                 break; | ||||
|             case Proto::GameServerRuleViolationRemove: | ||||
|                 msg.getString(); | ||||
|                 break; | ||||
|             case Proto::GameServerRuleViolationCancel: | ||||
|                 msg.getString(); | ||||
|                 break; | ||||
|             case Proto::GameServerRuleViolationLock: | ||||
|                 break; | ||||
|             case Proto::GameServerOpenOwnChannel: | ||||
|                 parseCreatePrivateChannel(msg); | ||||
|  | @ -783,11 +788,6 @@ void ProtocolGame::parseOpenPrivatePlayerChat(InputMessage& msg) | |||
|     msg.getString(); // name
 | ||||
| } | ||||
| 
 | ||||
| void ProtocolGame::parseOpenRuleViolation(InputMessage& msg) | ||||
| { | ||||
|     msg.getU16(); // a
 | ||||
| } | ||||
| 
 | ||||
| void ProtocolGame::parseCreatePrivateChannel(InputMessage& msg) | ||||
| { | ||||
|     msg.getU16(); // channel id
 | ||||
|  |  | |||
|  | @ -82,10 +82,7 @@ TilePtr UIMap::getTile(const Point& mousePos) | |||
| void UIMap::onGeometryChange(const Rect& oldRect, const Rect& newRect) | ||||
| { | ||||
|     Rect mapRect = newRect.expanded(-1); | ||||
|     mapRect.addTop(m_paddingTop); | ||||
|     mapRect.addLeft(m_paddingLeft); | ||||
|     mapRect.addBottom(-m_paddingBottom); | ||||
|     mapRect.addRight(-m_paddingRight); | ||||
|     mapRect.add(-m_paddingTop, -m_paddingLeft, -m_paddingBottom, -m_paddingRight); | ||||
|     Size mapSize(g_map.getVibibleSize().width() * Map::NUM_TILE_PIXELS, g_map.getVibibleSize().height() * Map::NUM_TILE_PIXELS); | ||||
|     mapSize.scale(mapRect.size(), Fw::KeepAspectRatio); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Eduardo Bart
						Eduardo Bart