summaryrefslogtreecommitdiff
path: root/include/engine/resources.h
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2023-10-30 22:11:54 +0000
committer0scar <qgt268@alumni.ku.dk>2023-10-30 22:12:34 +0000
commit5c0311ff3095a5dd30fb15db54aa394498dd2bcf (patch)
tree2abb0e3dc145e4372fcf07aeeb736279d00471e5 /include/engine/resources.h
parent3e3fe3d42206dc14baca2f50445e6fe8bb2d2480 (diff)
The great formattening!
Diffstat (limited to 'include/engine/resources.h')
-rw-r--r--include/engine/resources.h63
1 files changed, 29 insertions, 34 deletions
diff --git a/include/engine/resources.h b/include/engine/resources.h
index 057a8a4..1689544 100644
--- a/include/engine/resources.h
+++ b/include/engine/resources.h
@@ -18,57 +18,52 @@
* */
enum Asset {
- Asset_error,
- Asset_font,
- Asset_texture,
- Asset_audio,
+ Asset_error,
+ Asset_font,
+ Asset_texture,
+ Asset_audio,
};
typedef struct {
- enum Asset type;
- const char *font_path;
- i32 ptsize;
+ enum Asset type;
+ const char* font_path;
+ i32 ptsize;
} Asset_FontSpec;
typedef struct {
- enum Asset type;
- const char *path;
- i32 width;
- i32 height;
+ enum Asset type;
+ const char* path;
+ i32 width;
+ i32 height;
} Asset_TextureSpec;
typedef struct {
- enum Asset type;
- const char *path;
+ enum Asset type;
+ const char* path;
} Asset_AudioSpec;
typedef union {
- enum Asset type;
- Asset_FontSpec font;
- Asset_TextureSpec texture;
- Asset_AudioSpec audio;
+ enum Asset type;
+ Asset_FontSpec font;
+ Asset_TextureSpec texture;
+ Asset_AudioSpec audio;
} asset_t;
-#define Resource_FontDefinition(_path, _fontsize) \
-(const Asset_FontSpec){ \
- .type = Asset_font, \
- .font_path = _path, \
- .ptsize = _fontsize \
-}
+#define Resource_FontDefinition(_path, _fontsize) \
+ (const Asset_FontSpec) { \
+ .type = Asset_font, .font_path = _path, .ptsize = _fontsize \
+ }
-#define Resource_TextureAtlasDefinition(_path, _subtexture_width, _subtexture_height) \
-(const Asset_TextureSpec){ \
- .type = Asset_texture, \
- .width = _subtexture_width, \
- .height = _subtexture_height, \
- .path = _path \
-}
+#define Resource_TextureAtlasDefinition(_path, _subtexture_width, \
+ _subtexture_height) \
+ (const Asset_TextureSpec) { \
+ .type = Asset_texture, .width = _subtexture_width, \
+ .height = _subtexture_height, .path = _path \
+ }
-#define TextureDefinition(_path, ...) \
- unimplemented
+#define TextureDefinition(_path, ...) unimplemented
-#define Resource_AudioDefinition(_path, ...) \
- unimplemented
+#define Resource_AudioDefinition(_path, ...) unimplemented
/* Each of resource_load_font, resource_load_texture, and resource_load_audio
* loads a given resource into the engines memory and returns an identifier.