prosperon/source/engine/resources.h

29 lines
591 B
C
Raw Normal View History

2021-11-30 21:29:18 -06:00
#ifndef RESOURCES_H
#define RESOURCES_H
#include <stdio.h>
struct vec;
extern char *DATA_PATH;
extern char *PREF_PATH;
extern const char *EXT_PREFAB;
extern const char *EXT_LEVEL;
extern int stemlen;
void resources_init();
extern struct vec *prefabs;
void findPrefabs();
2022-01-19 16:43:21 -06:00
void fill_extensions(struct vec *vec, const char *path, const char *ext);
2021-11-30 21:29:18 -06:00
char *get_filename_from_path(char *path, int extension);
char *get_directory_from_path(char *path);
FILE *res_open(char *path, const char *tag);
FILE *path_open(const char *fmt, const char *tag, ...);
2022-01-19 16:43:21 -06:00
char *make_path(char *file);
2021-11-30 21:29:18 -06:00
#endif