MCPcopy Create free account
hub / github.com/EasyRPG/Player / GetCharacter

Method GetCharacter

src/game_character.cpp:1169–1187  ·  view source on GitHub ↗

Gets Character

Source from the content-addressed store, hash-verified

1167
1168// Gets Character
1169Game_Character* Game_Character::GetCharacter(int character_id, int event_id) {
1170 switch (character_id) {
1171 case CharPlayer:
1172 // Player/Hero
1173 return Main_Data::game_player.get();
1174 case CharBoat:
1175 return Game_Map::GetVehicle(Game_Vehicle::Boat);
1176 case CharShip:
1177 return Game_Map::GetVehicle(Game_Vehicle::Ship);
1178 case CharAirship:
1179 return Game_Map::GetVehicle(Game_Vehicle::Airship);
1180 case CharThisEvent:
1181 // This event
1182 return Game_Map::GetEvent(event_id);
1183 default:
1184 // Other events
1185 return Game_Map::GetEvent(character_id);
1186 }
1187}
1188
1189Game_Character& Game_Character::GetPlayer() {
1190 assert(Main_Data::game_player);

Callers 1

EventMethod · 0.45

Calls 1

getMethod · 0.45

Tested by

no test coverage detected