X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fcommand_db.h;h=6b087004c9987b8ef0cd6636923c5c639a50cf69;hb=d4693165cda2814c544e05b219c2cf3798e31857;hp=efa342a2433e302225ac6d732fe2c80a03bc9caa;hpb=58f0067336c9239750009b3f35d18031bec8f7b5;p=plomrogue diff --git a/src/command_db.h b/src/command_db.h index efa342a..6b08700 100644 --- a/src/command_db.h +++ b/src/command_db.h @@ -30,7 +30,14 @@ struct CommandDB -/* Give short description of command ("dsc_short"), get long descrption. */ +/* Is "id" the ID of command whose dsc_short is "shortdsc"? Answer in binary. */ +extern uint8_t is_command_id_shortdsc(struct World * world, + uint8_t id, char * shortdsc); + +/* Give short description of command ("dsc_short"), get its ID. */ +extern uint8_t get_command_id(struct World * world, char * dsc_short); + +/* Give short description of command ("dsc_short"), get long description. */ extern char * get_command_longdsc(struct World * world, char * dsc_short); @@ -38,8 +45,6 @@ extern char * get_command_longdsc(struct World * world, char * dsc_short); /* Read in CommandDB from file "config/commands" to world.cmd_db. */ extern void init_command_db(struct World * world); - - /* Free all memory allocated with init_command_db. */ extern void free_command_db(struct World * world);