GameKit  0.0.1a
C++ gamedev tools
Classes | Public Member Functions | Private Attributes | List of all members
gk::Tile Class Reference

#include <Tileset.hpp>

Classes

struct  AnimationFrame
 

Public Member Functions

 Tile (u16 type=0)
 
u16 getFrameCount () const
 
const AnimationFramegetFrame (u16 id) const
 
void addAnimationFrame (u16 tileID, u16 duration)
 
u16 type () const
 

Private Attributes

std::vector< AnimationFramem_animation
 
u16 m_type = 0
 

Detailed Description

Definition at line 23 of file Tileset.hpp.

Constructor & Destructor Documentation

§ Tile()

gk::Tile::Tile ( u16  type = 0)
inline

Definition at line 25 of file Tileset.hpp.

Member Function Documentation

§ addAnimationFrame()

void gk::Tile::addAnimationFrame ( u16  tileID,
u16  duration 
)
inline

Definition at line 34 of file Tileset.hpp.

§ getFrame()

const AnimationFrame& gk::Tile::getFrame ( u16  id) const
inline

Definition at line 33 of file Tileset.hpp.

§ getFrameCount()

u16 gk::Tile::getFrameCount ( ) const
inline

Definition at line 32 of file Tileset.hpp.

§ type()

u16 gk::Tile::type ( ) const
inline

Definition at line 36 of file Tileset.hpp.

Member Data Documentation

§ m_animation

std::vector<AnimationFrame> gk::Tile::m_animation
private

Definition at line 39 of file Tileset.hpp.

§ m_type

u16 gk::Tile::m_type = 0
private

Definition at line 41 of file Tileset.hpp.


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