|
| IMPORT | EventApi (Env &e) |
| IMPORT | ~EventApi () |
| E | root_event () |
| E | timer (E activation_event, float time) |
| E | key_down_event (int key, E start_time, E end_time) |
| E | key_up_event (int key, E start_time, E end_time) |
| E | activate_mouse_plane (E activation_event, MP m) |
| E | deactivate_mouse_plane (E deactivation_event, MP m) |
| E | pair (E e1, E e2) |
| E | array (E *array, int size) |
| L | polygon (E start, E end, P polygon) |
| L | polygon (E start, E end, P start_polygon, P end_polygon) |
| L | bitmap (E start, E end, BM bitmap) |
| L | bitmap (E start, E end, BM start_bitmap, BM end_bitmap) |
| L | array (L *array, int size) |
| M | mouse_plane () |
| M | mouse_rectangle (MP m, int x, int y, int width, int height) |
| M | array (M *array, int size) |
| MV | point (float x, float y, float z) |
| MV | line (E start, E end, MV start_mv, MV end_mv, int start_choose, int end_choose) |
| LL | link (L obj, MV point) |
| LL | link (L obj, ID pointnum, MV point) |
| LL | array (LL *array, int size) |
| ST | states (int count_states) |
| ST | mouse_plane (ST states, int state, M mouse) |
| ST | activate_event (ST states, int state, E event) |
| ST | enable_obj (ST states, int state, LL link) |
| ST | disable_obj (ST states, int state, LL link) |
| E | state_change (E event, int old_state, int new_state) |
| void | run_game (ST states, int start_state) |
| std::string | Serialize (ST states, int start_state) |
| ST | UnSerialize (std::string s) |