stars directions
This commit is contained in:
38
src/main.cpp
38
src/main.cpp
@ -781,6 +781,10 @@ int main(int, char **)
|
||||
starfield3D.init(LOGICAL_W, LOGICAL_H, 200);
|
||||
SpaceWarp spaceWarp;
|
||||
spaceWarp.init(LOGICAL_W, LOGICAL_H, 420);
|
||||
SpaceWarpFlightMode warpFlightMode = SpaceWarpFlightMode::Forward;
|
||||
spaceWarp.setFlightMode(warpFlightMode);
|
||||
bool warpAutoPilotEnabled = true;
|
||||
spaceWarp.setAutoPilotEnabled(true);
|
||||
|
||||
// Initialize line clearing effects
|
||||
LineEffect lineEffect;
|
||||
@ -1194,6 +1198,40 @@ int main(int, char **)
|
||||
SDL_SetWindowFullscreen(window, isFullscreen ? SDL_WINDOW_FULLSCREEN : 0);
|
||||
Settings::instance().setFullscreen(isFullscreen);
|
||||
}
|
||||
if (e.key.scancode == SDL_SCANCODE_F5)
|
||||
{
|
||||
warpAutoPilotEnabled = false;
|
||||
warpFlightMode = SpaceWarpFlightMode::Forward;
|
||||
spaceWarp.setFlightMode(warpFlightMode);
|
||||
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Space warp mode: forward");
|
||||
}
|
||||
if (e.key.scancode == SDL_SCANCODE_F6)
|
||||
{
|
||||
warpAutoPilotEnabled = false;
|
||||
warpFlightMode = SpaceWarpFlightMode::BankLeft;
|
||||
spaceWarp.setFlightMode(warpFlightMode);
|
||||
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Space warp mode: bank left");
|
||||
}
|
||||
if (e.key.scancode == SDL_SCANCODE_F7)
|
||||
{
|
||||
warpAutoPilotEnabled = false;
|
||||
warpFlightMode = SpaceWarpFlightMode::BankRight;
|
||||
spaceWarp.setFlightMode(warpFlightMode);
|
||||
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Space warp mode: bank right");
|
||||
}
|
||||
if (e.key.scancode == SDL_SCANCODE_F8)
|
||||
{
|
||||
warpAutoPilotEnabled = false;
|
||||
warpFlightMode = SpaceWarpFlightMode::Reverse;
|
||||
spaceWarp.setFlightMode(warpFlightMode);
|
||||
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Space warp mode: reverse");
|
||||
}
|
||||
if (e.key.scancode == SDL_SCANCODE_F9)
|
||||
{
|
||||
warpAutoPilotEnabled = true;
|
||||
spaceWarp.setAutoPilotEnabled(true);
|
||||
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Space warp autopilot engaged");
|
||||
}
|
||||
}
|
||||
|
||||
// Text input for high score
|
||||
|
||||
Reference in New Issue
Block a user