Remove SOL body flags
[neverball] / share / state.h
index 3fa152b..7a9dcd8 100644 (file)
@@ -10,10 +10,11 @@ struct state
 {
     int  (*enter)(void);
     void (*leave)(int dt);
-    void (*paint)(int id, float st);
+    void (*paint)(int id, float t);
     void (*timer)(int id, float dt);
     void (*point)(int id, int x, int y, int dx, int dy);
     void (*stick)(int id, int a, int v);
+    void (*angle)(int id, int x, int z);
     int  (*click)(int b,  int d);
     int  (*keybd)(int c,  int d);
     int  (*buttn)(int b,  int d);
@@ -22,14 +23,16 @@ struct state
     int gui_id;
 };
 
+struct state *curr_state(void);
 float time_state(void);
 void  init_state(struct state *);
 int   goto_state(struct state *);
 
-void st_paint(void);
+void st_paint(float);
 void st_timer(float);
 void st_point(int, int, int, int);
 void st_stick(int, int);
+void st_angle(int, int);
 int  st_click(int, int);
 int  st_keybd(int, int);
 int  st_buttn(int, int);