LibGame  v0.4.0
The LG Game Engine - Copyright (C) 2024-2025 ETMSoftware
lg_dirs_stuff.h
1 /*
2  * LibGame - Copyright (C) Emmanuel Thomas-Maurin 2011-2025
3  * All rights reserved
4  */
5 
6 #ifndef LG_DIRS_STUFF_H
7 #define LG_DIRS_STUFF_H
8 
9 #define IMAGES_DIR "images"
10 
11 #define SOUNDS_DIR "sounds"
12 
13 #define MUSIC_DIR "music"
14 
15 #define FONTS_DIR "fonts"
16 
17 #define ENGINE_FONTS_DIR "LG_assets/fonts" /* Game engine preloaded fonts */
18 
19 #define MESHES_DIR "meshes"
20 
21 #define SHADERS_DIR "shaders"
22 
23 #define ENGINE_SHADERS_DIR "LG_assets/shaders" /* Game engine provided shaders */
24 
25 const char *lg_img(const char *);
26 
27 const char *lg_snd(const char *);
28 
29 const char *lg_mus(const char *);
30 
31 const char *lg_fnt(const char *);
32 
33 const char *lg_engine_fnt(const char *);
34 
35 const char *lg_mesh(const char *);
36 
37 const char *lg_shader(const char *);
38 
39 const char *lg_engine_shader(const char *);
40 
41 const char *lg_assets_file(const char *, const char *);
42 
43 const char *lg_app_wr_file(const char *);
44 
45 #endif /* LG_DIRS_STUFF_H */
lg_fnt
const char * lg_fnt(const char *file_name)
Definition: lg_dirs_stuff.c:43
lg_snd
const char * lg_snd(const char *file_name)
Definition: lg_dirs_stuff.c:27
lg_img
const char * lg_img(const char *file_name)
Definition: lg_dirs_stuff.c:19
lg_assets_file
const char * lg_assets_file(const char *path, const char *file_name)
Definition: lg_dirs_stuff.c:83
lg_mesh
const char * lg_mesh(const char *file_name)
Definition: lg_dirs_stuff.c:59
lg_app_wr_file
const char * lg_app_wr_file(const char *file_name)
Definition: lg_dirs_stuff.c:129
lg_engine_shader
const char * lg_engine_shader(const char *file_name)
Definition: lg_dirs_stuff.c:75
lg_shader
const char * lg_shader(const char *file_name)
Definition: lg_dirs_stuff.c:67
lg_engine_fnt
const char * lg_engine_fnt(const char *file_name)
Definition: lg_dirs_stuff.c:51
lg_mus
const char * lg_mus(const char *file_name)
Definition: lg_dirs_stuff.c:35