Main Page | Alphabetical List | Class List | File List | Class Members | File Members

engine/main.c File Reference

#include "engine.h"

Go to the source code of this file.

Defines

#define SAVE_SCREEN

Functions

void CALLBACK cleanup (void)
void _main (void)
void initialize (void)
void show_title_screen (void)
int show_splash (void)
void message (const char *message)

Variables

short saved_between_delay
short saved_init_delay


Define Documentation

#define SAVE_SCREEN
 

Definition at line 1 of file main.c.


Function Documentation

void _main void   ) 
 

Definition at line 8 of file main.c.

References game_loop(), initialize(), level_advance(), pick_set(), and show_title_screen().

void CALLBACK cleanup void   )  [static]
 

Definition at line 33 of file main.c.

References current_map, saved_between_delay, saved_init_delay, and engine_map::t.

Referenced by initialize().

void initialize void   ) 
 

Definition at line 23 of file main.c.

References cleanup(), saved_between_delay, and saved_init_delay.

Referenced by _main().

void message const char *  message  ) 
 

Definition at line 90 of file main.c.

References draw_rect(), draw_string(), message(), read_char(), and SCREEN_CENTER.

Referenced by advance(), check_diamonds(), dialog_read_string(), make_move(), message(), and show_dialog().

int show_splash void   ) 
 

Definition at line 58 of file main.c.

References engine_map::author, clear_screen(), current_level_num, current_map, draw_string(), engine_map::name, read_char(), and SCREEN_CENTER.

Referenced by level_advance().

void show_title_screen void   ) 
 

Definition at line 46 of file main.c.

References draw_string(), read_char(), and VERSION_STRING.

Referenced by _main().


Variable Documentation

short saved_between_delay
 

Definition at line 21 of file main.c.

Referenced by cleanup(), and initialize().

short saved_init_delay
 

Definition at line 21 of file main.c.

Referenced by cleanup(), and initialize().


Generated on Thu Apr 22 14:06:34 2004 for SKye by doxygen 1.3.6