diff options
| author | 0scar <qgt268@alumni.ku.dk> | 2023-10-30 22:11:54 +0000 |
|---|---|---|
| committer | 0scar <qgt268@alumni.ku.dk> | 2023-10-30 22:12:34 +0000 |
| commit | 5c0311ff3095a5dd30fb15db54aa394498dd2bcf (patch) | |
| tree | 2abb0e3dc145e4372fcf07aeeb736279d00471e5 /include/engine/resources.h | |
| parent | 3e3fe3d42206dc14baca2f50445e6fe8bb2d2480 (diff) | |
The great formattening!
Diffstat (limited to 'include/engine/resources.h')
| -rw-r--r-- | include/engine/resources.h | 63 |
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. |
