43 lines
1.1 KiB
C
43 lines
1.1 KiB
C
#include "models/assets.h"
|
|
|
|
#define ASSET_ENTRY(asset, asset_kind)\
|
|
{\
|
|
.id = asset,\
|
|
.kind = asset_kind,\
|
|
}
|
|
|
|
#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)
|
|
|
|
static asset assets[] = {
|
|
ASSET_TEX(ASSET_EMPTY),
|
|
ASSET_TEX(ASSET_BLANK),
|
|
ASSET_TEX(ASSET_BLOCK_FRAME),
|
|
ASSET_TEX(ASSET_BUILDMODE_HIGHLIGHT),
|
|
ASSET_TEX(ASSET_COAL),
|
|
ASSET_TEX(ASSET_CHEST),
|
|
ASSET_TEX(ASSET_FURNACE),
|
|
ASSET_TEX(ASSET_BLUEPRINT),
|
|
|
|
// 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),
|
|
|
|
ASSET_TEX(ASSET_BELT),
|
|
ASSET_TEX(ASSET_BELT_LEFT),
|
|
ASSET_TEX(ASSET_BELT_RIGHT),
|
|
ASSET_TEX(ASSET_BELT_UP),
|
|
ASSET_TEX(ASSET_BELT_DOWN),
|
|
};
|