~mdw
/
newkind
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Buttload of hacking.
[newkind]
/
alg_main.c
diff --git
a/alg_main.c
b/alg_main.c
index
ef1246e
..
b1cae7b
100644
(file)
--- a/
alg_main.c
+++ b/
alg_main.c
@@
-63,6
+63,8
@@
int rolling;
int climbing;
int game_paused;
int have_joystick;
int climbing;
int game_paused;
int have_joystick;
+int identify;
+int scanner_zoom = 1;
int find_input;
char find_name[20];
int find_input;
char find_name[20];
@@
-132,6
+134,11
@@
void move_cross (int dx, int dy)
{
cross_timer = 5;
{
cross_timer = 5;
+ if (kbd_ctrl_pressed) {
+ dx *= 4;
+ dy *= 4;
+ }
+
if (current_screen == SCR_SHORT_RANGE)
{
cross_x += (dx * 4);
if (current_screen == SCR_SHORT_RANGE)
{
cross_x += (dx * 4);
@@
-863,6
+870,10
@@
void handle_flight_keys (void)
if (kbd_n_pressed)
n_pressed();
if (kbd_n_pressed)
n_pressed();
+ if (kbd_i_pressed == 1)
+ identify = !identify;
+ if (kbd_zoom_pressed == 1)
+ scanner_zoom ^= 3;
if (kbd_fire_pressed)
{
if (kbd_fire_pressed)
{
@@
-1087,6
+1098,7
@@
void run_first_intro_screen (void)
snd_play_midi (SND_ELITE_THEME, TRUE);
initialise_intro1();
snd_play_midi (SND_ELITE_THEME, TRUE);
initialise_intro1();
+ identify = 0;
for (;;)
{
for (;;)
{
@@
-1120,6
+1132,7
@@
void run_second_intro_screen (void)
snd_play_midi (SND_BLUE_DANUBE, TRUE);
snd_play_midi (SND_BLUE_DANUBE, TRUE);
+ identify = 0;
initialise_intro2();
flight_speed = 3;
initialise_intro2();
flight_speed = 3;
@@
-1160,6
+1173,7
@@
void run_game_over_screen()
flight_speed = 6;
flight_roll = 0;
flight_climb = 0;
flight_speed = 6;
flight_roll = 0;
flight_climb = 0;
+ identify = 0;
clear_universe();
set_init_matrix (rotmat);
clear_universe();
set_init_matrix (rotmat);