55 lines
1.4 KiB
C
55 lines
1.4 KiB
C
#ifndef GAMEASSETS_H
|
|
#define GAMEASSETS_H
|
|
#include <asset.h>
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
|
|
typedef enum
|
|
{
|
|
PLAYER,
|
|
PLAYER_ACTIONS,
|
|
TOOLS,
|
|
FLOWER,
|
|
BEE,
|
|
GRASS,
|
|
HIVE,
|
|
CURSOR,
|
|
TEX_COUNT
|
|
} TextureID;
|
|
|
|
const TextureAsset texAssets[TEX_COUNT] = {
|
|
{"assets/SproutLandsBasic/Characters/character.png", 48.0f, 48.0f, 0.0f},
|
|
{"assets/SproutLandsBasic/Characters/BasicCharakterActions.png", 48.0f, 48.0f, 0.0f},
|
|
{"assets/SproutLandsBasic/Objects/tools.png", 48.0f, 16.0f, 0.0f},
|
|
{"assets/flower.png", 16.0f, 16.0f, 45.0f},
|
|
{"assets/character_bee.png", 16.0f, 16.0f, 0.0f},
|
|
{"assets/grass.png", 16.0f, 16.0f, 0.0f},
|
|
{"assets/hive.png", 32.0f, 32.0f, 0.0f},
|
|
{"assets/SproutLandsUI/Spritesheets/Mouse sprites/TriangleMouseicon1.png", 16.0f, 16.0f, 0.0f}};
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
|
|
typedef enum
|
|
{
|
|
POST_FX,
|
|
SHADER_COUNT
|
|
} ShaderID;
|
|
|
|
const ShaderAsset shaderAssets[SHADER_COUNT] = {
|
|
{"shaders/postfx.fs"}};
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
|
|
typedef enum
|
|
{
|
|
BEE_AMBIENT,
|
|
SOUNDTRACK_COUNT
|
|
} SoundtrackID;
|
|
|
|
const SoundtrackAsset soundtrackAssets[SOUNDTRACK_COUNT] = {
|
|
{"assets/beez.mp3"}};
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
|
|
#endif // GAMEASSETS_H
|