DDNet documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
layer_game.h
Go to the documentation of this file.
1
#ifndef GAME_EDITOR_MAPITEMS_LAYER_GAME_H
2
#define GAME_EDITOR_MAPITEMS_LAYER_GAME_H
3
4
#include "
layer_tiles.h
"
5
6
class
CLayerGame
:
public
CLayerTiles
7
{
8
public
:
9
CLayerGame
(
CEditorMap
*pMap,
int
w,
int
h);
10
~CLayerGame
()
override
;
11
12
[[nodiscard]]
CTile
GetTile
(
int
x,
int
y)
const override
;
13
void
SetTile
(
int
x,
int
y,
CTile
Tile)
override
;
14
[[nodiscard]]
bool
IsEmpty
()
const override
;
15
16
const
char
*
TypeName
()
const override
;
17
18
CUi::EPopupMenuFunctionResult
RenderProperties
(
CUIRect
*pToolbox)
override
;
19
};
20
21
#endif
CEditorMap
Definition
map.h:64
CLayerGame::~CLayerGame
~CLayerGame() override
CLayerGame::TypeName
const char * TypeName() const override
Definition
layer_game.cpp:90
CLayerGame::IsEmpty
bool IsEmpty() const override
Definition
layer_game.cpp:63
CLayerGame::GetTile
CTile GetTile(int x, int y) const override
Definition
layer_game.cpp:17
CLayerGame::RenderProperties
CUi::EPopupMenuFunctionResult RenderProperties(CUIRect *pToolbox) override
Definition
layer_game.cpp:83
CLayerGame::CLayerGame
CLayerGame(CEditorMap *pMap, int w, int h)
Definition
layer_game.cpp:8
CLayerGame::SetTile
void SetTile(int x, int y, CTile Tile) override
Definition
layer_game.cpp:29
CLayerTiles::CLayerTiles
CLayerTiles(CEditorMap *pMap, int w, int h)
Definition
layer_tiles.cpp:18
CTile
Definition
mapitems.h:351
CUIRect
Definition
ui_rect.h:12
CUi::EPopupMenuFunctionResult
EPopupMenuFunctionResult
Definition
ui.h:342
layer_tiles.h
src
game
editor
mapitems
layer_game.h
Generated by
1.18.0