2022-09-29 18:11:47 +00:00
|
|
|
#include "models/assets.h"
|
2021-11-01 18:55:13 +00:00
|
|
|
|
2022-09-27 15:22:13 +00:00
|
|
|
#define ASSET_ENTRY(asset, asset_kind)\
|
|
|
|
{\
|
|
|
|
.id = asset,\
|
|
|
|
.kind = asset_kind,\
|
|
|
|
}
|
2021-11-02 11:49:03 +00:00
|
|
|
|
2022-09-27 15:22:13 +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
|
|
|
|
2022-09-27 15:22:13 +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),
|
2022-09-27 15:22:13 +00:00
|
|
|
ASSET_TEX(ASSET_BUILDMODE_HIGHLIGHT),
|
2022-10-15 11:26:07 +00:00
|
|
|
ASSET_TEX(ASSET_COAL),
|
2022-09-27 15:22:13 +00:00
|
|
|
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
|
|
|
|
2022-09-27 15:22:13 +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
|
|
|
|
2022-09-27 15:22:13 +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
|
|
|
};
|