Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

sys/curses/main.c File Reference

#include "crogue.h"

Go to the source code of this file.

Functions

void init_file_prefix (const char *prefix)
void handle_args (int argc, char **argv)
int main (int argc, char **argv)
void display_title_screen (void)
void init_layout (void)
void sys_init (void)
void sys_init_data_file (void)
void sys_cleanup (void)
int curses_title_screen (void)

Variables

char * file_prefix
const char * asciistart [24]
const char * asciicolors [24]


Function Documentation

int curses_title_screen void   ) 
 

Definition at line 244 of file main.c.

References clrscr, display_title_screen(), and read_char().

void display_title_screen void   ) 
 

Definition at line 121 of file main.c.

References asciicolors, asciistart, CROGUE_VERSION, and DEFAULT_COLOR.

Referenced by curses_title_screen(), init_player(), initialize(), and main_menu().

void handle_args int  argc,
char **  argv
[static]
 

Definition at line 35 of file main.c.

Referenced by main().

void init_file_prefix const char *  prefix  )  [static]
 

Definition at line 18 of file main.c.

References file_prefix, and malloc_throw().

Referenced by main().

void init_layout void   ) 
 

Definition at line 149 of file main.c.

References COORD, SCREEN_HEIGHT, SCREEN_WIDTH, tiles, UI_Status_Place(), UI_TF_Place(), and uint.

Referenced by initialize(), and plr_move().

int main int  argc,
char **  argv
 

Definition at line 7 of file main.c.

References eventloop(), handle_args(), init_file_prefix(), and initialize().

void sys_cleanup void   ) 
 

Definition at line 233 of file main.c.

References clrscr, world::constfileoffset, and w.

Referenced by cleanup(), and panic().

void sys_init void   ) 
 

Definition at line 180 of file main.c.

References DEFAULT_COLOR, and panic().

Referenced by initialize().

void sys_init_data_file void   ) 
 

Definition at line 212 of file main.c.

References world::constfileoffset, DATAFILENAME_PC, debug_malloc, world::desc, file_prefix, link_data_file(), panic(), retprintf(), and w.

Referenced by initialize(), and restore_game().


Variable Documentation

const char* asciicolors[24]
 

Initial value:

 {
" BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB   ",
" B                ########                             #####                B   ",
" B              #######                                  #####              B   ",
" B            #######             ###############         #####             B   ",
" B           ######           ######################       #####            B   ",
" B           #####          ########uuuuuuuuuuu######       #####           B   ",
" B          ######        #######uWWWWWWWWWuuuuuu######      #####          B   ",
" B          #####        #######uuuuWWWWWWWWWWWWWWu#####      ####          B   ",
" B         ######        ######uuuuuuuuuuuuuuuuuuuuu#####     #####         B   ",
" B         ######       ######uuuuuuuuuuuuuuuuuuuuuu#####     #####         B   ",
" B         ######       ######uuuuuuuuuuuuuuuuuuuuuuu####     #####         B   ",
" B         ######       ######uuuuuuuuuuuuuuuuuuuuuu######    #####         B   ",
" B         ######       ######uuuuuuuuuuuuuuuuuuuuuu#####     #####         B   ",
" B          ######      ######uuuuuuuuuuuuuuuuuuuuuu####     #####          B   ",
" B          ######       ######uuuuuuuuuuuuuuuuuuuu######   ######          B   ",
" B           ######       ######uuuuuuuuuuuuuuuuuu###############           B   ",
" B            ######       ########uuuuuuuuuuuuuu##############             B   ",
" B             ######         ######################  ########              B   ",
" B              #######         ##################      ####                B   ",
" B                ########         ###########                  ###         B   ",
" B                   ########                                 #####         B   ",
" B                     ##########                          #######          B   ",
" BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB   ",
"                                                                                "
    }

Definition at line 92 of file main.c.

Referenced by display_title_screen().

const char* asciistart[24]
 

Initial value:

    {
" +--------------------------------------------------------------------------+   ",
" |                ########                             #####                |   ",
" |              #######                                  #####              |   ",
" |            #######             ###############         #####             |   ",
" |           ######           ######################       #####            |   ",
" |           #####          ########  # #   #  ######       #####           |   ",
" |          ######        ####### CalcRogue ###########      #####          |   ",
" |          #####        #######    by Jim Babcock #####      ####          |   ",
" |         ######        ######    ####+##  #############     #####         |   ",
" |         ######       ######     #.....#  #       #####     #####         |   ",
" |         ######       ############..V.T#  #  }    #####     #####         |   ",
" |         ######       ######     +.D...#  #       ######    #####         |   ",
" |         ######       ############.W..@#  #       #####     #####         |   ",
" |          ######      ######     #####-####+##########     #####          |   ",
" |          ######       ######    #   ...     +   ######   ######          |   ",
" |           ######       ######   ##############################           |   ",
" |            ######       ########              ##############             |   ",
" |             ######         ######################  ########              |   ",
" |              #######         ##################      ####                |   ",
" |                ########         ###########                  ###         |   ",
" |                   ########                                 #####         |   ",
" |                     ##########                          #######          |   ",
" +--------------------------------------------------------------------------+   ",
"                                                                                "
    }

Definition at line 63 of file main.c.

Referenced by display_title_screen().

char* file_prefix
 

Definition at line 16 of file main.c.

Referenced by award_high_score(), cleanup_save(), display_scores(), init_file_prefix(), levelfile_name(), load_options(), restore_game(), save_game(), and sys_init_data_file().


Generated on Thu May 20 13:12:13 2004 for CalcRogue by doxygen 1.3.6