DDNet documentation
Loading...
Searching...
No Matches
image.h
Go to the documentation of this file.
1#ifndef GAME_EDITOR_MAPITEMS_IMAGE_H
2#define GAME_EDITOR_MAPITEMS_IMAGE_H
3
4#include <base/types.h>
5
6#include <engine/graphics.h>
7
10
11class CEditorImage : public CImageInfo, public CMapObject
12{
13public:
14 explicit CEditorImage(CEditorMap *pMap);
15 ~CEditorImage() override;
16 void OnAttach(CEditorMap *pMap) override;
17
18 void AnalyseTileFlags();
19 void Free();
20
22
24 int m_External = 0;
26 unsigned char m_aTileFlags[256];
27
29};
30
31#endif
Definition auto_map.h:9
void OnAttach(CEditorMap *pMap) override
Definition image.cpp:17
void AnalyseTileFlags()
Definition image.cpp:23
char m_aName[IO_MAX_PATH_LENGTH]
Definition image.h:25
unsigned char m_aTileFlags[256]
Definition image.h:26
int m_External
Definition image.h:24
CEditorImage(CEditorMap *pMap)
Definition image.cpp:5
IGraphics::CTextureHandle m_Texture
Definition image.h:23
CAutoMapper m_AutoMapper
Definition image.h:28
CEditorImage & operator=(CImageInfo &&Other)
Definition image.cpp:60
void Free()
Definition image.cpp:53
~CEditorImage() override
Definition image.cpp:12
Definition map.h:57
CImageInfo()=default
CMapObject(CEditorMap *pMap)
Definition map_object.cpp:6
Definition graphics.h:205
constexpr auto IO_MAX_PATH_LENGTH
Definition types.h:26