diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-01-08 01:33:53 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-01-08 01:33:53 +0000 |
commit | ee416a5f3de03a689247a290077e7fdf451e1a23 (patch) | |
tree | f456df99f954919ac7a425606df51f010aa4ef2d /src/game.h | |
parent | 4070dda1560bc729c3e272f0a5c03d77391e2661 (diff) | |
download | mana-ee416a5f3de03a689247a290077e7fdf451e1a23.tar.gz mana-ee416a5f3de03a689247a290077e7fdf451e1a23.tar.bz2 mana-ee416a5f3de03a689247a290077e7fdf451e1a23.tar.xz mana-ee416a5f3de03a689247a290077e7fdf451e1a23.zip |
Well improved window container and window widgets a bit, and made a start
on support for modal dialogs. Still some issues to work out. Tell me if you
experience something unsettling.
Diffstat (limited to 'src/game.h')
-rw-r--r-- | src/game.h | 32 |
1 files changed, 27 insertions, 5 deletions
@@ -77,18 +77,40 @@ extern int server_tick; */ bool handle_key(int unicode, int scancode); +/** + * Main game loop + */ void game(); + +/** + * Initialize game engine + */ void do_init(); + +/** + * Check user input + */ void do_input(); + +/** + * Parse data received from map server into input buffer + */ void do_parse(); -void do_graphic(); -void do_logic(); + +/** + * Clean the engine + */ void do_exit(); -int get_packet_length(short); -char get_x_offset(char, char); -char get_y_offset(char, char); +/** + * Calculate packet length + */ +int get_packet_length(short); +/** + * Returns elapsed time. (Warning: very unsafe function, it supposes the delay + * is always < 10 seconds) + */ short get_elapsed_time(short start_time); #endif |