mirror of
https://github.com/ddnet/ddnet.git
synced 2024-10-21 00:08:19 +00:00
126 lines
1.5 KiB
C
126 lines
1.5 KiB
C
#ifndef GAME_EDITOR_MAPITEMS_H
|
|
#define GAME_EDITOR_MAPITEMS_H
|
|
|
|
enum class EQuadProp
|
|
{
|
|
PROP_NONE = -1,
|
|
PROP_ORDER,
|
|
PROP_POS_X,
|
|
PROP_POS_Y,
|
|
PROP_POS_ENV,
|
|
PROP_POS_ENV_OFFSET,
|
|
PROP_COLOR_ENV,
|
|
PROP_COLOR_ENV_OFFSET,
|
|
NUM_PROPS,
|
|
};
|
|
|
|
enum class EQuadPointProp
|
|
{
|
|
PROP_NONE = -1,
|
|
PROP_POS_X,
|
|
PROP_POS_Y,
|
|
PROP_COLOR,
|
|
PROP_TEX_U,
|
|
PROP_TEX_V,
|
|
NUM_PROPS,
|
|
};
|
|
|
|
enum class ESoundProp
|
|
{
|
|
PROP_NONE = -1,
|
|
PROP_POS_X,
|
|
PROP_POS_Y,
|
|
PROP_LOOP,
|
|
PROP_PAN,
|
|
PROP_TIME_DELAY,
|
|
PROP_FALLOFF,
|
|
PROP_POS_ENV,
|
|
PROP_POS_ENV_OFFSET,
|
|
PROP_SOUND_ENV,
|
|
PROP_SOUND_ENV_OFFSET,
|
|
NUM_PROPS,
|
|
};
|
|
|
|
enum class ERectangleShapeProp
|
|
{
|
|
PROP_NONE = -1,
|
|
PROP_RECTANGLE_WIDTH,
|
|
PROP_RECTANGLE_HEIGHT,
|
|
NUM_RECTANGLE_PROPS,
|
|
};
|
|
|
|
enum class ECircleShapeProp
|
|
{
|
|
PROP_NONE = -1,
|
|
PROP_CIRCLE_RADIUS,
|
|
NUM_CIRCLE_PROPS,
|
|
};
|
|
|
|
enum class ELayerProp
|
|
{
|
|
PROP_NONE = -1,
|
|
PROP_GROUP,
|
|
PROP_ORDER,
|
|
PROP_HQ,
|
|
NUM_PROPS,
|
|
};
|
|
|
|
enum class ETilesProp
|
|
{
|
|
PROP_NONE = -1,
|
|
PROP_WIDTH,
|
|
PROP_HEIGHT,
|
|
PROP_SHIFT,
|
|
PROP_SHIFT_BY,
|
|
PROP_IMAGE,
|
|
PROP_COLOR,
|
|
PROP_COLOR_ENV,
|
|
PROP_COLOR_ENV_OFFSET,
|
|
PROP_AUTOMAPPER,
|
|
PROP_SEED,
|
|
NUM_PROPS
|
|
};
|
|
|
|
enum class ETilesCommonProp
|
|
{
|
|
PROP_NONE = -1,
|
|
PROP_WIDTH,
|
|
PROP_HEIGHT,
|
|
PROP_SHIFT,
|
|
PROP_SHIFT_BY,
|
|
PROP_COLOR,
|
|
NUM_PROPS,
|
|
};
|
|
|
|
enum class EGroupProp
|
|
{
|
|
PROP_NONE = -1,
|
|
PROP_ORDER,
|
|
PROP_POS_X,
|
|
PROP_POS_Y,
|
|
PROP_PARA_X,
|
|
PROP_PARA_Y,
|
|
PROP_USE_CLIPPING,
|
|
PROP_CLIP_X,
|
|
PROP_CLIP_Y,
|
|
PROP_CLIP_W,
|
|
PROP_CLIP_H,
|
|
NUM_PROPS,
|
|
};
|
|
|
|
enum class ELayerQuadsProp
|
|
{
|
|
PROP_NONE = -1,
|
|
PROP_IMAGE,
|
|
NUM_PROPS,
|
|
};
|
|
|
|
enum class ELayerSoundsProp
|
|
{
|
|
PROP_NONE = -1,
|
|
PROP_SOUND,
|
|
NUM_PROPS,
|
|
};
|
|
|
|
#endif
|