#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().
1.5.5