void
Tux::draw(DrawingContext& context)
{
- switch (player_status->bonus) {
+ switch (worldmap->get_player_status()->bonus) {
case GROWUP_BONUS:
sprite->set_action(moving ? "large-walking" : "large-stop");
break;
void
Tux::updateInputDirection()
{
- if(g_main_controller->hold(Controller::UP))
+ Controller *controller = g_jk_controller->get_main_controller();
+ if(controller->hold(Controller::UP))
input_direction = D_NORTH;
- else if(g_main_controller->hold(Controller::DOWN))
+ else if(controller->hold(Controller::DOWN))
input_direction = D_SOUTH;
- else if(g_main_controller->hold(Controller::LEFT))
+ else if(controller->hold(Controller::LEFT))
input_direction = D_WEST;
- else if(g_main_controller->hold(Controller::RIGHT))
+ else if(controller->hold(Controller::RIGHT))
input_direction = D_EAST;
}