Mario: support the new modifier object IDs in maploader
This commit is contained in:
+4
-4
@@ -2,7 +2,7 @@
|
||||
|
||||
MapObject::MapObject( uint16_t terrain_id, LandType::Value terrain_type,
|
||||
uint8_t character_id, LandType::Value character_type,
|
||||
uint8_t modifier_id, uint8_t modifier_data ) {
|
||||
uint32_t modifier_id, uint8_t modifier_data ) {
|
||||
setTerrain(terrain_id, terrain_type);
|
||||
if(character_id != 0)
|
||||
setCharacter(character_id, character_type);
|
||||
@@ -12,7 +12,7 @@ MapObject::MapObject( uint16_t terrain_id, LandType::Value terrain_type,
|
||||
|
||||
MapObject::MapObject( uint16_t terrain_id, uint8_t terrain_type,
|
||||
uint8_t character_id, uint8_t character_type,
|
||||
uint8_t modifier_id, uint8_t modifier_data )
|
||||
uint32_t modifier_id, uint8_t modifier_data )
|
||||
: MapObject( terrain_id, static_cast< LandType::Value >( terrain_type ),
|
||||
character_id,
|
||||
static_cast< LandType::Value >( character_type ),
|
||||
@@ -40,7 +40,7 @@ void MapObject::setCharacter( uint8_t id, uint8_t land_type ) {
|
||||
setCharacter( id, static_cast< LandType::Value >( land_type ) );
|
||||
}
|
||||
|
||||
void MapObject::setModifier( uint8_t id, uint8_t data ) {
|
||||
void MapObject::setModifier( uint32_t id, uint8_t data ) {
|
||||
modifier_id = id;
|
||||
modifier_data = data;
|
||||
if(hasCharacter()) {
|
||||
@@ -81,7 +81,7 @@ uint8_t MapObject::getCharacterId() {
|
||||
return character_id;
|
||||
}
|
||||
|
||||
uint8_t MapObject::getModifierId() {
|
||||
uint32_t MapObject::getModifierId() {
|
||||
return modifier_id;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user