aboutsummaryrefslogtreecommitdiff
path: root/project/dclib/lib-mkw-def.h
blob: 1f44c4ed4647c0fbad0d89f1041a9bdc4a67bc0f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
/************************************************************************
 *                                                                      *
 *                  _____     ____                                      *
 *                 |  __ \   / __ \   _     _ _____                     *
 *                 | |  \ \ / /  \_\ | |   | |  _  \                    *
 *                 | |   \ \| |      | |   | | |_| |                    *
 *                 | |   | || |      | |   | |  ___/                    *
 *                 | |   / /| |   __ | |   | |  _  \                    *
 *                 | |__/ / \ \__/ / | |___| | |_| |                    *
 *                 |_____/   \____/  |_____|_|_____/                    *
 *                                                                      *
 *                     A 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!       *
 *                                                                      *
 ************************************************************************/

#ifndef DCLIB_MKW_DEF_H
#define DCLIB_MKW_DEF_H 1

#include "dclib-basics.h"

//
///////////////////////////////////////////////////////////////////////////////
////////////////////////////   MKW Track Category   ///////////////////////////
///////////////////////////////////////////////////////////////////////////////

// [[MkwTrackCategory]]
typedef enum MkwTrackCategory
{
	G_MTCAT_NINTENDO            = 0,
	G_MTCAT_TEXTURE             = 1,
	G_MTCAT_DENIED              = 2,
	G_MTCAT_ORIG_KMP_KCL        = 2,
	G_MTCAT_EDIT                = 3,
	G_MTCAT_MODEL               = 4,
	G_MTCAT_UNKNOWN             = 5,
	G_MTCAT_CHEAT               = 6,
	G_MTCAT_CUSTOM              = 7,
	G_MTCAT__N                  = 8,
}
MkwTrackCategory;


typedef struct MkwTrackCategory_t
{

    ccp  info;
    int  color_offset;
    u8   id;
    char color[9+1];
    char ch[3+1];
    char title[8+1];
}
MkwTrackCategory_t;

MkwTrackCategory_t * GetMkwTrackCategory ( int id );


//
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////   misc   //////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

#define MKW_MAX_TRACK_SLOT        4095

//
///////////////////////////////////////////////////////////////////////////////
//////////////////////////////////   sizeof   /////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

extern const sizeof_info_t sizeof_info_mkw_def[];

//
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////   E N D   /////////////////////////////////
///////////////////////////////////////////////////////////////////////////////


#endif // DCLIB_MKW_DEF_H