Tiles Class Reference

#include <tiles.h>

Collaboration diagram for Tiles:
[legend]

List of all members.

Public Member Functions

 Tiles ()
 ~Tiles ()
void set_num_frames (int tile_index, int num_frames)
void set_name (int tile_index, char *name)
void set_num_images (int tile_index, int number)
SDL_Surface * get_frame (int tile_index, int frame_index)
int get_num_frames (int tile_index)
string get_name (int tile_index)
void load_tileimages (char *filename)
Tiledataget_tiledata (int index)

Private Attributes

string tilefile_name
Tiledatatiles


Detailed Description

Definition at line 55 of file tiles.h.


Constructor & Destructor Documentation

Tiles::Tiles (  ) 

Definition at line 32 of file tiles.cpp.

References tiles, and TILES_DEBUG.

Tiles::~Tiles (  ) 

Definition at line 37 of file tiles.cpp.

References tiles.


Member Function Documentation

void Tiles::set_num_frames ( int  tile_index,
int  num_frames 
)

Definition at line 41 of file tiles.cpp.

References Tiledata::set_frames(), and tiles.

void Tiles::set_name ( int  tile_index,
char *  name 
)

Definition at line 45 of file tiles.cpp.

References Tiledata::set_name(), and tiles.

Referenced by load_tileimages().

void Tiles::set_num_images ( int  tile_index,
int  number 
)

Definition at line 49 of file tiles.cpp.

References Tiledata::set_num_images(), and tiles.

Referenced by load_tileimages().

SDL_Surface * Tiles::get_frame ( int  tile_index,
int  frame_index 
)

Definition at line 53 of file tiles.cpp.

References Tiledata::get_image(), tiles, and TILES_DEBUG.

int Tiles::get_num_frames ( int  tile_index  ) 

Definition at line 61 of file tiles.cpp.

References tiles.

string Tiles::get_name ( int  tile_index  ) 

Definition at line 65 of file tiles.cpp.

References tiles.

void Tiles::load_tileimages ( char *  filename  ) 

Tiledata * Tiles::get_tiledata ( int  index  ) 

Definition at line 70 of file tiles.cpp.

References tiles.

Referenced by main().


Member Data Documentation

string Tiles::tilefile_name [private]

Definition at line 57 of file tiles.h.

Referenced by load_tileimages().

Tiledata* Tiles::tiles [private]


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

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