DDraceNetwork Documentation
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
6class CLayerGame : public CLayerTiles
7{
8public:
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
19};
20
21#endif
Definition map.h:53
~CLayerGame() override
const char * TypeName() const override
Definition layer_game.cpp:90
bool IsEmpty() const override
Definition layer_game.cpp:63
CTile GetTile(int x, int y) const override
Definition layer_game.cpp:17
CUi::EPopupMenuFunctionResult RenderProperties(CUIRect *pToolbox) override
Definition layer_game.cpp:83
CLayerGame(CEditorMap *pMap, int w, int h)
Definition layer_game.cpp:8
void SetTile(int x, int y, CTile Tile) override
Definition layer_game.cpp:29
CLayerTiles(CEditorMap *pMap, int w, int h)
Definition layer_tiles.cpp:18
Definition mapitems.h:351
Definition ui_rect.h:12
EPopupMenuFunctionResult
Definition ui.h:310