Mario Kart 64
credits.h
Go to the documentation of this file.
1 #ifndef CREDITS_H
2 #define CREDITS_H
3 
4 #include "PR/ultratypes.h"
5 
6 #define SLIDE_RIGHT 0
7 #define SLIDE_LEFT 1
8 
9 // In some way dictates how the text is written during the credit sequence
10 typedef struct {
11  // Scaling factor that affects the x/y scaling and tracking of printed text
12  /* 0x00 */ f32 textScaling;
13  // Column to start sliding in from
14  /* 0x04 */ s16 startingColumn;
15  /* 0x06 */ s16 row;
16  // Extra distance added to the destination column
17  /* 0x08 */ s16 columnExtra;
18  /* 0x0A */ s16 unknown; // No idea what this is for, has a value but never seems to be read
19  /* 0x0C */ s8 slideDirection; // 0 for slide right, 1 for slide left. May have other uses/effects
20  /* 0x0D */ s8 textColor;
21  /* 0x0E */ s16 padding; // Always seems to be 0, never read (that I can see)
22 } struct_802850C0_entry; // size = 0x10
23 
24 extern struct_802850C0_entry D_802850C0[]; // D_802850C0
25 extern char *D_802854B0[];
26 
27 #endif
struct_802850C0_entry D_802850C0[]
Definition: credits.c:4
char * D_802854B0[]
Definition: credits.c:70
Definition: credits.h:10
s16 padding
Definition: credits.h:21
s16 startingColumn
Definition: credits.h:14
f32 textScaling
Definition: credits.h:12
s8 slideDirection
Definition: credits.h:19
s16 row
Definition: credits.h:15
s8 textColor
Definition: credits.h:20
s16 columnExtra
Definition: credits.h:17
s16 unknown
Definition: credits.h:18
signed char s8
Definition: ultratypes.h:11
signed short int s16
Definition: ultratypes.h:13
float f32
Definition: ultratypes.h:32