1 #ifndef _TDROID_1XX_H 2 #define _TDROID_1XX_H 3 4 #include "tdroid.h" 5 6 typedef struct _tdroid_cmd_list 7 { 8 char cmd; 9 int d1; 10 int d2; 11 struct _tdroid_cmd_list *next; 12 } tdroid_cmd_list; 13 14 class tdroid_108 : public tdroid 15 { 16 public: 17 int count; 18 tdroid_cmd_list *droid_cmd_list, *droid_cmd_list_ptr; 19 20 tdroid_108(void); 21 ~tdroid_108(void); 22 int append_cmd(tdroid_cmd_list **ptr, int cmd, int d1, int d2); 23 void free_all_cmd(tdroid_cmd_list **ptr); 24 void set_dir_vect(float vx, float vy); 25 void next_cmd(void); 26 void bg_calc(void); 27 }; 28 29 class tdroid_176 : public tdroid_108 30 { 31 public: 32 tdroid_176(void); 33 }; 34 35 #endif 36