Go to the documentation of this file.
8 >>>>>>> 84c86f354de469ff8726b58026ed8e8ff0c1a296
14 void game(
Tree syntax_tree[4],
char* names[4]);
robot * get_robot_index(arena *arena, int indx)
Definition: arene.c:104
void anim_begin()
Definition: ui.c:313
void add_log(char *message)
Definition: ui.c:448
void end_screen(robot *robot)
Definition: ui.c:386
void add_action(char *action, int id)
Definition: ui.c:303
void game(Tree syntax_tree[4], char *robot_names[4])
Definition: game.c:46
struct warning_message * getWarnings()
Definition: interpreter.c:164
void updateArena(arena *arena)
Definition: ui.c:469
void init_next(arena *a, int line[4], Tree syntax_tree[4])
Definition: cycle.c:10
int quit()
Definition: ui.c:548
void freeArena(arena **arena)
Definition: arene.c:64
robot * create_robot(double x_1, double y_1, double angle, int speed, int id, char *r_name)
Definition: robot.c:22
void init()
Definition: ui.c:514
<<<<<<< HEAD=======>>>>>> void game(Tree syntax_tree[4], char *names[4])
Definition: game.c:46
int get_nb_robot_arena(arena *arena)
Definition: arene.c:87
int add_robot(arena *arena, robot *rob)
Definition: arene.c:43
GNode * Tree
Definition: syntax_tree.h:7
Definition: interpreter.h:18
arena * create_arena()
Definition: arene.c:12
void freeWarnings()
Definition: interpreter.c:168
char message[60]
Definition: interpreter.h:19
char * getNextCommand(int idRobot)
Definition: cycle.c:5
int get_robot_id(robot *rob)
Definition: robot.c:101
short waitForInput()
Definition: controller.c:16
short cycle(arena *a, int line[4], Tree syntax_tree[4])
Definition: cycle.c:17