Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
title.c
Go to the documentation of this file.
1/* The data of STDWTITL's second object: the edges the fade out starts from,
2 the background's animations, and the title's helpers and images */
3
4#include "menus/title.h"
5
6/* The screen's edges, from which it fades out */
8 {0, -15, 320, -15}, {320, -15, 320, 260}, {0, 260, 320, 260},
9 {0, -15, 0, 260},
10};
11
13 {300, 180}, {0, 2}, {1, 3}, {2, 5}, {3, 4}, {4, 4}, {5, 4}, {6, 5}, {7, 4},
14 {8, 4}, {9, 4}, {10, 4}, {11, 4}, {12, 4}, {13, 4}, {300, 12}, {0xFF, 0},
15};
17 {300, 240}, {83, 1}, {14, 1}, {82, 1}, {84, 2}, {85, 2}, {86, 2}, {87, 2},
18 {14, 6}, {88, 2}, {89, 2}, {90, 3}, {91, 3}, {92, 3}, {93, 3}, {94, 3},
19 {95, 3}, {96, 3}, {97, 3}, {300, 10}, {0xFF, 0},
20};
22 {0xF, 1}, {14, 1}, {16, 1}, {14, 1}, {17, 1}, {14, 1}, {18, 1}, {24, 1},
23 {19, 1}, {25, 1}, {20, 1}, {26, 1}, {21, 1}, {27, 1}, {22, 1}, {28, 1},
24 {23, 1}, {29, 1}, {33, 1}, {30, 1}, {34, 1}, {31, 1}, {35, 1}, {32, 1},
25 {36, 1}, {14, 1}, {37, 1}, {49, 1}, {38, 1}, {48, 1}, {39, 1}, {47, 1},
26 {40, 1}, {46, 1}, {14, 1}, {45, 1}, {14, 1}, {44, 1}, {14, 1}, {43, 1},
27 {14, 1}, {42, 1}, {14, 1}, {41, 1}, {300, 20}, {0xFF, 0},
28};
30 {300, 25}, {50, 1}, {14, 1}, {51, 1}, {14, 1}, {52, 1}, {14, 1}, {53, 1},
31 {14, 1}, {54, 1}, {14, 1}, {55, 1}, {14, 1}, {56, 1}, {14, 1}, {57, 1},
32 {14, 1}, {58, 1}, {66, 1}, {59, 1}, {67, 1}, {60, 1}, {68, 1}, {61, 1},
33 {69, 1}, {62, 1}, {70, 1}, {63, 1}, {71, 1}, {64, 1}, {72, 1}, {65, 1},
34 {73, 1}, {14, 1}, {74, 1}, {14, 1}, {75, 1}, {14, 1}, {76, 1}, {14, 1},
35 {77, 1}, {14, 1}, {78, 1}, {14, 1}, {79, 1}, {14, 1}, {80, 1}, {14, 1},
36 {81, 1}, {300, 30}, {0xFF, 0},
37};
39 {300, 240}, {27, 1}, {5, 1}, {28, 1}, {5, 1}, {29, 1}, {5, 1}, {30, 1},
40 {5, 1}, {31, 1}, {5, 1}, {32, 1}, {5, 1}, {33, 1}, {5, 1}, {34, 1}, {5, 1},
41 {35, 1}, {5, 1}, {36, 1}, {5, 1}, {37, 1}, {5, 1}, {38, 1}, {5, 1},
42 {39, 1}, {5, 1}, {40, 1}, {5, 1}, {13, 1}, {14, 1}, {0xF, 1}, {16, 1},
43 {17, 1}, {40, 1}, {18, 1}, {39, 1}, {19, 1}, {38, 1}, {20, 1}, {37, 1},
44 {21, 1}, {36, 1}, {22, 1}, {35, 1}, {23, 1}, {34, 1}, {24, 1}, {33, 1},
45 {25, 1}, {32, 1}, {26, 1}, {31, 1}, {5, 1}, {30, 1}, {5, 1}, {29, 1},
46 {5, 1}, {28, 1}, {5, 1}, {27, 1}, {300, 60}, {0xFF, 0},
47};
49 {300, 180}, {41, 2}, {5, 1}, {41, 1}, {5, 1}, {42, 2}, {5, 1}, {42, 1},
50 {5, 1}, {43, 2}, {5, 1}, {43, 1}, {5, 1}, {44, 2}, {5, 1}, {44, 1}, {5, 9},
51 {45, 2}, {5, 1}, {45, 1}, {5, 1}, {46, 2}, {5, 1}, {46, 1}, {5, 1},
52 {47, 2}, {5, 1}, {47, 1}, {300, 180}, {0xFF, 0},
53};
55 {300, 180}, {0, 1}, {5, 1}, {0, 2}, {5, 1}, {1, 2}, {5, 1}, {2, 2}, {5, 1},
56 {2, 1}, {5, 1}, {3, 1}, {5, 1}, {3, 1}, {5, 1}, {4, 1}, {5, 1}, {4, 1},
57 {300, 240}, {0xFF, 0},
58};
60 {300, 120}, {6, 1}, {5, 1}, {7, 1}, {5, 1}, {6, 1}, {5, 1}, {7, 1}, {5, 1},
61 {8, 1}, {5, 1}, {8, 1}, {5, 1}, {9, 1}, {5, 1}, {10, 1}, {5, 1}, {11, 1},
62 {5, 1}, {12, 1}, {300, 240}, {0xFF, 0},
63};
64
66 {16, 165}, {265, 85}, {200, 0},
67};
69 {150, 0}, {282, 8}, {290, 178}, {0, 0}, {0, 108},
70};
71
73
78
79/* The title's TIM archives and sprite banks; the European version picks one
80 by the language */
82#if VERSION_US || VERSION_JP
83 {0x08750001, 0x08750000}, {0x08930001, 0x08930000},
84 {0x08750001, 0x08750000}, {0x08750001, 0x08750000},
85 {0x08750001, 0x08750000}, {0x08750001, 0x08750000},
86 {0x08750001, 0x08750000},
87#elif VERSION_EU
88 {0x08860001, 0x08860000}, {0x08A40001, 0x08A40000},
89 {0x094D0001, 0x094D0000}, {0x094D0001, 0x094D0000},
90 {0x094D0001, 0x094D0000}, {0x094D0001, 0x094D0000},
91 {0x094D0001, 0x094D0000},
92#endif
93};
signed int s32
Definition common.h:11
AnimFrame STDWTITL_backgroundAnim7[]
Definition title.c:59
AnimFrame STDWTITL_backgroundAnim1[]
Definition title.c:16
EdgeLine STDWTITL_edgeFadeLines[]
The screen's edges, from which it fades out.
Definition title.c:7
AnimFrame STDWTITL_backgroundAnim2[]
Definition title.c:21
Point16 STDWTITL_background7Positions[]
Definition title.c:68
AnimFrame STDWTITL_backgroundAnim4[]
Definition title.c:38
AnimFrame STDWTITL_backgroundAnim5[]
Definition title.c:48
AnimFrame STDWTITL_backgroundAnim6[]
Definition title.c:54
TitleFuncs STDWTITL_titleFuncs
Definition title.c:74
Point16 STDWTITL_background6Positions[]
Definition title.c:65
TitleImages STDWTITL_titleImages[]
The title's TIM archives and sprite banks; the European version picks one by the language.
Definition title.c:81
s32 STDWTITL_spriteBank
Definition title.c:72
AnimFrame STDWTITL_backgroundAnim0[]
Definition title.c:12
AnimFrame STDWTITL_backgroundAnim3[]
Definition title.c:29
One frame of a sprite animation; frame 0xFF ends it (or loops it)
Definition gfx.h:296
The background, and its eight looping sprite animations.
Definition title.h:210
void STDWTITL_loadTitleImages(void)
Loads the title's images to VRAM: the sprites (by the language in the European version) and the backg...
Definition title.c:185
STDWTITL.PRO: the title screen, the opening movies and a notice screen.
s32 STDWTITL_updateFade(PanelAnim *fade)
s32 STDWTITL_updateLerp(MenuLerp *lerp)
void STDWTITL_startFade(PanelAnim *fade, s32 fadeIn)
void STDWTITL_startLerp(MenuLerp *lerp, s32 from, s32 to, s32 frames)