Be matching again
This commit is contained in:
parent
d19750362c
commit
05bae8b611
1 changed files with 88 additions and 55 deletions
|
|
@ -119,13 +119,16 @@ void ObjectSetup(void)
|
||||||
HuSprPosSet(group, 0, 288, 240);
|
HuSprPosSet(group, 0, 288, 240);
|
||||||
HuSprAttrSet(group, 0, HUSPR_ATTR_DISPOFF);
|
HuSprAttrSet(group, 0, HUSPR_ATTR_DISPOFF);
|
||||||
if (omovlevtno != 0) {
|
if (omovlevtno != 0) {
|
||||||
//HuAudSndGrpSetSet(0);
|
HuAudSndGrpSetSet(0);
|
||||||
data = HuSprAnimReadFile(TITLE_HUDSON_ANM);
|
data = HuSprAnimReadFile(TITLE_HUDSON_ANM);
|
||||||
sprite_hudson = HuSprCreate(data, 0, 0);
|
sprite_hudson = HuSprCreate(data, 0, 0);
|
||||||
HuSprGrpMemberSet(group, 1, sprite_hudson);
|
HuSprGrpMemberSet(group, 1, sprite_hudson);
|
||||||
HuSprPosSet(group, 1, 288, 240);
|
HuSprPosSet(group, 1, 288, 240);
|
||||||
HuSprAttrSet(group, 1, HUSPR_ATTR_DISPOFF);
|
HuSprAttrSet(group, 1, HUSPR_ATTR_DISPOFF);
|
||||||
//HuWinInit(1);
|
#ifdef __MWERKS__
|
||||||
|
// TODO PC
|
||||||
|
HuWinInit(1);
|
||||||
|
#endif
|
||||||
BootTitleCreate();
|
BootTitleCreate();
|
||||||
SystemInitF = 1;
|
SystemInitF = 1;
|
||||||
}
|
}
|
||||||
|
|
@ -161,13 +164,10 @@ void ObjectSetup(void)
|
||||||
#ifdef __MWERKS__
|
#ifdef __MWERKS__
|
||||||
// TODO PC
|
// TODO PC
|
||||||
CharManInit();
|
CharManInit();
|
||||||
#endif
|
|
||||||
#ifdef __MWERKS__
|
|
||||||
// TODO PC
|
|
||||||
HuWindowInit();
|
HuWindowInit();
|
||||||
MGSeqInit();
|
MGSeqInit();
|
||||||
|
HuWinInit(1);
|
||||||
#endif
|
#endif
|
||||||
//HuWinInit(1);
|
|
||||||
BootTitleCreate();
|
BootTitleCreate();
|
||||||
data = HuSprAnimReadFile(TITLE_HUDSON_ANM);
|
data = HuSprAnimReadFile(TITLE_HUDSON_ANM);
|
||||||
sprite_hudson = HuSprCreate(data, 0, 0);
|
sprite_hudson = HuSprCreate(data, 0, 0);
|
||||||
|
|
@ -204,11 +204,17 @@ void ObjectSetup(void)
|
||||||
HuPrcVSleep();
|
HuPrcVSleep();
|
||||||
}
|
}
|
||||||
if (!SystemInitF) {
|
if (!SystemInitF) {
|
||||||
//void *group_samp;
|
#ifdef __MWERKS__
|
||||||
|
// TODO PC
|
||||||
|
void *group_samp;
|
||||||
|
#endif
|
||||||
tick_prev = OSGetTick();
|
tick_prev = OSGetTick();
|
||||||
//group_samp = HuMemDirectMalloc(HEAP_DATA, msmSysGetSampSize(0));
|
#ifdef __MWERKS__
|
||||||
//msmSysLoadGroup(0, group_samp, 0);
|
// TODO PC
|
||||||
//HuMemDirectFree(group_samp);
|
group_samp = HuMemDirectMalloc(HEAP_DATA, msmSysGetSampSize(0));
|
||||||
|
msmSysLoadGroup(0, group_samp, 0);
|
||||||
|
HuMemDirectFree(group_samp);
|
||||||
|
#endif
|
||||||
while (OSTicksToMilliseconds(OSGetTick() - tick_prev) < 3000) {
|
while (OSTicksToMilliseconds(OSGetTick() - tick_prev) < 3000) {
|
||||||
HuPrcVSleep();
|
HuPrcVSleep();
|
||||||
}
|
}
|
||||||
|
|
@ -236,7 +242,7 @@ void ObjectSetup(void)
|
||||||
}
|
}
|
||||||
tick_prev = OSGetTick();
|
tick_prev = OSGetTick();
|
||||||
if (!SystemInitF) {
|
if (!SystemInitF) {
|
||||||
// HuAudSndGrpSetSet(0);
|
HuAudSndGrpSetSet(0);
|
||||||
SystemInitF = 1;
|
SystemInitF = 1;
|
||||||
}
|
}
|
||||||
while (OSTicksToMilliseconds(OSGetTick() - tick_prev) < 1000) {
|
while (OSTicksToMilliseconds(OSGetTick() - tick_prev) < 1000) {
|
||||||
|
|
@ -245,37 +251,49 @@ void ObjectSetup(void)
|
||||||
HuSprAttrSet(group, 0, HUSPR_ATTR_DISPOFF);
|
HuSprAttrSet(group, 0, HUSPR_ATTR_DISPOFF);
|
||||||
HuSprAttrSet(group, 1, HUSPR_ATTR_DISPOFF);
|
HuSprAttrSet(group, 1, HUSPR_ATTR_DISPOFF);
|
||||||
group_thp = HuSprGrpCreate(1);
|
group_thp = HuSprGrpCreate(1);
|
||||||
//sprite_thp = HuTHPSprCreateVol("movie/opmov_a00.thp", 0, 100, 122);
|
#ifdef __MWERKS__
|
||||||
//HuSprGrpMemberSet(group_thp, 0, sprite_thp);
|
// TODO PC
|
||||||
//HuSprPosSet(group_thp, 0, 288, 240);
|
sprite_thp = HuTHPSprCreateVol("movie/opmov_a00.thp", 0, 100, 122);
|
||||||
//HuWinMesMaxSizeBetGet(win_size, MAKE_MESSID(54, 0), MAKE_MESSID(54, 4));
|
HuSprGrpMemberSet(group_thp, 0, sprite_thp);
|
||||||
//demoWinId = HuWinCreate(-10000, 448 - win_size[1], win_size[0], win_size[1], 0);
|
HuSprPosSet(group_thp, 0, 288, 240);
|
||||||
//HuWinMesSpeedSet(demoWinId, 0);
|
HuWinMesMaxSizeBetGet(win_size, MAKE_MESSID(54, 0), MAKE_MESSID(54, 4));
|
||||||
//HuWinBGTPLvlSet(demoWinId, 0);
|
demoWinId = HuWinCreate(-10000, 448 - win_size[1], win_size[0], win_size[1], 0);
|
||||||
//HuWinPriSet(demoWinId, 10);
|
HuWinMesSpeedSet(demoWinId, 0);
|
||||||
//HuWinAttrSet(demoWinId, 0x800);
|
HuWinBGTPLvlSet(demoWinId, 0);
|
||||||
|
HuWinPriSet(demoWinId, 10);
|
||||||
|
HuWinAttrSet(demoWinId, 0x800);
|
||||||
|
#endif
|
||||||
HuPrcSleep(5);
|
HuPrcSleep(5);
|
||||||
WipeCreate(WIPE_MODE_IN, WIPE_TYPE_NORMAL, 10);
|
WipeCreate(WIPE_MODE_IN, WIPE_TYPE_NORMAL, 10);
|
||||||
while (WipeStatGet()) {
|
while (WipeStatGet()) {
|
||||||
HuPrcVSleep();
|
HuPrcVSleep();
|
||||||
}
|
}
|
||||||
skip_wait = FALSE;
|
skip_wait = FALSE;
|
||||||
//while (!HuTHPEndCheck()) {
|
#ifdef __MWERKS__
|
||||||
// UpdateDemoMess();
|
// TODO PC
|
||||||
// if (HuPadBtnDown[0] & (PAD_BUTTON_START | PAD_BUTTON_A)) {
|
while (!HuTHPEndCheck()) {
|
||||||
// skip_wait = TRUE;
|
UpdateDemoMess();
|
||||||
// break;
|
if (HuPadBtnDown[0] & (PAD_BUTTON_START | PAD_BUTTON_A)) {
|
||||||
// }
|
skip_wait = TRUE;
|
||||||
// HuPrcVSleep();
|
break;
|
||||||
//}
|
}
|
||||||
|
HuPrcVSleep();
|
||||||
|
}
|
||||||
|
#endif
|
||||||
WipeCreate(WIPE_MODE_OUT, WIPE_TYPE_NORMAL, 30);
|
WipeCreate(WIPE_MODE_OUT, WIPE_TYPE_NORMAL, 30);
|
||||||
while (WipeStatGet()) {
|
while (WipeStatGet()) {
|
||||||
HuPrcVSleep();
|
HuPrcVSleep();
|
||||||
}
|
}
|
||||||
//HuWinKill(demoWinId);
|
#ifdef __MWERKS__
|
||||||
//HuTHPClose();
|
// TODO PC
|
||||||
|
HuWinKill(demoWinId);
|
||||||
|
HuTHPClose();
|
||||||
|
#endif
|
||||||
HuPrcVSleep();
|
HuPrcVSleep();
|
||||||
//HuSprGrpKill(group_thp);
|
#ifdef __MWERKS__
|
||||||
|
// TODO PC
|
||||||
|
HuSprGrpKill(group_thp);
|
||||||
|
#endif
|
||||||
if (!skip_wait) {
|
if (!skip_wait) {
|
||||||
HuPrcSleep(60);
|
HuPrcSleep(60);
|
||||||
}
|
}
|
||||||
|
|
@ -286,7 +304,7 @@ void ObjectSetup(void)
|
||||||
goto repeat;
|
goto repeat;
|
||||||
}
|
}
|
||||||
WipeColorSet(255, 255, 255);
|
WipeColorSet(255, 255, 255);
|
||||||
//HuAudSStreamAllFadeOut(500);
|
HuAudSStreamAllFadeOut(500);
|
||||||
WipeCreate(WIPE_MODE_OUT, WIPE_TYPE_NORMAL, 30);
|
WipeCreate(WIPE_MODE_OUT, WIPE_TYPE_NORMAL, 30);
|
||||||
while (WipeStatGet()) {
|
while (WipeStatGet()) {
|
||||||
HuPrcVSleep();
|
HuPrcVSleep();
|
||||||
|
|
@ -328,10 +346,16 @@ void ObjectSetup(void)
|
||||||
int i;
|
int i;
|
||||||
for (i = 0; demoMessTimeTbl[i * 2] != -1; i++) {
|
for (i = 0; demoMessTimeTbl[i * 2] != -1; i++) {
|
||||||
if (frame == demoMessTimeTbl[i * 2]) {
|
if (frame == demoMessTimeTbl[i * 2]) {
|
||||||
//HuWinMesSet(demoWinId, MAKE_MESSID(54, i));
|
#ifdef __MWERKS__
|
||||||
|
// TODO PC
|
||||||
|
HuWinMesSet(demoWinId, MAKE_MESSID(54, i));
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
if (frame == demoMessTimeTbl[(i * 2) + 1]) {
|
if (frame == demoMessTimeTbl[(i * 2) + 1]) {
|
||||||
//HuWinHomeClear(demoWinId);
|
#ifdef __MWERKS__
|
||||||
|
// TODO PC
|
||||||
|
HuWinHomeClear(demoWinId);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -541,17 +565,20 @@ void ObjectSetup(void)
|
||||||
s16 sprite;
|
s16 sprite;
|
||||||
AnimData *sprite_data;
|
AnimData *sprite_data;
|
||||||
s16 i;
|
s16 i;
|
||||||
//titleMdlId[0] = model = Hu3DModelCreateFile(TITLE_CHAR_HSF);
|
#ifdef __MWERKS__
|
||||||
//Hu3DModelAttrSet(model, HU3D_ATTR_DISPOFF);
|
// TODO PC
|
||||||
//Hu3DModelAttrSet(model, HU3D_MOTATTR_LOOP);
|
titleMdlId[0] = model = Hu3DModelCreateFile(TITLE_CHAR_HSF);
|
||||||
//titleMdlId[1] = model = Hu3DModelCreateFile(TITLE_CUBE_HSF);
|
Hu3DModelAttrSet(model, HU3D_ATTR_DISPOFF);
|
||||||
//Hu3DModelAttrSet(model, HU3D_ATTR_DISPOFF);
|
Hu3DModelAttrSet(model, HU3D_MOTATTR_LOOP);
|
||||||
//Hu3DModelAttrSet(model, HU3D_MOTATTR_LOOP);
|
titleMdlId[1] = model = Hu3DModelCreateFile(TITLE_CUBE_HSF);
|
||||||
//titleMdlId[2] = model = Hu3DModelCreateFile(TITLE_SKY_HSF);
|
Hu3DModelAttrSet(model, HU3D_ATTR_DISPOFF);
|
||||||
//Hu3DModelAttrSet(model, HU3D_ATTR_DISPOFF);
|
Hu3DModelAttrSet(model, HU3D_MOTATTR_LOOP);
|
||||||
//Hu3DModelAttrSet(model, HU3D_MOTATTR_LOOP);
|
titleMdlId[2] = model = Hu3DModelCreateFile(TITLE_SKY_HSF);
|
||||||
//Hu3DModelCameraInfoSet(model, 1);
|
Hu3DModelAttrSet(model, HU3D_ATTR_DISPOFF);
|
||||||
//Hu3DModelLightInfoSet(model, 1);
|
Hu3DModelAttrSet(model, HU3D_MOTATTR_LOOP);
|
||||||
|
Hu3DModelCameraInfoSet(model, 1);
|
||||||
|
Hu3DModelLightInfoSet(model, 1);
|
||||||
|
#endif
|
||||||
#if VERSION_NTSC
|
#if VERSION_NTSC
|
||||||
bootGrpId = HuSprGrpCreate(4);
|
bootGrpId = HuSprGrpCreate(4);
|
||||||
#else
|
#else
|
||||||
|
|
@ -612,9 +639,12 @@ void ObjectSetup(void)
|
||||||
s16 i;
|
s16 i;
|
||||||
s16 choice;
|
s16 choice;
|
||||||
float temp;
|
float temp;
|
||||||
repeat:
|
repeat:
|
||||||
//Hu3DModelAttrReset(titleMdlId[0], HU3D_ATTR_DISPOFF);
|
#ifdef __MWERKS__
|
||||||
//Hu3DModelAttrReset(titleMdlId[1], HU3D_ATTR_DISPOFF);
|
// TODO PC
|
||||||
|
Hu3DModelAttrReset(titleMdlId[0], HU3D_ATTR_DISPOFF);
|
||||||
|
Hu3DModelAttrReset(titleMdlId[1], HU3D_ATTR_DISPOFF);
|
||||||
|
#endif
|
||||||
HuSprAttrReset(bootGrpId, 0, HUSPR_ATTR_DISPOFF);
|
HuSprAttrReset(bootGrpId, 0, HUSPR_ATTR_DISPOFF);
|
||||||
HuSprAttrReset(bootGrpId, 1, HUSPR_ATTR_DISPOFF);
|
HuSprAttrReset(bootGrpId, 1, HUSPR_ATTR_DISPOFF);
|
||||||
#ifdef __MWERKS__
|
#ifdef __MWERKS__
|
||||||
|
|
@ -744,10 +774,10 @@ void ObjectSetup(void)
|
||||||
HuSprTPLvlSet(bootGrpId, 2, i / 10.0);
|
HuSprTPLvlSet(bootGrpId, 2, i / 10.0);
|
||||||
}
|
}
|
||||||
if (HuPadBtnDown[0] & PAD_BUTTON_START) {
|
if (HuPadBtnDown[0] & PAD_BUTTON_START) {
|
||||||
//s32 ret = HuAudFXPlay(2092);
|
s32 ret = HuAudFXPlay(2092);
|
||||||
//if (ret < 0) {
|
if (ret < 0) {
|
||||||
// OSReport(">>>>>Error %d\n", ret);
|
OSReport(">>>>>Error %d\n", ret);
|
||||||
//}
|
}
|
||||||
HuSprAttrSet(bootGrpId, 2, HUSPR_ATTR_DISPOFF);
|
HuSprAttrSet(bootGrpId, 2, HUSPR_ATTR_DISPOFF);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
@ -766,9 +796,12 @@ void ObjectSetup(void)
|
||||||
while (WipeStatGet()) {
|
while (WipeStatGet()) {
|
||||||
HuPrcVSleep();
|
HuPrcVSleep();
|
||||||
}
|
}
|
||||||
//Hu3DModelAttrSet(titleMdlId[0], HU3D_ATTR_DISPOFF);
|
#ifdef __MWERKS__
|
||||||
//Hu3DModelAttrSet(titleMdlId[1], HU3D_ATTR_DISPOFF);
|
// TODO PC
|
||||||
//Hu3DModelAttrSet(titleMdlId[2], HU3D_ATTR_DISPOFF);
|
Hu3DModelAttrSet(titleMdlId[0], HU3D_ATTR_DISPOFF);
|
||||||
|
Hu3DModelAttrSet(titleMdlId[1], HU3D_ATTR_DISPOFF);
|
||||||
|
Hu3DModelAttrSet(titleMdlId[2], HU3D_ATTR_DISPOFF);
|
||||||
|
#endif
|
||||||
#if VERSION_NTSC
|
#if VERSION_NTSC
|
||||||
HuSprAttrSet(bootGrpId, 0, HUSPR_ATTR_DISPOFF);
|
HuSprAttrSet(bootGrpId, 0, HUSPR_ATTR_DISPOFF);
|
||||||
HuSprAttrSet(bootGrpId, 1, HUSPR_ATTR_DISPOFF);
|
HuSprAttrSet(bootGrpId, 1, HUSPR_ATTR_DISPOFF);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue