![]() |
DDNet documentation
|
#include <auto_map.h>
Classes | |
| class | CIndexInfo |
| class | CPosRule |
| class | CModuloRule |
| class | CIndexRule |
| class | CRun |
| class | CConfiguration |
Public Member Functions | |
| CAutomapper (CEditorMap *pMap) | |
| void | Load (const char *pTileName) |
| void | Unload () |
| int | CheckIndexFlag (int Flag, const char *pFlag, bool CheckNone) const |
| void | ProceedLocalized (class CLayerTiles *pLayer, class CLayerTiles *pGameLayer, int ReferenceId, int ConfigId, int Seed=0, int X=0, int Y=0, int Width=-1, int Height=-1) |
| void | Proceed (class CLayerTiles *pLayer, class CLayerTiles *pGameLayer, int ReferenceId, int ConfigId, int Seed=0, int SeedOffsetX=0, int SeedOffsetY=0) |
| int | ConfigNamesNum () const |
| const char * | GetConfigName (int Index) const |
| bool | IsLoaded () const |
| Public Member Functions inherited from CMapObject | |
| CMapObject (CEditorMap *pMap) | |
| CMapObject (const CMapObject &Other) | |
| virtual | ~CMapObject ()=default |
| virtual void | OnAttach (CEditorMap *pMap) |
| const CEditor * | Editor () const |
| CEditor * | Editor () |
| const CEditorMap * | Map () const |
| CEditorMap * | Map () |
| const IGraphics * | Graphics () const |
| IGraphics * | Graphics () |
| const ISound * | Sound () const |
| ISound * | Sound () |
| const IStorage * | Storage () const |
| IStorage * | Storage () |
| const ITextRender * | TextRender () const |
| ITextRender * | TextRender () |
Private Attributes | |
| std::vector< CConfiguration > | m_vConfigs |
| bool | m_FileLoaded = false |
Additional Inherited Members | |
| Public Attributes inherited from CMapObject | |
| float | m_aLayerOffset [2] |
| bool | m_UseClipping |
| float | m_aaClipArea [2][2] |
| float | m_aSpeed [2] |
| float | m_aaScreenOffset [2][2] |
| float | m_aaBaseArea [2][2] |
| float | m_aaExtendedArea [2][2] |
| Static Public Attributes inherited from CMapObject | |
| static constexpr float | ms_aStandardScreen [2] = {1430 / 2.f, 1050 / 2.f} |
|
explicit |
| int CAutomapper::CheckIndexFlag | ( | int | Flag, |
| const char * | pFlag, | ||
| bool | CheckNone ) const |
|
inline |
| const char * CAutomapper::GetConfigName | ( | int | Index | ) | const |
|
inline |
| void CAutomapper::Load | ( | const char * | pTileName | ) |
| void CAutomapper::Proceed | ( | class CLayerTiles * | pLayer, |
| class CLayerTiles * | pGameLayer, | ||
| int | ReferenceId, | ||
| int | ConfigId, | ||
| int | Seed = 0, | ||
| int | SeedOffsetX = 0, | ||
| int | SeedOffsetY = 0 ) |
| void CAutomapper::ProceedLocalized | ( | class CLayerTiles * | pLayer, |
| class CLayerTiles * | pGameLayer, | ||
| int | ReferenceId, | ||
| int | ConfigId, | ||
| int | Seed = 0, | ||
| int | X = 0, | ||
| int | Y = 0, | ||
| int | Width = -1, | ||
| int | Height = -1 ) |
| void CAutomapper::Unload | ( | ) |
|
private |
|
private |