Polyphase Game Engine
Loading...
Searching...
No Matches
ActionPaintTiles Class Reference

#include <ActionManager.h>

Inheritance diagram for ActionPaintTiles:
Action

Public Member Functions

 DECLARE_ACTION_INTERFACE (PaintTiles)
 
 ActionPaintTiles (TileMap2D *tileMapNode, const std::vector< TilePaintChange > &changes)
 
- Public Member Functions inherited from Action
virtual ~Action ()
 
virtual void Execute ()
 
virtual void Reverse ()
 
virtual const char * GetName ()=0
 

Protected Attributes

TileMap2DmTarget = nullptr
 
std::vector< TilePaintChange > mChanges
 

Constructor & Destructor Documentation

◆ ActionPaintTiles()

ActionPaintTiles::ActionPaintTiles ( TileMap2D tileMapNode,
const std::vector< TilePaintChange > &  changes 
)

Member Function Documentation

◆ DECLARE_ACTION_INTERFACE()

ActionPaintTiles::DECLARE_ACTION_INTERFACE ( PaintTiles  )

Member Data Documentation

◆ mChanges

std::vector<TilePaintChange> ActionPaintTiles::mChanges
protected

◆ mTarget

TileMap2D* ActionPaintTiles::mTarget = nullptr
protected

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