guile_mob.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef GUILE_MOB_H
00020 #define GUILE_MOB_H
00021
00022 #include <libguile.h>
00023 #include "mobs.h"
00024 #include "constants.h"
00025
00026 SCM guile_create_mob(SCM,SCM,SCM,SCM);
00027 SCM guile_move_mob_all(SCM, SCM, SCM, SCM);
00028 SCM guile_set_mob_animation(SCM, SCM, SCM, SCM, SCM, SCM);
00029 SCM guile_stop_mob_animation(SCM);
00030 SCM guile_destroy_mob(SCM);
00031 SCM guile_set_mob_userdata(SCM, SCM);
00032 SCM guile_get_mob_userdata(SCM);
00033 SCM guile_add_mob_movement(SCM, SCM, SCM, SCM);
00034 SCM guile_open_mob_eventstack(SCM, SCM);
00035 SCM guile_get_mob_event(SCM, SCM);
00036 SCM guile_close_mob_eventstack(SCM, SCM);
00037 SCM guile_set_mob_frame(SCM, SCM, SCM);
00038 SCM guile_get_mob_frame(SCM);
00039 SCM guile_get_mob_position(SCM);
00040 SCM guile_set_mob_position(SCM, SCM);
00041 SCM guile_stop_mob_movement(SCM);
00042
00043 #endif