YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::TileFamily Class Reference

#include <TileFamily.hpp>

Collaboration diagram for yap::TileFamily:

List of all members.

Public Types

enum  SlotType { TopLeft, Center }
 Different types of slots that describe a tile family. More...

Public Member Functions

 TileFamily (const ID &id)
void SetTile (SlotType slotType, const ID &tileID)

Private Member Functions

 DISALLOW_COPY (TileFamily)

Private Attributes

ID id_
collection::Map< SlotType, IDslots_

Detailed Description

Definition at line 10 of file TileFamily.hpp.


Member Enumeration Documentation

Different types of slots that describe a tile family.

Enumerator:
TopLeft 
Center 

Definition at line 17 of file TileFamily.hpp.


Constructor & Destructor Documentation

yap::TileFamily::TileFamily ( const ID id)

Definition at line 5 of file TileFamily.cpp.


Member Function Documentation

yap::TileFamily::DISALLOW_COPY ( TileFamily  )
private
void yap::TileFamily::SetTile ( SlotType  slotType,
const ID tileID 
)

Definition at line 11 of file TileFamily.cpp.

Here is the call graph for this function:


Member Data Documentation

ID yap::TileFamily::id_
private

Definition at line 29 of file TileFamily.hpp.

collection::Map<SlotType, ID> yap::TileFamily::slots_
private

Definition at line 31 of file TileFamily.hpp.


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