home · contact · privacy
Removed unused client command id.
authorChristian Heller <c.heller@plomlompom.de>
Wed, 22 Jan 2014 00:04:28 +0000 (01:04 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 22 Jan 2014 00:04:28 +0000 (01:04 +0100)
confclient/commands
src/client/command_db.c
src/client/command_db.h
src/client/control.c

index 9368f0b6231d351a07cf872879b53bb6fb6417df..19559de82db992964f4459e2a4b864d45af3ce08 100644 (file)
@@ -1,51 +1,51 @@
-quit quit
-wait wait / next turn
-player_u player up
-player_d player down
-player_l player left
-player_r player right
-to_g_keywin toggle global keys window
-to_mapwin toggle map window
-to_infowin toggle info window
-10 to_logwin toggle log window
-11 to_wg_keywin toggle window geometry keys window
-12 to_wk_keywin toggle window keybinding keys window
-13 cyc_win_f cycle window selection forwards
-14 winconf toggle window configuration view
-15 cyc_win_b cycle window selection backwards
-16 scrl_l scroll pad left
-17 scrl_r scroll pad right
-18 g_keys_d global keybindings nav down
-19 g_keys_u global keybindings nav up
-20 g_keys_m global keybindings modify
-21 shift_f shift window forwards
-22 shift_b shift window backwards
-23 grow_h grow window horizontally
-24 shri_h shrink window horizontally
-25 grow_v grow window vertically
-26 shri_v shrink window vertically
-27 to_height_t toggle window height type
-28 to_width_t toggle window width type
-29 w_keys_d win keys nav down
-30 w_keys_u win keys nav up
-31 w_keys_m win keys mod
-32 wg_keys_d win geometry config keybindings nav down
-33 wg_keys_u win geometry config keybindings nav up
-34 wg_keys_m win geometry config keybindings modify
-35 wk_keys_d win keybindings config keybindings nav down
-36 wk_keys_u win keybindings config keybindings nav up
-37 wk_keys_m win keybindings config keybindings modify
-38 reload_conf reload windows and keybindings configuration
-39 save_conf save windows and keybindings
-41 map_u map up
-42 map_d map down
-43 map_l map left
-44 map_r map right
-45 map_c map center player
-46 to_a_keywin toggle view of available keybindings
-46 to_inv toggle inventory window
-47 drop drop object from inventory
-48 pick pick up object from ground
-49 inv_d inventory selection down
-50 inv_u inventory selection up
-51 use use selected inventory object
+quit quit
+wait wait / next turn
+player_u player up
+player_d player down
+player_l player left
+player_r player right
+to_g_keywin toggle global keys window
+to_mapwin toggle map window
+to_infowin toggle info window
+to_logwin toggle log window
+to_wg_keywin toggle window geometry keys window
+to_wk_keywin toggle window keybinding keys window
+cyc_win_f cycle window selection forwards
+winconf toggle window configuration view
+cyc_win_b cycle window selection backwards
+scrl_l scroll pad left
+scrl_r scroll pad right
+g_keys_d global keybindings nav down
+g_keys_u global keybindings nav up
+g_keys_m global keybindings modify
+shift_f shift window forwards
+shift_b shift window backwards
+grow_h grow window horizontally
+shri_h shrink window horizontally
+grow_v grow window vertically
+shri_v shrink window vertically
+to_height_t toggle window height type
+to_width_t toggle window width type
+w_keys_d win keys nav down
+w_keys_u win keys nav up
+w_keys_m win keys mod
+wg_keys_d win geometry config keybindings nav down
+wg_keys_u win geometry config keybindings nav up
+wg_keys_m win geometry config keybindings modify
+wk_keys_d win keybindings config keybindings nav down
+wk_keys_u win keybindings config keybindings nav up
+wk_keys_m win keybindings config keybindings modify
+reload_conf reload windows and keybindings configuration
+save_conf save windows and keybindings
+map_u map up
+map_d map down
+map_l map left
+map_r map right
+map_c map center player
+to_a_keywin toggle view of available keybindings
+to_inv toggle inventory window
+drop drop object from inventory
+pick pick up object from ground
+inv_d inventory selection down
+inv_u inventory selection up
+use use selected inventory object
index 846f87ff579483e55ff355d6fb78213f0c57b644..e9478c60d284f805843a2a307033d25eae87a3cd 100644 (file)
@@ -4,7 +4,7 @@
 #include <stdint.h> /* uint8_t, uint32_t */
 #include <stdio.h> /* FILE */
 #include <stdlib.h> /* free() */
-#include <string.h> /* memcpy(), strlen(), strtok(), strcmp() */
+#include <string.h> /* memcpy(), strlen(), strtok() */
 #include "../common/readwrite.h" /* try_fopen(), try_fclose(), try_fgets()
                                   * textfile_sizes()
                                   */
 
 
 
-/* Build string pointed to by "ch_ptr" from next token delimited by "delim". */
-static void copy_tokenized_string(char ** ch_ptr, char * delim);
+/* Point "ch_ptr" to next strtok() string in "line" delimited by "delim".*/
+static void copy_tokenized_string(char * line, char ** ch_ptr, char * delim);
 
 
 
-static void copy_tokenized_string(char ** ch_ptr, char * delim)
+static void copy_tokenized_string(char * line, char ** ch_ptr, char * delim)
 {
     char * f_name = "copy_tokenized_string()";
-    char * dsc_ptr = strtok(NULL, delim);
+    char * dsc_ptr = strtok(line, delim);
     * ch_ptr = try_malloc(strlen(dsc_ptr) + 1, f_name);
     memcpy(* ch_ptr, dsc_ptr, strlen(dsc_ptr) + 1);
 }
 
 
 
-extern uint8_t get_command_id(char * dsc_short)
-{
-    struct Command * cmd_ptr = world.cmd_db.cmds;
-    while (1)
-    {
-        if (0 == strcmp(dsc_short, cmd_ptr->dsc_short))
-        {
-            return cmd_ptr->id;
-        }
-        cmd_ptr = &cmd_ptr[1];
-    }
-}
-
-
-
 extern char * get_command_longdsc(char * dsc_short)
 {
     struct Command * cmd_ptr = world.cmd_db.cmds;
@@ -75,9 +60,8 @@ extern void init_command_db()
         {
             break;
         }
-        world.cmd_db.cmds[i].id = atoi(strtok(line, " "));
-        copy_tokenized_string(&world.cmd_db.cmds[i].dsc_short, " ");
-        copy_tokenized_string(&world.cmd_db.cmds[i].dsc_long, "\n");
+        copy_tokenized_string(line, &world.cmd_db.cmds[i].dsc_short, " ");
+        copy_tokenized_string(NULL, &world.cmd_db.cmds[i].dsc_long, "\n");
         i++;
     }
     try_fclose(file, f_name);
index 0d4ffbae8e3653a5748b4de3b07bd257ca41215d..9ed55d9f0700dab80cf2a9f66bf561607561a83d 100644 (file)
@@ -15,7 +15,6 @@ struct Command
 {
     char * dsc_short; /* short string name of command to be used internally */
     char * dsc_long;  /* long string description of command for the user */
-    uint8_t id;       /* unique identifier of command */
 };
 
 struct CommandDB
@@ -26,9 +25,6 @@ struct CommandDB
 
 
 
-/* Give short description of command ("dsc_short"), get its ID. */
-extern uint8_t get_command_id(char * dsc_short);
-
 /* Give short description of command ("dsc_short"), get long description. */
 extern char * get_command_longdsc(char * dsc_short);
 
index bdbdfec409a62bf7757d35c65d849c7f5dc01be9..5585dedb4cc3f638758e495bc9f45172f1d12863 100644 (file)
@@ -4,7 +4,6 @@
 #include <stdint.h> /* uint8_t, uint16_t */
 #include <stdio.h> /* sprintf() */
 #include <string.h> /* strlen(), strcmp() */
-#include "command_db.h" /* get_command_id() */
 #include "io.h" /* try_send() */
 #include "keybindings.h" /* struct KeyBindingDB, get_command_to_keycode(),
                           * get_keycode_to_command(), mod_selected_keyb(),