Tiledata Class Reference

#include <tiledata.h>

Collaboration diagram for Tiledata:
[legend]

List of all members.

Public Member Functions

 Tiledata ()
 ~Tiledata ()
string get_name ()
void set_name (char *tilename)
int get_frames ()
void set_frames (int num_frames)
void set_num_images (int number)
int load_image (int img_index, char *filename, int transparent)
SDL_Surface * get_image (int index)
void set_tile_info (tile_info *ti)
tile_infoget_tile_info ()
int get_width ()
int get_height ()

Public Attributes

SDL_Surface ** tile

Private Attributes

string name
int frames
tile_infoinfo


Detailed Description

Definition at line 45 of file tiledata.h.


Constructor & Destructor Documentation

Tiledata::Tiledata (  ) 

Tiledata::~Tiledata (  ) 

Definition at line 52 of file tiledata.cpp.

References info, and tile.


Member Function Documentation

string Tiledata::get_name (  ) 

Definition at line 57 of file tiledata.cpp.

References name.

Referenced by FGEntity::set_tiledata(), and BGEntity::set_tiledata().

void Tiledata::set_name ( char *  tilename  ) 

Definition at line 61 of file tiledata.cpp.

References name, and TILEDATA_DEBUG.

Referenced by Tiles::set_name().

int Tiledata::get_frames (  ) 

Definition at line 66 of file tiledata.cpp.

References frames.

void Tiledata::set_frames ( int  num_frames  ) 

Definition at line 70 of file tiledata.cpp.

References frames, and TILEDATA_DEBUG.

Referenced by Tiles::set_num_frames().

void Tiledata::set_num_images ( int  number  ) 

Definition at line 100 of file tiledata.cpp.

References tile, and TILEDATA_DEBUG.

Referenced by Tiles::set_num_images().

int Tiledata::load_image ( int  img_index,
char *  filename,
int  transparent 
)

Definition at line 75 of file tiledata.cpp.

References tile, and TILEDATA_DEBUG.

SDL_Surface * Tiledata::get_image ( int  index  ) 

Definition at line 92 of file tiledata.cpp.

References tile, and TILEDATA_DEBUG.

Referenced by Tiles::get_frame().

void Tiledata::set_tile_info ( tile_info ti  ) 

tile_info * Tiledata::get_tile_info (  ) 

Definition at line 123 of file tiledata.cpp.

References info.

int Tiledata::get_width (  ) 

Definition at line 127 of file tiledata.cpp.

References tile.

Referenced by BGEntity::set_location().

int Tiledata::get_height (  ) 

Definition at line 131 of file tiledata.cpp.

References tile.

Referenced by BGEntity::set_location().


Member Data Documentation

string Tiledata::name [private]

Definition at line 47 of file tiledata.h.

Referenced by get_name(), set_name(), and set_tile_info().

int Tiledata::frames [private]

Definition at line 48 of file tiledata.h.

Referenced by get_frames(), set_frames(), set_tile_info(), and Tiledata().

Definition at line 49 of file tiledata.h.

Referenced by get_tile_info(), set_tile_info(), Tiledata(), and ~Tiledata().

SDL_Surface** Tiledata::tile


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