Logo Search packages:      
Sourcecode: kball version File versions  Download package

Public Member Functions | Public Attributes | Private Attributes | Static Private Attributes

CGameKernel Class Reference

Collaboration diagram for CGameKernel:
Collaboration graph

List of all members.

Public Member Functions

int game_loop ()
void init ()
void load_level_file (const char *file)
void play_a_full_campaign (char *level_filename)
int play_a_single_level (char *level_filename)
void shutdown ()
BITMAP * tile_bmp_to_screen_size (BITMAP *bmp)
int update_logic ()
void update_screen ()

Public Attributes

CBall player_ball
CGameStats stats

Private Attributes

BITMAP * backdropbmp
CBackground background_loader
char current_level_file_name [1024]
BITMAP * dbuffer
CTMap game_map
FONT * game_messages_font
bool game_over
FONT * game_score_font
FONT * game_time_font
CWDatafile main_data_file
CMyTracer mtracer
CMusicLvl music_loader
CParticleManager particle_manager
CSoundWrapper soundw

Static Private Attributes

static int timer_installed_count = 0

Detailed Description

Definition at line 32 of file gkernel.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index