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

Method ForceGetOffVehicle

src/game_player.cpp:587–602  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

585}
586
587void Game_Player::ForceGetOffVehicle() {
588 if (!IsAboard()) {
589 return;
590 }
591
592 auto* vehicle = GetVehicle();
593 vehicle->ForceLand();
594 vehicle->SetDefaultDirection();
595
596 data()->flying = false;
597 data()->aboard = false;
598 SetMoveSpeed(data()->preboard_move_speed);
599 data()->unboarding = true;
600 data()->vehicle = 0;
601 Main_Data::game_system->BgmPlay(Main_Data::game_system->GetBeforeVehicleMusic());
602}
603
604bool Game_Player::InVehicle() const {
605 return data()->vehicle > 0;

Callers 3

vUpdateMethod · 0.80
vUpdateMethod · 0.80
vUpdateMethod · 0.80

Calls 3

ForceLandMethod · 0.80
SetDefaultDirectionMethod · 0.80
BgmPlayMethod · 0.80

Tested by

no test coverage detected