#ifndef H_MAZE_GAME_OPERATION #define H_MAZE_GAME_OPERATION #include "game.h" enum op_res { OPR_NONE, OPR_QUIT }; enum move { MOVE_UP, MOVE_DOWN, MOVE_LEFT, MOVE_RIGHT, MOVE_BEGINNING }; enum display { DISP_PATH }; enum op_res move_player(struct game_state *state, int data); enum op_res move_maze(struct game_state *state, int data); enum op_res quit(struct game_state *state, int data); enum op_res turn_display_switch(struct game_state *state, int data); enum op_res turn_visible(struct game_state *state, int data); enum op_res new_random(struct game_state *state, int data); enum op_res center(struct game_state *state, int data); enum op_res help_by_n_move(struct game_state *state, int data); enum op_res solve(struct game_state *state, int data); enum op_res start_command_prompt(struct game_state *state, int data); #endif