diff options
| author | Wiimm <wiimm@wiimm.de> | 2022-05-13 19:22:53 +0200 |
|---|---|---|
| committer | Wiimm <wiimm@wiimm.de> | 2022-05-13 19:22:53 +0200 |
| commit | 59090f08e8ff7c9db4912ab1dbae391eb5a2c887 (patch) | |
| tree | 67f91c7c5c011292704b106bc7b4dc674cf13463 /project/dclib/lib-mkw-def.c | |
| parent | 568365f5bdd4dc71a156ca963d89ac002f405a34 (diff) | |
SZS v2.27a
Diffstat (limited to '')
| -rw-r--r-- | project/dclib/lib-mkw-def.c | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/project/dclib/lib-mkw-def.c b/project/dclib/lib-mkw-def.c new file mode 100644 index 0000000..dbd0e5d --- /dev/null +++ b/project/dclib/lib-mkw-def.c @@ -0,0 +1,146 @@ +/************************************************************************ + * * + * _____ ____ * + * | __ \ / __ \ _ _ _____ * + * | | \ \ / / \_\ | | | | _ \ * + * | | \ \| | | | | | |_| | * + * | | | || | | | | | ___/ * + * | | / /| | __ | | | | _ \ * + * | |__/ / \ \__/ / | |___| | |_| | * + * |_____/ \____/ |_____|_|_____/ * + * * + * A php library by Dirk Clemens * + * * + * Copyright (c) 2014-2022 by Dirk Clemens <develop@cle-mens.de> * + * * + ************************************************************************ + * * + * This file is generated automatically by a script and is * + * therefore always overwritten. So don't EDIT this file, * + * because all modifications will be lost with the next update! * + * * + ************************************************************************/ + +#include "lib-mkw-def.h" + +/////////////////////////////////////////////////////////////////////////////// + +MkwTrackCategory_t * GetMkwTrackCategory ( int id ) +{ + static MkwTrackCategory_t id_MTCAT_NINTENDO = + { + "Original track of Nintendo", + 0, + G_MTCAT_NINTENDO, + "", + "n", + "Nintendo", + }; + + static MkwTrackCategory_t id_MTCAT_TEXTURE = + { + "Accepted texture hack", + 0, + G_MTCAT_TEXTURE, + "green", + "t", + "Texture", + }; + + static MkwTrackCategory_t id_MTCAT_DENIED = + { + "Denied texture hack", + 0, + G_MTCAT_DENIED, + "b_cyan", + "d", + "Denied", + }; + + static MkwTrackCategory_t id_MTCAT_EDIT = + { + "Announced as texture hack, but with more edits", + 0, + G_MTCAT_EDIT, + "b_yellow", + "e", + "Texture+", + }; + + static MkwTrackCategory_t id_MTCAT_MODEL = + { + "Definitely a model hack", + 0, + G_MTCAT_MODEL, + "b_orange", + "m", + "Model", + }; + + static MkwTrackCategory_t id_MTCAT_UNKNOWN = + { + "Unknown track", + 0, + G_MTCAT_UNKNOWN, + "b_red", + "u", + "Unknown", + }; + + static MkwTrackCategory_t id_MTCAT_CHEAT = + { + "Hack clearly created for cheating", + 0, + G_MTCAT_CHEAT, + "b_magenta", + "▼", + "Cheat", + }; + + static MkwTrackCategory_t id_MTCAT_CUSTOM = + { + "Custom track", + 0, + G_MTCAT_CUSTOM, + "cyan_blue", + "c", + "Custom", + }; + + static MkwTrackCategory_t id_MTCAT__N = + { + "(invalid)", + 0, + G_MTCAT__N, + "fail", + "?", + "-?-", + }; + + switch(id) + { + case G_MTCAT_NINTENDO: return &id_MTCAT_NINTENDO; + case G_MTCAT_TEXTURE: return &id_MTCAT_TEXTURE; + case G_MTCAT_DENIED: return &id_MTCAT_DENIED; + case G_MTCAT_EDIT: return &id_MTCAT_EDIT; + case G_MTCAT_MODEL: return &id_MTCAT_MODEL; + case G_MTCAT_UNKNOWN: return &id_MTCAT_UNKNOWN; + case G_MTCAT_CHEAT: return &id_MTCAT_CHEAT; + case G_MTCAT_CUSTOM: return &id_MTCAT_CUSTOM; + case G_MTCAT__N: return &id_MTCAT__N; + default: return 0; + }; +} + + +// +/////////////////////////////////////////////////////////////////////////////// +////////////////////////////////// sizeof ///////////////////////////////// +/////////////////////////////////////////////////////////////////////////////// + +const sizeof_info_t sizeof_info_mkw_def[] = +{ + SIZEOF_INFO_TITLE("MKW/def structs") + SIZEOF_INFO_ENTRY(MkwTrackCategory_t) + SIZEOF_INFO_TERM() +}; |
