C:/foster/Dev-Cpp/dmf/piedmont/piedmont.cpp File Reference

#include <string>
#include <stdlib.h>
#include <iostream>
#include <fstream>
#include "SDL.h"
#include "SDL_image.h"
#include "sound.h"
#include "misc.h"
#include "tiledata.h"
#include "tiles.h"
#include "screen.h"
#include "menu.h"
#include "fgentity.h"
#include "character.h"
#include "fgitem.h"
#include "player.h"
#include "stats.h"
#include "fgentitylist.h"
#include "bgentity.h"
#include "bgdraw.h"

Include dependency graph for piedmont.cpp:

Go to the source code of this file.

Defines

#define window_width   640
#define window_height   480
#define play_width   560
#define play_height   480
#define bit_depth   16
#define default_level1_mapfile   "maps/level1.ppm"

Functions

int main (int argc, char *argv[])


Define Documentation

#define bit_depth   16

Definition at line 67 of file piedmont.cpp.

Referenced by main().

#define default_level1_mapfile   "maps/level1.ppm"

Definition at line 68 of file piedmont.cpp.

#define play_height   480

Definition at line 66 of file piedmont.cpp.

#define play_width   560

Definition at line 65 of file piedmont.cpp.

#define window_height   480

Definition at line 64 of file piedmont.cpp.

Referenced by main().

#define window_width   640

Definition at line 63 of file piedmont.cpp.

Referenced by main().


Function Documentation

int main ( int  argc,
char *  argv[] 
)

Definition at line 70 of file piedmont.cpp.

References FGEntityList::add_fgentity(), paul_info::base_health, bit_depth, Screen::configure(), paul_info::damage, paul_info::direction, DOOR_BEGIN, DOOR_END, ENEMY_BEGIN, ENEMY_END, EXIT_BEGIN, EXIT_END, GENERATOR_BEGIN, GENERATOR_END, get_level_filename(), Tiles::get_tiledata(), GOLD_BEGIN, GOLD_END, paul_info::hitpoints, BGDraw::initialize(), KEY_BEGIN, KEY_END, paul_info::keys, paul_info::level, Sound::load_bgm(), Sound::load_sfx(), Tiles::load_tileimages(), Sound::NUM_SAMPLES, Sound::play_bgm(), Sound::play_sample_name(), POWERUP_BEGIN, POWERUP_END, process_tile(), paul_info::ranged, paul_info::score, SCROLL_BEGIN, SCROLL_END, BGDraw::set_background(), FGEntityList::set_background_draw(), FGEntityList::set_bgentity(), FGItem::set_damage(), BGDraw::set_display(), FGItem::set_generatorinfo(), FGEntity::set_index(), FGEntity::set_location(), FGItem::set_needkey(), FGItem::set_nextlevel(), FGItem::set_numframes(), BGDraw::set_paul_info(), Stats::set_paul_info(), FGEntity::set_paul_info(), Character::set_paul_info(), FGEntityList::set_paul_info(), Player::set_paul_info(), FGEntityList::set_player(), FGItem::set_pointchange(), FGItem::set_scorechange(), FGEntityList::set_screen(), Player::set_screen(), BGDraw::set_size(), Stats::set_stats_display(), FGItem::set_teleporterinfo(), FGEntity::set_tiledata(), Character::set_tileinfo(), FGEntity::set_walkable(), TELEPORTER_BEGIN, TELEPORTER_END, FGEntityList::test(), paul_info::tilesize, TILESIZE, TRAPS_BEGIN, TRAPS_END, Stats::update(), Screen::update_screen(), wait_frame(), paul_info::win_height, paul_info::win_width, window_height, and window_width.


Generated on Thu May 22 10:42:41 2008 for piedmont by  doxygen 1.5.5