var searchIndex = {}; searchIndex["texture"] = {"doc":"","items":[[0,"state","texture","",null,null],[3,"BasicState","texture::state","Basic state structure",null,null],[8,"BaseState","","",null,null],[10,"new","","Create a new state instance",0,{"inputs":[],"output":{"name":"self"}}],[10,"clear","","Reinitializes the state instance",0,null],[10,"set_flag","","Set an internal flag",0,null],[10,"get_flag","","Obtain the value of a flag",0,null],[10,"set_value","","Set an internal integer value",0,null],[10,"get_value","","Obtain an internal integer value",0,null],[11,"new","","# Examples",1,{"inputs":[],"output":{"name":"basicstate"}}],[11,"clear","","Simply removes all keys from the internal hashmaps\n# Examples",1,null],[11,"set_flag","","# Examples",1,null],[11,"get_flag","","# Examples",1,null],[11,"set_value","","# Examples",1,null],[11,"get_value","","# Examples",1,null],[0,"command","texture","",null,null],[8,"GameCommand","texture::command","",null,null],[10,"execute","","Function to execute when command is called",2,null],[0,"scenario","texture","",null,null],[8,"Scenario","texture::scenario","Base scenario trait",null,null],[10,"load","","Method executed when a scenario is loaded.",3,null],[10,"do_action","","Method executed when user input is received",3,null],[0,"master","texture","",null,null],[3,"GameMaster","texture::master","",null,null],[11,"new","","Create a new game master using the provided data",4,{"inputs":[{"name":"box"}],"output":{"name":"gamemaster"}}],[11,"add_command","","Insert a new global command in the map",4,null],[11,"add_scenario","","Insert a new scenario in the map",4,null],[11,"start_game","","Start a new game by calling the main loop",4,null],[0,"util","texture","",null,null],[5,"clear_screen","texture::util","Clear the screen",null,{"inputs":[],"output":null}]],"paths":[[8,"BaseState"],[3,"BasicState"],[8,"GameCommand"],[8,"Scenario"],[3,"GameMaster"]]}; initSearch(searchIndex);