DDNet documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
layer_selector.h
Go to the documentation of this file.
1
#ifndef GAME_EDITOR_LAYER_SELECTOR_H
2
#define GAME_EDITOR_LAYER_SELECTOR_H
3
4
#include "
component.h
"
5
6
class
CHoverTile
7
{
8
public
:
9
CHoverTile
(
int
Group,
int
Layer) :
10
m_Group
(Group),
11
m_Layer
(Layer)
12
{
13
}
14
15
int
m_Group
;
16
int
m_Layer
;
17
};
18
19
class
CLayerSelector
:
public
CEditorComponent
20
{
21
int
m_SelectionOffset
;
22
std::vector<CHoverTile>
m_vHoverTiles
;
23
24
public
:
25
void
OnInit
(
CEditor
*pEditor)
override
;
26
bool
SelectByTile
();
27
void
UpdateHoveredTiles
();
28
};
29
30
#endif
CEditorComponent
Definition
component.h:13
CEditor
Definition
editor.h:108
CHoverTile::CHoverTile
CHoverTile(int Group, int Layer)
Definition
layer_selector.h:9
CHoverTile::m_Layer
int m_Layer
Definition
layer_selector.h:16
CHoverTile::m_Group
int m_Group
Definition
layer_selector.h:15
CLayerSelector
Definition
layer_selector.h:20
CLayerSelector::m_vHoverTiles
std::vector< CHoverTile > m_vHoverTiles
Definition
layer_selector.h:22
CLayerSelector::m_SelectionOffset
int m_SelectionOffset
Definition
layer_selector.h:21
CLayerSelector::OnInit
void OnInit(CEditor *pEditor) override
Definition
layer_selector.cpp:7
CLayerSelector::SelectByTile
bool SelectByTile()
Definition
layer_selector.cpp:14
CLayerSelector::UpdateHoveredTiles
void UpdateHoveredTiles()
Definition
layer_selector.cpp:58
component.h
src
game
editor
layer_selector.h
Generated by
1.18.0