add board id defines, name dlls with comments in configure.py
This commit is contained in:
parent
58ce71547a
commit
38085a347f
20 changed files with 165 additions and 153 deletions
140
configure.py
140
configure.py
|
|
@ -822,7 +822,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m401Dll",
|
"m401Dll", #Manta Rings
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m401Dll/main.c"),
|
Object(Matching, "REL/m401Dll/main.c"),
|
||||||
|
|
@ -830,13 +830,13 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m402Dll",
|
"m402Dll", #Slime Time
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/m402Dll/main.c"),
|
Object(Matching, "REL/m402Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m403Dll",
|
"m403Dll", #Booksquirm
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m403Dll/main.c"),
|
Object(Matching, "REL/m403Dll/main.c"),
|
||||||
|
|
@ -844,20 +844,20 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m404Dll",
|
"m404Dll", #Trace Race
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m404Dll/main.c"),
|
Object(Matching, "REL/m404Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m405Dll",
|
"m405Dll", #Mario Medley
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/m405Dll/main.c"),
|
Object(Matching, "REL/m405Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m406Dll",
|
"m406Dll", #Avalanche!
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m406Dll/main.c"),
|
Object(Matching, "REL/m406Dll/main.c"),
|
||||||
|
|
@ -866,7 +866,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m407dll",
|
"m407dll", #Domination
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m407dll/player.c"),
|
Object(Matching, "REL/m407dll/player.c"),
|
||||||
|
|
@ -880,7 +880,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m408Dll",
|
"m408Dll", #Paratrooper Plunge
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m408Dll/main.c"),
|
Object(Matching, "REL/m408Dll/main.c"),
|
||||||
|
|
@ -890,7 +890,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m409Dll",
|
"m409Dll", #Toad's Quick Draw
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m409Dll/main.c"),
|
Object(Matching, "REL/m409Dll/main.c"),
|
||||||
|
|
@ -899,7 +899,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m410Dll",
|
"m410Dll", #Three Throw
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m410Dll/main.c"),
|
Object(Matching, "REL/m410Dll/main.c"),
|
||||||
|
|
@ -909,35 +909,35 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m411Dll",
|
"m411Dll", #Photo Finish
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m411Dll/main.c"),
|
Object(NonMatching, "REL/m411Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m412Dll",
|
"m412Dll", #Mr. Blizzard's Brigade
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m412Dll/main.c"),
|
Object(NonMatching, "REL/m412Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m413Dll",
|
"m413Dll", #Bob-omb Breakers
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m413Dll/main.c"),
|
Object(NonMatching, "REL/m413Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m414Dll",
|
"m414Dll", #Long Claw of the Law
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m414Dll/main.c"),
|
Object(Matching, "REL/m414Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m415Dll",
|
"m415Dll", #Stamp Out!
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m415Dll/main.c"),
|
Object(NonMatching, "REL/m415Dll/main.c"),
|
||||||
|
|
@ -945,7 +945,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m416Dll",
|
"m416Dll", #Candlelight Flight
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m416Dll/main.c"),
|
Object(Matching, "REL/m416Dll/main.c"),
|
||||||
|
|
@ -953,7 +953,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m417Dll",
|
"m417Dll", #Makin' Waves
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m417Dll/main.c"),
|
Object(Matching, "REL/m417Dll/main.c"),
|
||||||
|
|
@ -963,21 +963,21 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m418Dll",
|
"m418Dll", #Hide and Go BOOM!
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m418Dll/main.c"),
|
Object(NonMatching, "REL/m418Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m418Dll/sequence.c"),
|
Object(NonMatching, "REL/m418Dll/sequence.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m419Dll",
|
"m419Dll", #Tree Stomp
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m419Dll/main.c"),
|
Object(NonMatching, "REL/m419Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m420dll",
|
"m420dll", #Fish n' Drips
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m420dll/main.c"),
|
Object(NonMatching, "REL/m420dll/main.c"),
|
||||||
|
|
@ -987,7 +987,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m421Dll",
|
"m421Dll", #Hop or Pop
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m421Dll/main.c"),
|
Object(NonMatching, "REL/m421Dll/main.c"),
|
||||||
|
|
@ -996,21 +996,21 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m422Dll",
|
"m422Dll", #Money Belts
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m422Dll/main.c"),
|
Object(NonMatching, "REL/m422Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m423Dll",
|
"m423Dll", #GOOOOOOOAL!!
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m423Dll/main.c"),
|
Object(NonMatching, "REL/m423Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m424Dll",
|
"m424Dll", #Blame it on the Crane
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m424Dll/main.c"),
|
Object(NonMatching, "REL/m424Dll/main.c"),
|
||||||
|
|
@ -1020,7 +1020,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m425Dll",
|
"m425Dll", #The Great Deflate
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m425Dll/main.c"),
|
Object(NonMatching, "REL/m425Dll/main.c"),
|
||||||
|
|
@ -1028,14 +1028,14 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m426Dll",
|
"m426Dll", #Revers-a-Bomb
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m426Dll/main.c"),
|
Object(NonMatching, "REL/m426Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m427Dll",
|
"m427Dll", #Right Oar Left?
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m427Dll/main.c"),
|
Object(NonMatching, "REL/m427Dll/main.c"),
|
||||||
|
|
@ -1044,7 +1044,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m428Dll",
|
"m428Dll", #Cliffhangers
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m428Dll/main.c"),
|
Object(NonMatching, "REL/m428Dll/main.c"),
|
||||||
|
|
@ -1053,13 +1053,13 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m429Dll",
|
"m429Dll", #Team Treasure Trek
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/m429Dll/main.c"),
|
Object(Matching, "REL/m429Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m430Dll",
|
"m430Dll", #Pair-a-sailing
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m430Dll/main.c"),
|
Object(NonMatching, "REL/m430Dll/main.c"),
|
||||||
|
|
@ -1068,7 +1068,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m431Dll",
|
"m431Dll", #Order Up
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m431Dll/main.c"),
|
Object(Matching, "REL/m431Dll/main.c"),
|
||||||
|
|
@ -1076,13 +1076,13 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m432Dll",
|
"m432Dll", #Dungeon Duos
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m432Dll/main.c"),
|
Object(NonMatching, "REL/m432Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m433Dll",
|
"m433Dll", #Beach Volley Folly
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m433Dll/main.c"),
|
Object(NonMatching, "REL/m433Dll/main.c"),
|
||||||
|
|
@ -1091,7 +1091,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m434Dll",
|
"m434Dll", #Cheep Cheep Sweep
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m434Dll/main.c"),
|
Object(Matching, "REL/m434Dll/main.c"),
|
||||||
|
|
@ -1101,28 +1101,28 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m435Dll",
|
"m435Dll", #Darts of Doom
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m435Dll/main.c"),
|
Object(NonMatching, "REL/m435Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m435Dll/sequence.c"),
|
Object(NonMatching, "REL/m435Dll/sequence.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m436Dll",
|
"m436Dll", #Fruits of Doom
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m436Dll/main.c"),
|
Object(NonMatching, "REL/m436Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m436Dll/sequence.c"),
|
Object(NonMatching, "REL/m436Dll/sequence.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m437Dll",
|
"m437Dll", #Balloon of Doom
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m437Dll/main.c"),
|
Object(NonMatching, "REL/m437Dll/main.c"),
|
||||||
Object(NonMatching, "REL/m437Dll/sequence.c"),
|
Object(NonMatching, "REL/m437Dll/sequence.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m438Dll",
|
"m438Dll", #Chain Chomp Fever
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m438Dll/main.c"),
|
Object(NonMatching, "REL/m438Dll/main.c"),
|
||||||
|
|
@ -1131,14 +1131,14 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m439Dll",
|
"m439Dll", #Paths of Peril
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m439Dll/main.c"),
|
Object(NonMatching, "REL/m439Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m440Dll",
|
"m440Dll", #Bowser's Bigger Blast
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m440Dll/main.c"),
|
Object(Matching, "REL/m440Dll/main.c"),
|
||||||
|
|
@ -1146,13 +1146,13 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m441Dll",
|
"m441Dll", #Butterfly Blitz
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m441Dll/main.c"),
|
Object(NonMatching, "REL/m441Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m442Dll",
|
"m442Dll", #Barrel Baron
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m442Dll/main.c"),
|
Object(Matching, "REL/m442Dll/main.c"),
|
||||||
|
|
@ -1160,7 +1160,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m443Dll",
|
"m443Dll", #Mario Speedwagons
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m443Dll/main.c"),
|
Object(NonMatching, "REL/m443Dll/main.c"),
|
||||||
|
|
@ -1169,7 +1169,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m444dll",
|
"m444dll", #Reversal of Fortune
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m444dll/main.c"),
|
Object(NonMatching, "REL/m444dll/main.c"),
|
||||||
|
|
@ -1179,14 +1179,14 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m445Dll",
|
"m445Dll", #Bowser Bop
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m445Dll/main.c"),
|
Object(NonMatching, "REL/m445Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m446dll",
|
"m446dll", #Mystic Match 'Em
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(Matching, "REL/m446Dll/main.c"),
|
Object(Matching, "REL/m446Dll/main.c"),
|
||||||
|
|
@ -1200,7 +1200,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m447dll",
|
"m447dll", #Archaeologuess
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m447dll/main.c"),
|
Object(NonMatching, "REL/m447dll/main.c"),
|
||||||
|
|
@ -1212,33 +1212,33 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m448Dll",
|
"m448Dll", #Goomba's Chip Flip
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m448Dll/main.c"),
|
Object(NonMatching, "REL/m448Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m449Dll",
|
"m449Dll", #Kareening Koopa
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m449Dll/main.c"),
|
Object(NonMatching, "REL/m449Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m450Dll",
|
"m450Dll", #The Final Battle!
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m450Dll/main.c"),
|
Object(NonMatching, "REL/m450Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m451Dll",
|
"m451Dll", #Jigsaw Jitters
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/m451Dll/m451.c"),
|
Object(Matching, "REL/m451Dll/m451.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m453Dll",
|
"m453Dll", #Challenge Booksquirm
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m453Dll/main.c"),
|
Object(NonMatching, "REL/m453Dll/main.c"),
|
||||||
|
|
@ -1247,7 +1247,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m455Dll",
|
"m455Dll", #Rumble Fishing
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m455Dll/main.c"),
|
Object(NonMatching, "REL/m455Dll/main.c"),
|
||||||
|
|
@ -1255,7 +1255,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m456Dll",
|
"m456Dll", #Take a Breather
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m456Dll/main.c"),
|
Object(NonMatching, "REL/m456Dll/main.c"),
|
||||||
|
|
@ -1263,28 +1263,28 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m457Dll",
|
"m457Dll", #Bowser Wrestling
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m457Dll/main.c"),
|
Object(NonMatching, "REL/m457Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m458Dll",
|
"m458Dll", #Panels of Doom
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m458Dll/main.c"),
|
Object(NonMatching, "REL/m458Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m459dll",
|
"m459dll", #Mushroom Medic
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m459dll/main.c"),
|
Object(NonMatching, "REL/m459dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m460Dll",
|
"m460Dll", #Doors of Doom
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m460Dll/main.c"),
|
Object(NonMatching, "REL/m460Dll/main.c"),
|
||||||
|
|
@ -1294,21 +1294,21 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m461Dll",
|
"m461Dll", #Bob-omb X-ing
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m461Dll/main.c"),
|
Object(NonMatching, "REL/m461Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m461Dll",
|
"m462Dll", #Goomba Stomp
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/executor.c"),
|
Object(Matching, "REL/executor.c"),
|
||||||
Object(NonMatching, "REL/m462Dll/main.c"),
|
Object(NonMatching, "REL/m462Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"m463Dll",
|
"m463Dll", #Panel Panic 9 Player
|
||||||
objects={
|
objects={
|
||||||
Object(NonMatching, "REL/m463Dll/main.c"),
|
Object(NonMatching, "REL/m463Dll/main.c"),
|
||||||
},
|
},
|
||||||
|
|
@ -1471,7 +1471,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"w01Dll",
|
"w01Dll", #Toad's Midway Madness
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w01Dll/main.c"),
|
Object(Matching, "REL/w01Dll/main.c"),
|
||||||
|
|
@ -1480,7 +1480,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"w02Dll",
|
"w02Dll", #Goomba's Greedy Gala
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w02Dll/main.c"),
|
Object(Matching, "REL/w02Dll/main.c"),
|
||||||
|
|
@ -1493,7 +1493,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"w03Dll",
|
"w03Dll", #Shy Guy's Jungle Jam
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w03Dll/main.c"),
|
Object(Matching, "REL/w03Dll/main.c"),
|
||||||
|
|
@ -1506,7 +1506,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"w04Dll",
|
"w04Dll", #Boo's Haunted Bash
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w04Dll/main.c"),
|
Object(Matching, "REL/w04Dll/main.c"),
|
||||||
|
|
@ -1518,7 +1518,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"w05Dll",
|
"w05Dll", #Koopa's Seaside Soiree
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w05Dll/main.c"),
|
Object(Matching, "REL/w05Dll/main.c"),
|
||||||
|
|
@ -1530,7 +1530,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"w06Dll",
|
"w06Dll", #Bowser's Gnarly Party
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w06Dll/main.c"),
|
Object(Matching, "REL/w06Dll/main.c"),
|
||||||
|
|
@ -1542,7 +1542,7 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"w10Dll",
|
"w10Dll", #Tutorial board
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w10Dll/main.c"),
|
Object(Matching, "REL/w10Dll/main.c"),
|
||||||
|
|
@ -1552,14 +1552,14 @@ config.libs = [
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"w20Dll",
|
"w20Dll", #Mega Board Mayhem
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w20Dll/main.c"),
|
Object(Matching, "REL/w20Dll/main.c"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
Rel(
|
Rel(
|
||||||
"w21Dll",
|
"w21Dll", #Mini Board Mad Dash
|
||||||
objects={
|
objects={
|
||||||
Object(Matching, "REL/board_executor.c"),
|
Object(Matching, "REL/board_executor.c"),
|
||||||
Object(Matching, "REL/w21Dll/main.c"),
|
Object(Matching, "REL/w21Dll/main.c"),
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,16 @@
|
||||||
#include "game/data.h"
|
#include "game/data.h"
|
||||||
#include "dolphin.h"
|
#include "dolphin.h"
|
||||||
|
|
||||||
|
#define BOARD_ID_MAIN1 0 //TOADS_MIDWAY_MADNESS
|
||||||
|
#define BOARD_ID_MAIN2 1 //GOOMBAS_GREEDY_GALA
|
||||||
|
#define BOARD_ID_MAIN3 2 //SHY_GUYS_JUNGLE_JAM
|
||||||
|
#define BOARD_ID_MAIN4 3 //BOOS_HAUNTED_BASH
|
||||||
|
#define BOARD_ID_MAIN5 4 //KOOPAS_SEASIDE_SOIREE
|
||||||
|
#define BOARD_ID_MAIN6 5 //BOWSERS_GNARLY_PARTY
|
||||||
|
#define BOARD_ID_TUTORIAL 6 //TUTORIAL_BOARD
|
||||||
|
#define BOARD_ID_EXTRA1 7 //MEGA_BOARD_MAYHEM
|
||||||
|
#define BOARD_ID_EXTRA2 8 //MINI_BOARD_MAD_DASH
|
||||||
|
|
||||||
#define BOARD_FABS(value) ((value < 0) ? -(value) : (value))
|
#define BOARD_FABS(value) ((value < 0) ? -(value) : (value))
|
||||||
|
|
||||||
typedef struct board_focus_data {
|
typedef struct board_focus_data {
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@
|
||||||
#include "game/chrman.h"
|
#include "game/chrman.h"
|
||||||
#include "rel_sqrt_consts.h"
|
#include "rel_sqrt_consts.h"
|
||||||
#include "REL/executor.h"
|
#include "REL/executor.h"
|
||||||
|
#include "game/board/main.h"
|
||||||
|
|
||||||
typedef struct struct_data0 {
|
typedef struct struct_data0 {
|
||||||
s32 unk0;
|
s32 unk0;
|
||||||
|
|
@ -359,7 +360,7 @@ void fn_1_EC(void)
|
||||||
} else {
|
} else {
|
||||||
_ClearFlag(7);
|
_ClearFlag(7);
|
||||||
}
|
}
|
||||||
if(GWSystem.board == 5) {
|
if(GWSystem.board == BOARD_ID_MAIN6) {
|
||||||
_SetFlag(2);
|
_SetFlag(2);
|
||||||
_SetFlag(3);
|
_SetFlag(3);
|
||||||
_SetFlag(4);
|
_SetFlag(4);
|
||||||
|
|
@ -592,7 +593,7 @@ void fn_1_13A0(void)
|
||||||
CharARAMOpen(GWPlayerCfg[2].character);
|
CharARAMOpen(GWPlayerCfg[2].character);
|
||||||
CharARAMOpen(GWPlayerCfg[3].character);
|
CharARAMOpen(GWPlayerCfg[3].character);
|
||||||
GWSystem.board = itemno%6;
|
GWSystem.board = itemno%6;
|
||||||
if(GWSystem.board != 5) {
|
if(GWSystem.board != BOARD_ID_MAIN6) {
|
||||||
GWPlayerCoinWinSet(0, 10);
|
GWPlayerCoinWinSet(0, 10);
|
||||||
omOvlGotoEx(OVL_MSTORY, 1, 2, 9999);
|
omOvlGotoEx(OVL_MSTORY, 1, 2, 9999);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
#include "game/audio.h"
|
#include "game/audio.h"
|
||||||
#include "game/gamework_data.h"
|
#include "game/gamework_data.h"
|
||||||
#include "game/msm.h"
|
#include "game/msm.h"
|
||||||
|
#include "game/board/main.h"
|
||||||
|
|
||||||
static s16 boardSeq[2][2];
|
static s16 boardSeq[2][2];
|
||||||
|
|
||||||
|
|
@ -136,10 +137,10 @@ void BoardAudFXPlay(void) {
|
||||||
s32 var_r31;
|
s32 var_r31;
|
||||||
|
|
||||||
switch (GWBoardGet()) {
|
switch (GWBoardGet()) {
|
||||||
case 4:
|
case BOARD_ID_MAIN5:
|
||||||
var_r31 = 0x48D;
|
var_r31 = 0x48D;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case BOARD_ID_MAIN6:
|
||||||
var_r31 = 0x4A2;
|
var_r31 = 0x4A2;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@ void BoardBooHouseCreate(void) {
|
||||||
Vec sp14;
|
Vec sp14;
|
||||||
Vec sp8;
|
Vec sp8;
|
||||||
|
|
||||||
if ((GWBoardGet() == 7) || (GWBoardGet() == 8)) {
|
if ((GWBoardGet() == BOARD_ID_EXTRA1) || (GWBoardGet() == BOARD_ID_EXTRA2)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
BoardSpaceLinkTransformGet(0x08000000, &sp14, &sp8, 0);
|
BoardSpaceLinkTransformGet(0x08000000, &sp14, &sp8, 0);
|
||||||
|
|
@ -335,7 +335,7 @@ static void OpenBooHouse(void) {
|
||||||
BoardModelHookSet(houseMdl[0], "yoko05", houseMdl[4]);
|
BoardModelHookSet(houseMdl[0], "yoko05", houseMdl[4]);
|
||||||
BoardModelHookSet(houseMdl[0], "yoko9", houseMdl[5]);
|
BoardModelHookSet(houseMdl[0], "yoko9", houseMdl[5]);
|
||||||
BoardModelHookSet(houseMdl[0], "yoko06", temp_r31);
|
BoardModelHookSet(houseMdl[0], "yoko06", temp_r31);
|
||||||
if (GWBoardGet() == 5) {
|
if (GWBoardGet() == BOARD_ID_MAIN6) {
|
||||||
BoardModelPosSet(temp_r31, 0.0f, 0.0f, -25.0f);
|
BoardModelPosSet(temp_r31, 0.0f, 0.0f, -25.0f);
|
||||||
} else {
|
} else {
|
||||||
BoardModelPosSet(temp_r31, 0.0f, 0.0f, 0.0f);
|
BoardModelPosSet(temp_r31, 0.0f, 0.0f, 0.0f);
|
||||||
|
|
|
||||||
|
|
@ -155,7 +155,7 @@ static void ExecBowser(void)
|
||||||
if(!_CheckFlag(0x10003)) {
|
if(!_CheckFlag(0x10003)) {
|
||||||
HuAudFXPlay(841);
|
HuAudFXPlay(841);
|
||||||
omVibrate(eventPlayer, 12, 4, 2);
|
omVibrate(eventPlayer, 12, 4, 2);
|
||||||
if(GWBoardGet() == 5 && boardBowserHook) {
|
if(GWBoardGet() == BOARD_ID_MAIN6 && boardBowserHook) {
|
||||||
boardBowserHook(1);
|
boardBowserHook(1);
|
||||||
}
|
}
|
||||||
BoardAudSeqPause(0, 1, 1000);
|
BoardAudSeqPause(0, 1, 1000);
|
||||||
|
|
@ -197,7 +197,7 @@ static void ExecBowser(void)
|
||||||
BoardPlayerIdleSet(i);
|
BoardPlayerIdleSet(i);
|
||||||
}
|
}
|
||||||
BoardCameraMotionWait();
|
BoardCameraMotionWait();
|
||||||
if(GWBoardGet() == 5 && boardBowserHook) {
|
if(GWBoardGet() == BOARD_ID_MAIN6 && boardBowserHook) {
|
||||||
boardBowserHook(0);
|
boardBowserHook(0);
|
||||||
} else {
|
} else {
|
||||||
HuPrcSleep(30);
|
HuPrcSleep(30);
|
||||||
|
|
|
||||||
|
|
@ -295,13 +295,13 @@ static BOOL CheckMiniUse(s32 player, s32 item) {
|
||||||
if ((diff == 0 || diff == 1) && character == 1) {
|
if ((diff == 0 || diff == 1) && character == 1) {
|
||||||
chance = 7;
|
chance = 7;
|
||||||
}
|
}
|
||||||
if (GWBoardGet() != 7 && GWBoardGet() != 8) {
|
if (GWBoardGet() != BOARD_ID_EXTRA1 && GWBoardGet() != BOARD_ID_EXTRA2) {
|
||||||
star_dist_pipe = BoardComPathShortcutLenGet(space, 8, 0);
|
star_dist_pipe = BoardComPathShortcutLenGet(space, 8, 0);
|
||||||
star_dist_no_pipe = BoardComPathShortcutLenGet(space, 8, 1);
|
star_dist_no_pipe = BoardComPathShortcutLenGet(space, 8, 1);
|
||||||
} else {
|
} else {
|
||||||
star_dist_pipe = 0x3E7;
|
star_dist_pipe = 999;
|
||||||
star_dist_no_pipe = BoardComPathBestGetFlag(space, 0x10000000, 10);
|
star_dist_no_pipe = BoardComPathBestGetFlag(space, 0x10000000, 10);
|
||||||
if ((GWBoardGet() == 8 || GWBoardGet() == 7) && BoardRandMod(0x64) < 0x3C) {
|
if ((GWBoardGet() == BOARD_ID_EXTRA2 || GWBoardGet() == BOARD_ID_EXTRA1) && BoardRandMod(100) < 60) {
|
||||||
force_use_mini = 1;
|
force_use_mini = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -319,7 +319,7 @@ static BOOL CheckMiniUse(s32 player, s32 item) {
|
||||||
max_dist = 10;
|
max_dist = 10;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ((star_dist_no_pipe < max_dist || star_dist_pipe < max_dist || force_use_mini != 0) && BoardRandMod(0x64) >= chance) {
|
if ((star_dist_no_pipe < max_dist || star_dist_pipe < max_dist || force_use_mini != 0) && BoardRandMod(100) >= chance) {
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
@ -355,7 +355,7 @@ static BOOL CheckMegaUse(s32 player, s32 item) {
|
||||||
if (((diff == 0 || diff == 1) && character == 0) || ((diff == 0 || diff == 1) && character == 5)) {
|
if (((diff == 0 || diff == 1) && character == 0) || ((diff == 0 || diff == 1) && character == 5)) {
|
||||||
max_len = 8;
|
max_len = 8;
|
||||||
}
|
}
|
||||||
if (GWBoardGet() != 7 || BoardRandMod(0x64) >= 60) {
|
if (GWBoardGet() != BOARD_ID_EXTRA1 || BoardRandMod(100) >= 60) {
|
||||||
space = GWPlayer[player].space_curr;
|
space = GWPlayer[player].space_curr;
|
||||||
short_len = BoardComPathShortcutLenGet(space, 8, 0);
|
short_len = BoardComPathShortcutLenGet(space, 8, 0);
|
||||||
space_search = GWPlayer[player].space_curr;
|
space_search = GWPlayer[player].space_curr;
|
||||||
|
|
@ -368,7 +368,7 @@ static BOOL CheckMegaUse(s32 player, s32 item) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (GWBoardGet() != 7 && GWBoardGet() != 8 && short_len < 10 && short_len > 0) {
|
if (GWBoardGet() != BOARD_ID_EXTRA1 && GWBoardGet() != BOARD_ID_EXTRA2 && short_len < 10 && short_len > 0) {
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -458,13 +458,13 @@ static BOOL CheckBoardChangeUse(s32 player, s32 item) {
|
||||||
search_space = GWPlayer[i].space_curr;
|
search_space = GWPlayer[i].space_curr;
|
||||||
if (!GWTeamGet() || i != BoardPlayerSameTeamFind(player)) {
|
if (!GWTeamGet() || i != BoardPlayerSameTeamFind(player)) {
|
||||||
space = GWPlayer[i].space_curr;
|
space = GWPlayer[i].space_curr;
|
||||||
if (GWBoardGet() == 7) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1) {
|
||||||
if (BoardComPathBestGetFlag(search_space, 0x10000000, 10) != -1) {
|
if (BoardComPathBestGetFlag(search_space, 0x10000000, 10) != -1) {
|
||||||
length = 10;
|
length = 10;
|
||||||
} else {
|
} else {
|
||||||
length = 0;
|
length = 0;
|
||||||
}
|
}
|
||||||
} else if (GWBoardGet() == 8) {
|
} else if (GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
if (BoardComPathBestGetFlag(search_space, 0x200000, 10) != -1 || BoardComPathBestGetFlag(search_space, 0x400000, 10) != -1) {
|
if (BoardComPathBestGetFlag(search_space, 0x200000, 10) != -1 || BoardComPathBestGetFlag(search_space, 0x400000, 10) != -1) {
|
||||||
length = 10;
|
length = 10;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -1658,7 +1658,7 @@ static void UpdateLast5Roulette(omObjData *object)
|
||||||
work->switch_vel += work->switch_accel;
|
work->switch_vel += work->switch_accel;
|
||||||
work->switch_accel++;
|
work->switch_accel++;
|
||||||
if(work->switch_vel > 60 || (work->switch_vel > 40 && BoardRandMod(100) > 80)) {
|
if(work->switch_vel > 60 || (work->switch_vel > 40 && BoardRandMod(100) > 80)) {
|
||||||
if((GWBoardGet() == 0 || GWBoardGet() == 2) && work->choices[work->choice] == 2) {
|
if((GWBoardGet() == BOARD_ID_MAIN1 || GWBoardGet() == BOARD_ID_MAIN3) && work->choices[work->choice] == 2) {
|
||||||
work->switch_timer++;
|
work->switch_timer++;
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -235,7 +235,7 @@ void BoardLotteryInit(void) {
|
||||||
}
|
}
|
||||||
turnMot = -1;
|
turnMot = -1;
|
||||||
loseMot = -1;
|
loseMot = -1;
|
||||||
if (GWBoardGet() != 8) {
|
if (GWBoardGet() != BOARD_ID_EXTRA2) {
|
||||||
BoardModelVisibilitySet(BoardLotteryHostGet(), 0);
|
BoardModelVisibilitySet(BoardLotteryHostGet(), 0);
|
||||||
BoardSpaceLinkTransformGet(0x10000000, &sp14, &sp8, NULL);
|
BoardSpaceLinkTransformGet(0x10000000, &sp14, &sp8, NULL);
|
||||||
lotteryMdl[0] = BoardModelCreate(DATA_MAKE_NUM(DATADIR_BKUJIYA, 0), NULL, 0);
|
lotteryMdl[0] = BoardModelCreate(DATA_MAKE_NUM(DATADIR_BKUJIYA, 0), NULL, 0);
|
||||||
|
|
@ -436,31 +436,31 @@ static void ExecLottery(void) {
|
||||||
s32 temp_r29;
|
s32 temp_r29;
|
||||||
|
|
||||||
switch (GWBoardGet()) {
|
switch (GWBoardGet()) {
|
||||||
case 0:
|
case BOARD_ID_MAIN1:
|
||||||
lotteryMessBase = MAKE_MESSID(6, 2);
|
lotteryMessBase = MAKE_MESSID(6, 2);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case BOARD_ID_MAIN2:
|
||||||
lotteryMessBase = MAKE_MESSID(6, 15);
|
lotteryMessBase = MAKE_MESSID(6, 15);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case BOARD_ID_MAIN3:
|
||||||
lotteryMessBase = MAKE_MESSID(6, 28);
|
lotteryMessBase = MAKE_MESSID(6, 28);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case BOARD_ID_MAIN4:
|
||||||
lotteryMessBase = MAKE_MESSID(6, 41);
|
lotteryMessBase = MAKE_MESSID(6, 41);
|
||||||
break;
|
break;
|
||||||
case 4:
|
case BOARD_ID_MAIN5:
|
||||||
lotteryMessBase = MAKE_MESSID(6, 54);
|
lotteryMessBase = MAKE_MESSID(6, 54);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case BOARD_ID_MAIN6:
|
||||||
lotteryMessBase = MAKE_MESSID(6, 67);
|
lotteryMessBase = MAKE_MESSID(6, 67);
|
||||||
break;
|
break;
|
||||||
case 6:
|
case BOARD_ID_TUTORIAL:
|
||||||
lotteryMessBase = MAKE_MESSID(6, 2);
|
lotteryMessBase = MAKE_MESSID(6, 2);
|
||||||
break;
|
break;
|
||||||
case 7:
|
case BOARD_ID_EXTRA1:
|
||||||
lotteryMessBase = MAKE_MESSID(6, 82);
|
lotteryMessBase = MAKE_MESSID(6, 82);
|
||||||
break;
|
break;
|
||||||
case 8:
|
case BOARD_ID_EXTRA2:
|
||||||
lotteryMessBase = MAKE_MESSID(6, 82);
|
lotteryMessBase = MAKE_MESSID(6, 82);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -504,7 +504,7 @@ static void ExecLottery(void) {
|
||||||
BoardSpacePosGet(0, temp_r28, &sp38);
|
BoardSpacePosGet(0, temp_r28, &sp38);
|
||||||
BoardSpacePosGet(0, lotterySpace, &sp2C);
|
BoardSpacePosGet(0, lotterySpace, &sp2C);
|
||||||
PSVECSubtract(&sp2C, &sp38, &sp20);
|
PSVECSubtract(&sp2C, &sp38, &sp20);
|
||||||
if (GWBoardGet() == 2 || GWBoardGet() == 3) {
|
if (GWBoardGet() == BOARD_ID_MAIN3 || GWBoardGet() == BOARD_ID_MAIN4) {
|
||||||
PSVECScale(&sp20, &sp20, 0.95f);
|
PSVECScale(&sp20, &sp20, 0.95f);
|
||||||
PSVECAdd(&sp20, &sp38, &sp2C);
|
PSVECAdd(&sp20, &sp38, &sp2C);
|
||||||
}
|
}
|
||||||
|
|
@ -564,7 +564,7 @@ static void ExecLottery(void) {
|
||||||
} else {
|
} else {
|
||||||
var_r27 = 0;
|
var_r27 = 0;
|
||||||
}
|
}
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
var_r27 = 0;
|
var_r27 = 0;
|
||||||
}
|
}
|
||||||
PayEnterFee(var_r27);
|
PayEnterFee(var_r27);
|
||||||
|
|
@ -731,7 +731,7 @@ static void ShowTicket(void) {
|
||||||
DATA_MAKE_NUM(DATADIR_BKUJIYA, 28)
|
DATA_MAKE_NUM(DATADIR_BKUJIYA, 28)
|
||||||
};
|
};
|
||||||
|
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
sp8 = GWPlayer[GWSystem.player_curr].ticket_player;
|
sp8 = GWPlayer[GWSystem.player_curr].ticket_player;
|
||||||
|
|
|
||||||
|
|
@ -123,39 +123,39 @@ void BoardObjectSetup(BoardFunc create, BoardFunc destroy)
|
||||||
boardMainObj = omAddObjEx(boardObjMan, 0, 0, 0, -1, InitBoardFunc);
|
boardMainObj = omAddObjEx(boardObjMan, 0, 0, 0, -1, InitBoardFunc);
|
||||||
switch(omcurovl) {
|
switch(omcurovl) {
|
||||||
case OVL_W01:
|
case OVL_W01:
|
||||||
GWSystem.board = 0;
|
GWSystem.board = BOARD_ID_MAIN1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case OVL_W02:
|
case OVL_W02:
|
||||||
GWSystem.board = 1;
|
GWSystem.board = BOARD_ID_MAIN2;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case OVL_W03:
|
case OVL_W03:
|
||||||
GWSystem.board = 2;
|
GWSystem.board = BOARD_ID_MAIN3;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case OVL_W04:
|
case OVL_W04:
|
||||||
GWSystem.board = 3;
|
GWSystem.board = BOARD_ID_MAIN4;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case OVL_W05:
|
case OVL_W05:
|
||||||
GWSystem.board = 4;
|
GWSystem.board = BOARD_ID_MAIN5;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case OVL_W06:
|
case OVL_W06:
|
||||||
GWSystem.board = 5;
|
GWSystem.board = BOARD_ID_MAIN6;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case OVL_W10:
|
case OVL_W10:
|
||||||
GWSystem.board = 6;
|
GWSystem.board = BOARD_ID_TUTORIAL;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case OVL_W20:
|
case OVL_W20:
|
||||||
GWSystem.board = 7;
|
GWSystem.board = BOARD_ID_EXTRA1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case OVL_W21:
|
case OVL_W21:
|
||||||
GWSystem.board = 8;
|
GWSystem.board = BOARD_ID_EXTRA2;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -294,7 +294,7 @@ void BoardSaveInit(s32 board)
|
||||||
GWMGTypeSet(0);
|
GWMGTypeSet(0);
|
||||||
GWSystem.unk_38 = 0;
|
GWSystem.unk_38 = 0;
|
||||||
GWSystem.block_pos = 0;
|
GWSystem.block_pos = 0;
|
||||||
memset(GWSystem.board_data, 0, 32);
|
memset(GWSystem.board_data, 0, sizeof(GWSystem.board_data));
|
||||||
for(i=0; i<4; i++) {
|
for(i=0; i<4; i++) {
|
||||||
s32 party_flag;
|
s32 party_flag;
|
||||||
BoardPlayerAutoSizeSet(i, 0);
|
BoardPlayerAutoSizeSet(i, 0);
|
||||||
|
|
@ -434,14 +434,14 @@ static void MainFunc(void)
|
||||||
_ClearFlag(FLAG_ID_MAKE(1, 28));
|
_ClearFlag(FLAG_ID_MAKE(1, 28));
|
||||||
do {
|
do {
|
||||||
BoardStatusShowSetAll(1);
|
BoardStatusShowSetAll(1);
|
||||||
if(GWBoardGet() == 5 && GWSystem.player_curr == 0 && !turn_cont && boardTurnFunc) {
|
if(GWBoardGet() == BOARD_ID_MAIN6 && GWSystem.player_curr == 0 && !turn_cont && boardTurnFunc) {
|
||||||
GWSystem.player_curr = -1;
|
GWSystem.player_curr = -1;
|
||||||
boardTurnFunc();
|
boardTurnFunc();
|
||||||
GWSystem.player_curr = 0;
|
GWSystem.player_curr = 0;
|
||||||
}
|
}
|
||||||
BoardMusStartBoard();
|
BoardMusStartBoard();
|
||||||
for(i=GWSystem.player_curr; i<4; i++) {
|
for(i=GWSystem.player_curr; i<4; i++) {
|
||||||
if(GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if(GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
if(CHECK_LAST5_TURN() && i == 0 && !turn_cont) {
|
if(CHECK_LAST5_TURN() && i == 0 && !turn_cont) {
|
||||||
BoardLast5GfxInit();
|
BoardLast5GfxInit();
|
||||||
_SetFlag(FLAG_ID_MAKE(0, 8));
|
_SetFlag(FLAG_ID_MAKE(0, 8));
|
||||||
|
|
@ -495,7 +495,7 @@ static void MainFunc(void)
|
||||||
BoardPlayerMoveAwayStartCurr(GWPlayer[i].space_curr, 1);
|
BoardPlayerMoveAwayStartCurr(GWPlayer[i].space_curr, 1);
|
||||||
fade_type = 0;
|
fade_type = 0;
|
||||||
} else {
|
} else {
|
||||||
if(GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if(GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
if(GWSystem.turn != GWSystem.max_turn) {
|
if(GWSystem.turn != GWSystem.max_turn) {
|
||||||
WipeColorSet(255, 255, 255);
|
WipeColorSet(255, 255, 255);
|
||||||
WipeCreate(WIPE_MODE_OUT, WIPE_TYPE_CROSS, 1);
|
WipeCreate(WIPE_MODE_OUT, WIPE_TYPE_CROSS, 1);
|
||||||
|
|
@ -515,7 +515,7 @@ static void MainFunc(void)
|
||||||
}
|
}
|
||||||
BoardPlayerPostTurnHookExec(i);
|
BoardPlayerPostTurnHookExec(i);
|
||||||
}
|
}
|
||||||
if(GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if(GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
GWSystem.player_curr = 0;
|
GWSystem.player_curr = 0;
|
||||||
if(BoardTurnNext()) {
|
if(BoardTurnNext()) {
|
||||||
BoardAudSeqFadeOut(0, 500);
|
BoardAudSeqFadeOut(0, 500);
|
||||||
|
|
|
||||||
|
|
@ -385,7 +385,7 @@ static void InitBox(s32 arg0) {
|
||||||
var_r27 = 1;
|
var_r27 = 1;
|
||||||
}
|
}
|
||||||
var_r29 = var_r27;
|
var_r29 = var_r27;
|
||||||
if (GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
itemResult = 0;
|
itemResult = 0;
|
||||||
}
|
}
|
||||||
if (_CheckFlag(0x1000BU) != 0) {
|
if (_CheckFlag(0x1000BU) != 0) {
|
||||||
|
|
|
||||||
|
|
@ -221,7 +221,7 @@ void BoardPlayerModelInit(void) {
|
||||||
memset(&boardPlayerMdl, 0, 8);
|
memset(&boardPlayerMdl, 0, 8);
|
||||||
suitMdl = -1;
|
suitMdl = -1;
|
||||||
suitPlayerMdl = -1;
|
suitPlayerMdl = -1;
|
||||||
if ((_CheckFlag(0x10005U) != 0) || (_CheckFlag(0x10006U) && (GWBoardGet() == 5))) {
|
if ((_CheckFlag(0x10005U) != 0) || (_CheckFlag(0x10006U) && (GWBoardGet() == BOARD_ID_MAIN6))) {
|
||||||
for (var_r31 = 0; var_r31 < 4; var_r31++) {
|
for (var_r31 = 0; var_r31 < 4; var_r31++) {
|
||||||
temp_r25 = GWPlayer[var_r31].team_backup;
|
temp_r25 = GWPlayer[var_r31].team_backup;
|
||||||
GWPlayer[var_r31].team = temp_r25;
|
GWPlayer[var_r31].team = temp_r25;
|
||||||
|
|
|
||||||
|
|
@ -389,7 +389,7 @@ static void DoInput(s32 arg0) {
|
||||||
var_r31 += BoardPlayerItemCount(var_r30);
|
var_r31 += BoardPlayerItemCount(var_r30);
|
||||||
}
|
}
|
||||||
if (var_r31 == 0 || BoardItemPrevGet() != -1 || BoardMegaDoubleDiceCheck() || _CheckFlag(0x10009)) {
|
if (var_r31 == 0 || BoardItemPrevGet() != -1 || BoardMegaDoubleDiceCheck() || _CheckFlag(0x10009)) {
|
||||||
if (_CheckFlag(0x10009) && GWBoardGet() == 5 && *sp8 == 0x200 && var_r31 != 0) {
|
if (_CheckFlag(0x10009) && GWBoardGet() == BOARD_ID_MAIN6 && *sp8 == 0x200 && var_r31 != 0) {
|
||||||
HuAudFXPlay(4);
|
HuAudFXPlay(4);
|
||||||
}
|
}
|
||||||
} else if (*sp8 == 0x200) {
|
} else if (*sp8 == 0x200) {
|
||||||
|
|
|
||||||
|
|
@ -803,7 +803,7 @@ static void GetShopItems(s32 arg0) {
|
||||||
temp_r19 = rankItemGroupTbl[var_r27][GWPlayer[arg0].rank][temp_r22];
|
temp_r19 = rankItemGroupTbl[var_r27][GWPlayer[arg0].rank][temp_r22];
|
||||||
activeItemTbl[0] = activeItemTbl[1] = activeItemTbl[2] = activeItemTbl[3] = activeItemTbl[4] = -1;
|
activeItemTbl[0] = activeItemTbl[1] = activeItemTbl[2] = activeItemTbl[3] = activeItemTbl[4] = -1;
|
||||||
temp_r20 = BoardPlayerCoinsGet(shopPlayer);
|
temp_r20 = BoardPlayerCoinsGet(shopPlayer);
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
GetDefaultShopItems(arg0);
|
GetDefaultShopItems(arg0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -904,7 +904,7 @@ static void DecideComEnter(s32 arg0) {
|
||||||
var_r28 = 0;
|
var_r28 = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
if (BoardPlayerCoinsGet(arg0) < 15) {
|
if (BoardPlayerCoinsGet(arg0) < 15) {
|
||||||
BoardComKeySetRight();
|
BoardComKeySetRight();
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -347,7 +347,7 @@ s32 BoardSpaceStarGetNext(void)
|
||||||
s16 star_pos;
|
s16 star_pos;
|
||||||
star_total = GWSystem.star_total;
|
star_total = GWSystem.star_total;
|
||||||
star_pos = GWSystem.star_pos;
|
star_pos = GWSystem.star_pos;
|
||||||
if(GWBoardGet() == 5) {
|
if(GWBoardGet() == BOARD_ID_MAIN6) {
|
||||||
s16 i;
|
s16 i;
|
||||||
s32 count;
|
s32 count;
|
||||||
s32 last_free;
|
s32 last_free;
|
||||||
|
|
@ -371,7 +371,7 @@ s32 BoardSpaceStarGetNext(void)
|
||||||
goto begin;
|
goto begin;
|
||||||
}
|
}
|
||||||
switch(GWSystem.board) {
|
switch(GWSystem.board) {
|
||||||
case 0:
|
case BOARD_ID_MAIN1:
|
||||||
if(star_total >= 2) {
|
if(star_total >= 2) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -380,7 +380,7 @@ s32 BoardSpaceStarGetNext(void)
|
||||||
}
|
}
|
||||||
goto begin;
|
goto begin;
|
||||||
|
|
||||||
case 1:
|
case BOARD_ID_MAIN2:
|
||||||
if(star_total >= 2) {
|
if(star_total >= 2) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -389,7 +389,7 @@ s32 BoardSpaceStarGetNext(void)
|
||||||
}
|
}
|
||||||
goto begin;
|
goto begin;
|
||||||
|
|
||||||
case 2:
|
case BOARD_ID_MAIN3:
|
||||||
if(star_total == 1) {
|
if(star_total == 1) {
|
||||||
if(random_pos < 3 || random_pos > 5) {
|
if(random_pos < 3 || random_pos > 5) {
|
||||||
break;
|
break;
|
||||||
|
|
@ -405,7 +405,7 @@ s32 BoardSpaceStarGetNext(void)
|
||||||
goto begin;
|
goto begin;
|
||||||
}
|
}
|
||||||
|
|
||||||
case 3:
|
case BOARD_ID_MAIN4:
|
||||||
if(star_total == 1) {
|
if(star_total == 1) {
|
||||||
if(random_pos < 5 || random_pos > 7) {
|
if(random_pos < 5 || random_pos > 7) {
|
||||||
break;
|
break;
|
||||||
|
|
@ -421,7 +421,7 @@ s32 BoardSpaceStarGetNext(void)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case 4:
|
case BOARD_ID_MAIN5:
|
||||||
if(star_total == 1) {
|
if(star_total == 1) {
|
||||||
if(random_pos <= 1 || random_pos >= 4) {
|
if(random_pos <= 1 || random_pos >= 4) {
|
||||||
goto begin;
|
goto begin;
|
||||||
|
|
@ -429,7 +429,7 @@ s32 BoardSpaceStarGetNext(void)
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 5:
|
case BOARD_ID_MAIN6:
|
||||||
if(star_total == 1) {
|
if(star_total == 1) {
|
||||||
if(random_pos == 1 || random_pos == 4 || random_pos == 5) {
|
if(random_pos == 1 || random_pos == 4 || random_pos == 5) {
|
||||||
goto begin;
|
goto begin;
|
||||||
|
|
@ -504,7 +504,7 @@ s32 BoardSpaceStarCheck(s32 index)
|
||||||
s32 ret;
|
s32 ret;
|
||||||
BoardSpace *space = BoardSpaceGet(0, index);
|
BoardSpace *space = BoardSpaceGet(0, index);
|
||||||
BoardSpace *star_space;
|
BoardSpace *star_space;
|
||||||
if(GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if(GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
ret = 0;
|
ret = 0;
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
@ -623,7 +623,7 @@ s32 BoardSpaceWalkExec(s32 player, s32 space)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
space_ptr = BoardSpaceGet(0, space);
|
space_ptr = BoardSpaceGet(0, space);
|
||||||
if(GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if(GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
is_star = 0;
|
is_star = 0;
|
||||||
} else {
|
} else {
|
||||||
star_space = BoardSpaceGet(0, boardSpaceStarTbl[GWSystem.star_pos]);
|
star_space = BoardSpaceGet(0, boardSpaceStarTbl[GWSystem.star_pos]);
|
||||||
|
|
@ -680,7 +680,7 @@ s32 BoardSpaceBlockExec(s32 player, s32 space)
|
||||||
if(!GWBonusStarGet() && GWPartyGet() == 1 && !_CheckFlag(FLAG_ID_MAKE(1, 11))) {
|
if(!GWBonusStarGet() && GWPartyGet() == 1 && !_CheckFlag(FLAG_ID_MAKE(1, 11))) {
|
||||||
event_exec = 0;
|
event_exec = 0;
|
||||||
}
|
}
|
||||||
if(GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if(GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
event_exec = 0;
|
event_exec = 0;
|
||||||
}
|
}
|
||||||
if(event_exec) {
|
if(event_exec) {
|
||||||
|
|
@ -1059,7 +1059,7 @@ void BoardSpaceInit(s32 data_num)
|
||||||
GWSystem.star_total = 0;
|
GWSystem.star_total = 0;
|
||||||
GWSystem.star_flag = 0;
|
GWSystem.star_flag = 0;
|
||||||
}
|
}
|
||||||
if(GWBoardGet() != 7 && GWBoardGet() != 8) {
|
if(GWBoardGet() != BOARD_ID_EXTRA1 && GWBoardGet() != BOARD_ID_EXTRA2) {
|
||||||
starPlatMdl = BoardModelCreate(DATA_MAKE_NUM(DATADIR_BOARD, 6), NULL, 0);
|
starPlatMdl = BoardModelCreate(DATA_MAKE_NUM(DATADIR_BOARD, 6), NULL, 0);
|
||||||
BoardModelMotionStart(starPlatMdl, 0, 0x40000001);
|
BoardModelMotionStart(starPlatMdl, 0, 0x40000001);
|
||||||
BoardModelVisibilitySet(starPlatMdl, 0);
|
BoardModelVisibilitySet(starPlatMdl, 0);
|
||||||
|
|
|
||||||
|
|
@ -144,7 +144,7 @@ static HsfanimStruct00 starEffParam = {
|
||||||
|
|
||||||
void BoardStarHostSet(s16 arg0) {
|
void BoardStarHostSet(s16 arg0) {
|
||||||
hostMdl = arg0;
|
hostMdl = arg0;
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (_CheckFlag(0x10001)) {
|
if (_CheckFlag(0x10001)) {
|
||||||
|
|
@ -157,7 +157,7 @@ s16 BoardStarHostMdlGet(void) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void BoardStarExec(s32 arg0, s32 arg1) {
|
void BoardStarExec(s32 arg0, s32 arg1) {
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (BoardPlayerSizeGet(arg0) != 2) {
|
if (BoardPlayerSizeGet(arg0) != 2) {
|
||||||
|
|
@ -587,7 +587,7 @@ void BoardStarGive(s32 arg0, Vec *arg1) {
|
||||||
s32 temp_r25;
|
s32 temp_r25;
|
||||||
GiveStarWork *temp_r31;
|
GiveStarWork *temp_r31;
|
||||||
|
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
starCharPos = *arg1;
|
starCharPos = *arg1;
|
||||||
|
|
@ -656,7 +656,7 @@ void BoardStarShowNext(s32 arg0) {
|
||||||
s16 var_r29;
|
s16 var_r29;
|
||||||
|
|
||||||
var_r28 = 0;
|
var_r28 = 0;
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
_SetFlag(0x1001C);
|
_SetFlag(0x1001C);
|
||||||
|
|
@ -671,7 +671,7 @@ void BoardStarShowNext(s32 arg0) {
|
||||||
HuPrcSleep(18);
|
HuPrcSleep(18);
|
||||||
}
|
}
|
||||||
BoardStatusItemSet(0);
|
BoardStatusItemSet(0);
|
||||||
if (GWBoardGet() == 5 && BoardItemPrevGet() != 9 && boardStarGiveHook) {
|
if (GWBoardGet() == BOARD_ID_MAIN6 && BoardItemPrevGet() != 9 && boardStarGiveHook) {
|
||||||
boardStarGiveHook();
|
boardStarGiveHook();
|
||||||
}
|
}
|
||||||
BoardSpaceStarMove();
|
BoardSpaceStarMove();
|
||||||
|
|
@ -753,7 +753,7 @@ void BoardStarShowNext(s32 arg0) {
|
||||||
BoardWinCreate(3, var_r30, -1);
|
BoardWinCreate(3, var_r30, -1);
|
||||||
BoardWinWait();
|
BoardWinWait();
|
||||||
BoardWinKill();
|
BoardWinKill();
|
||||||
if (GWBoardGet() == 5 && BoardItemPrevGet() != 9 && boardStarShowNextHook) {
|
if (GWBoardGet() == BOARD_ID_MAIN6 && BoardItemPrevGet() != 9 && boardStarShowNextHook) {
|
||||||
boardStarShowNextHook();
|
boardStarShowNextHook();
|
||||||
}
|
}
|
||||||
BoardAudSeqFadeOut(1, 1000);
|
BoardAudSeqFadeOut(1, 1000);
|
||||||
|
|
|
||||||
|
|
@ -139,7 +139,7 @@ static void ExecStart(void) {
|
||||||
BoardCameraNearFarSet(100.0f, 23000.0f);
|
BoardCameraNearFarSet(100.0f, 23000.0f);
|
||||||
GWSystem.player_curr = -1;
|
GWSystem.player_curr = -1;
|
||||||
startSpace = BoardSpaceFlagPosGet(0, 0x80000000, &spacePos);
|
startSpace = BoardSpaceFlagPosGet(0, 0x80000000, &spacePos);
|
||||||
if ((GWBoardGet() == 2 || GWBoardGet() == 5) && boardLightResetHook) {
|
if ((GWBoardGet() == BOARD_ID_MAIN3 || GWBoardGet() == BOARD_ID_MAIN6) && boardLightResetHook) {
|
||||||
boardLightResetHook();
|
boardLightResetHook();
|
||||||
}
|
}
|
||||||
for (i = 0; i < 4; i++) {
|
for (i = 0; i < 4; i++) {
|
||||||
|
|
@ -157,7 +157,7 @@ static void ExecStart(void) {
|
||||||
streamStatus = HuAudSStreamPlay(5);
|
streamStatus = HuAudSStreamPlay(5);
|
||||||
ShowLogo();
|
ShowLogo();
|
||||||
FocusStart();
|
FocusStart();
|
||||||
if ((GWBoardGet() == 2 || GWBoardGet() == 5) && boardLightSetHook) {
|
if ((GWBoardGet() == BOARD_ID_MAIN3 || GWBoardGet() == BOARD_ID_MAIN6) && boardLightSetHook) {
|
||||||
boardLightSetHook();
|
boardLightSetHook();
|
||||||
}
|
}
|
||||||
BoardCameraMotionWait();
|
BoardCameraMotionWait();
|
||||||
|
|
@ -195,7 +195,7 @@ static void ExecStart(void) {
|
||||||
HuPrcEnd();
|
HuPrcEnd();
|
||||||
}
|
}
|
||||||
BoardCameraNearFarSet(100.0f, 13000.0f);
|
BoardCameraNearFarSet(100.0f, 13000.0f);
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
WipeColorSet(0, 0, 0);
|
WipeColorSet(0, 0, 0);
|
||||||
WipeCreate(WIPE_MODE_OUT, WIPE_TYPE_NORMAL, 21);
|
WipeCreate(WIPE_MODE_OUT, WIPE_TYPE_NORMAL, 21);
|
||||||
while (WipeStatGet() != 0) {
|
while (WipeStatGet() != 0) {
|
||||||
|
|
@ -719,7 +719,7 @@ static void ExecStartRoll(void) {
|
||||||
BoardWinCreate(2, var_r29, BoardWinPortraitGetStar());
|
BoardWinCreate(2, var_r29, BoardWinPortraitGetStar());
|
||||||
BoardWinWait();
|
BoardWinWait();
|
||||||
HuPrcSleep(30);
|
HuPrcSleep(30);
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
var_r22 = 100;
|
var_r22 = 100;
|
||||||
var_r23 = 1;
|
var_r23 = 1;
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -763,26 +763,26 @@ static void InitCamera(void) {
|
||||||
camStartFocusPos.y = 100.0f;
|
camStartFocusPos.y = 100.0f;
|
||||||
camStartFocusPos.z = 500.0f;
|
camStartFocusPos.z = 500.0f;
|
||||||
switch (GWBoardGet()) {
|
switch (GWBoardGet()) {
|
||||||
case 0:
|
case BOARD_ID_MAIN1:
|
||||||
camStartFocusPos.z -= 200.0f;
|
camStartFocusPos.z -= 200.0f;
|
||||||
camStartFocusPos.x -= 150.0f;
|
camStartFocusPos.x -= 150.0f;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case BOARD_ID_MAIN4:
|
||||||
camStartFocusPos.z -= 250.0f;
|
camStartFocusPos.z -= 250.0f;
|
||||||
camStartFocusPos.x -= 150.0f;
|
camStartFocusPos.x -= 150.0f;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case BOARD_ID_MAIN5:
|
||||||
camStartFocusPos.z -= 400.0f;
|
camStartFocusPos.z -= 400.0f;
|
||||||
camStartFocusPos.x -= 150.0f;
|
camStartFocusPos.x -= 150.0f;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case BOARD_ID_MAIN6:
|
||||||
camStartFocusPos.z -= 500.0f;
|
camStartFocusPos.z -= 500.0f;
|
||||||
break;
|
break;
|
||||||
case 7:
|
case BOARD_ID_EXTRA1:
|
||||||
camStartFocusPos.z -= 520.0f;
|
camStartFocusPos.z -= 520.0f;
|
||||||
camStartFocusPos.x -= 150.0f;
|
camStartFocusPos.x -= 150.0f;
|
||||||
break;
|
break;
|
||||||
case 8:
|
case BOARD_ID_EXTRA2:
|
||||||
camStartFocusPos.z -= 250.0f;
|
camStartFocusPos.z -= 250.0f;
|
||||||
camStartFocusPos.x -= 150.0f;
|
camStartFocusPos.x -= 150.0f;
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ void BoardTutorialPlayerInit(void) {
|
||||||
GWPlayer[i].com = 1;
|
GWPlayer[i].com = 1;
|
||||||
GWPlayerCfg[i].iscom = 1;
|
GWPlayerCfg[i].iscom = 1;
|
||||||
}
|
}
|
||||||
GWSystem.board = 6;
|
GWSystem.board = BOARD_ID_TUTORIAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void BoardTutorialWorkSave(void) {
|
void BoardTutorialWorkSave(void) {
|
||||||
|
|
|
||||||
|
|
@ -573,7 +573,7 @@ static void CreateBoardStatusSprite(s32 arg0, UnkUiStatusStruct *arg1) {
|
||||||
}
|
}
|
||||||
arg1->unk00_bit6 = 0;
|
arg1->unk00_bit6 = 0;
|
||||||
HuSprTPLvlSet(arg1->unk02, 0, 0.7f);
|
HuSprTPLvlSet(arg1->unk02, 0, 0.7f);
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
HuSprAttrSet(arg1->unk02, 7, 4);
|
HuSprAttrSet(arg1->unk02, 7, 4);
|
||||||
HuSprAttrSet(arg1->unk02, 8, 4);
|
HuSprAttrSet(arg1->unk02, 8, 4);
|
||||||
HuSprAttrSet(arg1->unk02, 9, 4);
|
HuSprAttrSet(arg1->unk02, 9, 4);
|
||||||
|
|
|
||||||
|
|
@ -306,7 +306,7 @@ static void ExecStarView(void) {
|
||||||
static void ExecOverheadView(void) {
|
static void ExecOverheadView(void) {
|
||||||
u32 var_r31;
|
u32 var_r31;
|
||||||
|
|
||||||
if ((GWBoardGet() == 2 || GWBoardGet() == 5) && boardLightResetHook) {
|
if ((GWBoardGet() == BOARD_ID_MAIN3 || GWBoardGet() == BOARD_ID_MAIN6) && boardLightResetHook) {
|
||||||
boardLightResetHook();
|
boardLightResetHook();
|
||||||
}
|
}
|
||||||
InitOverheadView();
|
InitOverheadView();
|
||||||
|
|
@ -326,7 +326,7 @@ static void ExecOverheadView(void) {
|
||||||
}
|
}
|
||||||
HuPrcVSleep();
|
HuPrcVSleep();
|
||||||
}
|
}
|
||||||
if ((GWBoardGet() == 2 || GWBoardGet() == 5) && boardLightSetHook) {
|
if ((GWBoardGet() == BOARD_ID_MAIN3 || GWBoardGet() == BOARD_ID_MAIN6) && boardLightSetHook) {
|
||||||
boardLightSetHook();
|
boardLightSetHook();
|
||||||
}
|
}
|
||||||
DestroyButtonWin();
|
DestroyButtonWin();
|
||||||
|
|
@ -483,7 +483,7 @@ static void InitOverheadView(void) {
|
||||||
Hu3D2Dto3D(&sp10, 1, &sp10);
|
Hu3D2Dto3D(&sp10, 1, &sp10);
|
||||||
BoardModelPosSetV(temp_r31->unk04, &sp10);
|
BoardModelPosSetV(temp_r31->unk04, &sp10);
|
||||||
HuSprGrpDrawNoSet(temp_r31->unk02, 0x40);
|
HuSprGrpDrawNoSet(temp_r31->unk02, 0x40);
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
BoardModelVisibilitySet(temp_r31->unk04, 0);
|
BoardModelVisibilitySet(temp_r31->unk04, 0);
|
||||||
HuSprTPLvlSet(temp_r31->unk02, 8, 0.0f);
|
HuSprTPLvlSet(temp_r31->unk02, 8, 0.0f);
|
||||||
}
|
}
|
||||||
|
|
@ -527,7 +527,7 @@ static void UpdateOverheadView(omObjData *arg0) {
|
||||||
temp_r31->unk01 ^= 1;
|
temp_r31->unk01 ^= 1;
|
||||||
HuAudFXPlay(0x1C);
|
HuAudFXPlay(0x1C);
|
||||||
}
|
}
|
||||||
if (GWBoardGet() == 7 || GWBoardGet() == 8) {
|
if (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2) {
|
||||||
var_r27 = 1;
|
var_r27 = 1;
|
||||||
} else {
|
} else {
|
||||||
var_r27 = 0;
|
var_r27 = 0;
|
||||||
|
|
@ -559,7 +559,7 @@ static void UpdateOverheadView(omObjData *arg0) {
|
||||||
HuSprZRotSet(temp_r31->unk02, var_r28, temp_f30);
|
HuSprZRotSet(temp_r31->unk02, var_r28, temp_f30);
|
||||||
HuSprScaleSet(temp_r31->unk02, var_r28, 0.5f, temp_f31);
|
HuSprScaleSet(temp_r31->unk02, var_r28, 0.5f, temp_f31);
|
||||||
HuSprPosSet(temp_r31->unk02, var_r28, var_r29[0], var_r29[1]);
|
HuSprPosSet(temp_r31->unk02, var_r28, var_r29[0], var_r29[1]);
|
||||||
if (i == 4 && (GWBoardGet() == 7 || GWBoardGet() == 8)) {
|
if (i == 4 && (GWBoardGet() == BOARD_ID_EXTRA1 || GWBoardGet() == BOARD_ID_EXTRA2)) {
|
||||||
BoardModelVisibilitySet(temp_r31->unk04, 0);
|
BoardModelVisibilitySet(temp_r31->unk04, 0);
|
||||||
} else if (temp_r31->unk01 != 0) {
|
} else if (temp_r31->unk01 != 0) {
|
||||||
if (i != 4) {
|
if (i != 4) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue