void action_decrX(uint32_t keymod) { if(keymod&ALLEGRO_KEYMOD_CTRL){ action_decrsegmentX(keymod); return; } char stepsize = ((keymod&ALLEGRO_KEYMOD_SHIFT) ? MAPNAVIGATIONSTEPBIG : MAPNAVIGATIONSTEP); if (!(keymod&ALLEGRO_KEYMOD_ALT)) { ssConfig.track_mode = GameConfiguration::TRACKING_NONE; } moveViewRelativeToRotation( -stepsize, 0 ); timeToReloadSegment = true; }
void action_decrX(uint32_t keymod) { if(keymod&ALLEGRO_KEYMOD_CTRL){ action_decrsegmentX(keymod); return; } char stepsize = ((keymod&ALLEGRO_KEYMOD_SHIFT) ? MAPNAVIGATIONSTEPBIG : MAPNAVIGATIONSTEP); if (!(keymod&ALLEGRO_KEYMOD_ALT)) { ssConfig.follow_DFscreen = false; } moveViewRelativeToRotation( -stepsize, 0 ); timeToReloadSegment = true; }