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

#include <BasicTileLayoutHandler.hpp>

Inheritance diagram for yap::BasicTileLayoutHandler:
Collaboration diagram for yap::BasicTileLayoutHandler:

List of all members.

Public Member Functions

 BasicTileLayoutHandler (uint width, uint height)
virtual ~BasicTileLayoutHandler ()
void SetTile (uint x, uint y, Tile *tile)
- Public Member Functions inherited from yap::TileLayoutHandler
void Execute (TileLayer &tileLayer)
- Public Member Functions inherited from yap::ILoadable
virtual ~ILoadable ()

Private Member Functions

 DISALLOW_COPY (BasicTileLayoutHandler)
virtual void HandleExecute (TileLayer &tileLayer)

Private Attributes

uint width_
uint height_
collection::Array< Tile * > tiles_

Additional Inherited Members

- Protected Member Functions inherited from yap::TileLayoutHandler
 TileLayoutHandler ()
virtual ~TileLayoutHandler ()

Detailed Description

Definition at line 13 of file BasicTileLayoutHandler.hpp.


Constructor & Destructor Documentation

yap::BasicTileLayoutHandler::BasicTileLayoutHandler ( uint  width,
uint  height 
)

Definition at line 6 of file BasicTileLayoutHandler.cpp.

yap::BasicTileLayoutHandler::~BasicTileLayoutHandler ( )
virtual

Definition at line 14 of file BasicTileLayoutHandler.cpp.


Member Function Documentation

yap::BasicTileLayoutHandler::DISALLOW_COPY ( BasicTileLayoutHandler  )
private
void yap::BasicTileLayoutHandler::HandleExecute ( TileLayer tileLayer)
privatevirtual

Implements yap::TileLayoutHandler.

Definition at line 23 of file BasicTileLayoutHandler.cpp.

Here is the call graph for this function:

void yap::BasicTileLayoutHandler::SetTile ( uint  x,
uint  y,
Tile tile 
)

Definition at line 18 of file BasicTileLayoutHandler.cpp.


Member Data Documentation

uint yap::BasicTileLayoutHandler::height_
private

Definition at line 29 of file BasicTileLayoutHandler.hpp.

collection::Array<Tile*> yap::BasicTileLayoutHandler::tiles_
private

Definition at line 30 of file BasicTileLayoutHandler.hpp.

uint yap::BasicTileLayoutHandler::width_
private

Definition at line 28 of file BasicTileLayoutHandler.hpp.


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