![]() |
DDNet documentation
|
#include "editor.h"#include "editor_actions.h"#include <base/fs.h>#include <base/str.h>#include <game/editor/mapitems/image.h>#include <array>Functions | |
| static bool | operator< (const ColorRGBA &Left, const ColorRGBA &Right) |
| static std::vector< ColorRGBA > | GetUniqueColors (const CImageInfo &Image) |
| static int | GetColorIndex (const std::array< ColorRGBA, NumTiles > &ColorGroup, ColorRGBA Color) |
| static std::vector< std::array< ColorRGBA, NumTiles > > | GroupColors (const std::vector< ColorRGBA > &vColors) |
| static void | SetColorTile (CImageInfo &Image, int x, int y, ColorRGBA Color) |
| static CImageInfo | ColorGroupToImage (const std::array< ColorRGBA, NumTiles > &aColorGroup) |
| static std::vector< CImageInfo > | ColorGroupsToImages (const std::vector< std::array< ColorRGBA, NumTiles > > &vaColorGroups) |
| static std::shared_ptr< CEditorImage > | ImageInfoToEditorImage (CEditorMap *pMap, CImageInfo &Image, const char *pName) |
| static std::shared_ptr< CLayerTiles > | AddLayerWithImage (CEditorMap *pMap, const std::shared_ptr< CLayerGroup > &pGroup, int Width, int Height, CImageInfo &Image, const char *pName) |
| static void | SetTilelayerIndices (const std::shared_ptr< CLayerTiles > &pLayer, const std::array< ColorRGBA, NumTiles > &aColorGroup, const CImageInfo &Image) |
Variables | |
| constexpr int | NumTilesRow = 16 |
| constexpr int | NumTilesColumn = 16 |
| constexpr int | NumTiles = NumTilesRow * NumTilesColumn |
| constexpr int | TileSize = 64 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |