DDraceNetwork Documentation
Loading...
Searching...
No Matches
layer_tiles.h File Reference
#include <game/editor/editor_trackers.h>
#include <game/editor/enums.h>
#include <map>
#include "layer.h"
Include dependency graph for layer_tiles.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  STileStateChange
 
struct  RECTi
 
class  CLayerTiles
 
struct  CLayerTiles::SCommonPropState
 

Typedefs

template<typename T >
using EditorTileStateChangeHistory = std::map< int, std::map< int, T > >
 

Enumerations

enum class  EShiftDirection : int { LEFT , RIGHT , UP , DOWN }
 

Typedef Documentation

◆ EditorTileStateChangeHistory

template<typename T >
using EditorTileStateChangeHistory = std::map<int, std::map<int, T> >

Enumeration Type Documentation

◆ EShiftDirection

Represents a direction to shift a tile layer with the CLayerTiles::Shift function. The underlying type is int as this is also used with the CEditor::DoPropertiesWithState function.

Enumerator
LEFT 
RIGHT 
UP 
DOWN