marioparty4/include/datadir_enum.h
2024-02-03 16:06:31 -06:00

23 lines
No EOL
398 B
C

#ifndef DATADIR_ENUM
#define DATADIR_ENUM
#define DATADIR_DEFINE(name, path) DATADIR_ID_##name,
typedef enum {
#include "datadir_table.h"
DATADIR_ID_MAX
};
#undef DATADIR_DEFINE
#define DATADIR_DEFINE(name, path) DATADIR_##name = (DATADIR_ID_##name) << 16,
typedef enum {
#include "datadir_table.h"
};
#undef DATADIR_DEFINE
#define DATA_MAKE_NUM(dir, file) ((dir)+(file))
#endif