chiark / gitweb /
Add remapped keys setting.
authormdw <mdw>
Tue, 18 Mar 2003 10:37:28 +0000 (10:37 +0000)
committermdw <mdw>
Tue, 18 Mar 2003 10:37:28 +0000 (10:37 +0000)
elite.h
file.c

diff --git a/elite.h b/elite.h
index ad6e7f1fe25232ed7301fbc58d9ccb3ea7ba44ad..07cdc61411fc9ae33cdbfb0602194d2bd0e5e803 100644 (file)
--- 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 3a38643741e8ec8eaa1308bc2e34e80bbc974d18..4be924ebec30c225c41571d6eeae01e03a8c6885 100644 (file)
--- 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);
 }