From 19ea9ef5173148984a122681ab9cc3ec498e0d01 Mon Sep 17 00:00:00 2001 Message-Id: <19ea9ef5173148984a122681ab9cc3ec498e0d01.1714634908.git.mdw@distorted.org.uk> From: Mark Wooding Date: Tue, 18 Mar 2003 10:37:28 +0000 Subject: [PATCH] Add remapped keys setting. Organization: Straylight/Edgeware From: mdw --- elite.h | 3 ++- file.c | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/elite.h b/elite.h index ad6e7f1..07cdc61 100644 --- a/elite.h +++ b/elite.h @@ -40,7 +40,7 @@ #define SCR_GAME_OVER 19 #define SCR_SETTINGS 20 #define SCR_ESCAPE_POD 21 - +#define SCR_RESTART 22 #define PULSE_LASER 0x0F #define BEAM_LASER 0x8F @@ -169,6 +169,7 @@ extern int detonate_bomb; extern int witchspace; extern int auto_pilot; extern int identify; +extern int remap_keys; extern int scanner_zoom; void restore_saved_commander (void); diff --git a/file.c b/file.c index 3a38643..4be924e 100644 --- a/file.c +++ b/file.c @@ -47,6 +47,7 @@ void write_config_file (void) fprintf (fp, "newscan.cfg\t# Name of scanner config file to use.\n"); fprintf (fp, "%d\t\t# Run in a window: 0 = off, 1 = on\n", prefer_window); + fprintf (fp, "%d\t\t# Remap keys in alternate views: 0 = off, 1 = on\n", remap_keys); fclose (fp); } @@ -162,6 +163,9 @@ void read_config_file (void) read_cfg_line (str, sizeof(str), fp); sscanf (str, "%d", &prefer_window); + read_cfg_line (str, sizeof(str), fp); + sscanf (str, "%d", &remap_keys); + fclose (fp); } -- [mdw]