#include <tiles.h>
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) |
Tiledata * | get_tiledata (int index) |
Private Attributes | |
string | tilefile_name |
Tiledata * | tiles |
Definition at line 55 of file tiles.h.
Tiles::Tiles | ( | ) |
void Tiles::set_num_frames | ( | int | tile_index, | |
int | num_frames | |||
) |
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 | |||
) |
int Tiles::get_num_frames | ( | int | tile_index | ) |
string Tiles::get_name | ( | int | tile_index | ) |
void Tiles::load_tileimages | ( | char * | filename | ) |
Definition at line 74 of file tiles.cpp.
References ENEMY_BEGIN, tile_info::num_images, process_tile(), set_name(), set_num_images(), Tiledata::set_tile_info(), tile_info::suffix, tilefile_name, tiles, and TILES_DEBUG.
Referenced by main().
Tiledata * Tiles::get_tiledata | ( | int | index | ) |
string Tiles::tilefile_name [private] |
Tiledata* Tiles::tiles [private] |
Definition at line 58 of file tiles.h.
Referenced by get_frame(), get_name(), get_num_frames(), get_tiledata(), load_tileimages(), set_name(), set_num_frames(), set_num_images(), Tiles(), and ~Tiles().