eco2d/code/foundation/src/lists/assets_list.c

43 lines
1.1 KiB
C
Raw Normal View History

2022-09-29 18:11:47 +00:00
#include "models/assets.h"
2021-11-01 18:55:13 +00:00
#define ASSET_ENTRY(asset, asset_kind)\
{\
.id = asset,\
.kind = asset_kind,\
}
2021-11-02 11:49:03 +00:00
#define ASSET_SND(asset) ASSET_ENTRY(asset, AKIND_SOUND)
#define ASSET_TEX(asset) ASSET_ENTRY(asset, AKIND_TEXTURE)
#define ASSET_ANI(asset) ASSET_ENTRY(asset, AKIND_ANIM)
2021-11-03 15:07:07 +00:00
static asset assets[] = {
ASSET_TEX(ASSET_EMPTY),
ASSET_TEX(ASSET_BLANK),
2022-09-28 18:40:59 +00:00
ASSET_TEX(ASSET_BLOCK_FRAME),
ASSET_TEX(ASSET_BUILDMODE_HIGHLIGHT),
2022-10-15 11:26:07 +00:00
ASSET_TEX(ASSET_COAL),
ASSET_TEX(ASSET_CHEST),
2022-09-28 05:29:32 +00:00
ASSET_TEX(ASSET_FURNACE),
2022-09-29 17:28:56 +00:00
ASSET_TEX(ASSET_BLUEPRINT),
2022-09-28 18:40:59 +00:00
// NOTE(zaklaus): blocks
ASSET_TEX(ASSET_FENCE),
ASSET_TEX(ASSET_DEV),
ASSET_TEX(ASSET_GROUND),
ASSET_TEX(ASSET_DIRT),
ASSET_ANI(ASSET_WATER),
ASSET_TEX(ASSET_LAVA),
ASSET_TEX(ASSET_WALL),
ASSET_TEX(ASSET_HILL),
ASSET_TEX(ASSET_HILL_SNOW),
ASSET_TEX(ASSET_HOLE),
ASSET_TEX(ASSET_WOOD),
ASSET_TEX(ASSET_TREE),
2022-09-28 18:40:59 +00:00
ASSET_TEX(ASSET_BELT),
ASSET_TEX(ASSET_BELT_LEFT),
ASSET_TEX(ASSET_BELT_RIGHT),
ASSET_TEX(ASSET_BELT_UP),
ASSET_TEX(ASSET_BELT_DOWN),
2021-11-01 18:55:13 +00:00
};