cf07c21559
usable on non 8 bits display, window of reasonable size. port from Jolan Luff, improvements taken from xkobo port by Marc Espie.
39 lines
924 B
Plaintext
39 lines
924 B
Plaintext
$OpenBSD: patch-gamectl_cpp,v 1.1.1.1 2003/04/12 15:22:10 espie Exp $
|
|
--- gamectl.cpp.orig Sun May 5 04:50:02 2002
|
|
+++ gamectl.cpp Sat Apr 12 17:02:10 2003
|
|
@@ -39,7 +39,7 @@ int gamecontrol_t::dl;
|
|
int gamecontrol_t::dr;
|
|
int gamecontrol_t::ul;
|
|
int gamecontrol_t::ur;
|
|
-int gamecontrol_t::shot;
|
|
+int gamecontrol_t::shot = 1;
|
|
int gamecontrol_t::direction = 1;
|
|
int gamecontrol_t::new_direction = 0;
|
|
int gamecontrol_t::latch_timer = 0;
|
|
@@ -52,7 +52,7 @@ void gamecontrol_t::init()
|
|
right = 0;
|
|
up = 0;
|
|
down = 0;
|
|
- shot = 0;
|
|
+ shot = 1;
|
|
movekey_pressed = 0;
|
|
SDL_EnableKeyRepeat(r_delay, r_interval);
|
|
}
|
|
@@ -207,7 +207,7 @@ void gamecontrol_t::press(int k)
|
|
dr = 1;
|
|
break;
|
|
case BTN_FIRE:
|
|
- shot = 1;
|
|
+ shot = !shot;
|
|
break;
|
|
}
|
|
gamecontrol_t::change();
|
|
@@ -242,7 +242,6 @@ void gamecontrol_t::release(int k)
|
|
dr = 0;
|
|
break;
|
|
case BTN_FIRE:
|
|
- shot = 0;
|
|
break;
|
|
}
|
|
gamecontrol_t::change();
|