Andrew Wong
604663f466
cleaned up unlock data so it appears in MemCard.ini and is no longer in preferences
...
(note to whoever builds uninstaller - don't delete memcard.ini on uninstall, please :)
2003-07-11 12:01:25 +00:00
Andrew Wong
9958c4c0c5
bugfixes and updates to unlock system (more abstract)
2003-07-11 09:35:28 +00:00
Glenn Maynard
a43296fef9
Fix invalid glyph showing negative scores in eval
2003-07-09 03:51:17 +00:00
Chris Danford
332c2b318c
break battle into two PlayModes: CPU_BATTLE, HUMAN_BATTLE
2003-07-08 19:56:56 +00:00
Glenn Maynard
f32fdae326
simplify
...
Quick 6am (zzzz) tips:
If a block is more than a few lines long, always bracket {} it, even if you
don't have to. Large unbracketed expressions get hard to follow.
Don't do this:
while(stuff) {
if(x) {
do lots of stuff;
}
}
Instead, do this:
while(stuff) {
if(!x)
continue;
do lots of stuff;
}
This simplifies program flow; the former makes me scroll down the page
to see if there's anything after the "if" before it comes around the loop
again. It also reduces indentation.
XXX's are things that I'm not going to try to do at 6am ...
2003-07-07 10:51:58 +00:00
Andrew Wong
d27a25e472
Revamped the unlock system. Currently it supports the following methods:
...
DP - dance points, what Miryokuteki had in place
AP - arcade points, like MAX2 arcade
SP - song points, like MAX2 home (though I don't know the exact system)
CS - clear stages, like 5th home
Somewhat strewn but not supported yet:
!! - Toastys seen
EC - cleared extra stages
EF - fail extra stage (don't quote me on these two yet, I haven't tried them yet)
RO - roulette (theres fifteen roulette slots, but its not implemented yet)
Also updated the INI to store values for these means of unlocking. The system
still isn't "optimized" yet, though.
2003-07-07 10:22:53 +00:00
Andrew Wong
3a9449a5ee
fixed bug where failing a course displays one more stage than you actually cleared
2003-07-06 10:01:59 +00:00
Chris Danford
2b54afeb77
fix theme element name goof
2003-07-04 20:15:15 +00:00
Chris Danford
05395a76f9
resize banner frames to have DDR banner aspect ratio
...
break evaluation graphics into separate images for each player (to make animation easier and get rid of edge bleeding)
2003-07-04 18:42:53 +00:00
Chris Danford
9c9aef37c7
fold CroppedSprite functionality into Sprite
...
more work on Rave
2003-07-03 06:38:57 +00:00
Chris Danford
fa91f2e636
working on Rave
2003-06-30 18:08:27 +00:00
Glenn Maynard
242d99a5df
Fix RankingToInsert::CompareDescending.
...
Store regular scores in nonstop, not oni. We only ever display those
scores in that mdoe.
Add Course::IsNonstop, Course::IsOni, Course::IsEndless.
2003-06-30 08:06:47 +00:00
Glenn Maynard
f345edb366
store scores as ints
...
nonstop scoring fixes
2003-06-18 20:08:39 +00:00
Andrew Livy
5641af692a
Added Pumps 'half-double' style
2003-05-22 01:34:03 +00:00
Chris Danford
a5f09f296c
new battle layout
2003-05-13 13:35:32 +00:00
Glenn Maynard
563f57ee0d
simplify
2003-05-12 01:04:28 +00:00
Glenn Maynard
10eaf80cf4
simplify
2003-05-12 01:02:11 +00:00
Glenn Maynard
7bbe0a8ecd
simplify
2003-05-12 01:01:22 +00:00
Andrew Livy
502f6fa0b6
Some rather massive changes to Evaluation to allow for theming of Pump It Up style Evaluation Screens.
...
In Short: A sound plays each time a judgement appears on the screen. I've made a fair few options available for themers on this one... hence so many redir files.
2003-05-11 22:19:40 +00:00
Chris Danford
5c9710f155
fix VC7 compile errors
2003-05-11 08:19:24 +00:00
Kevin Slaughter
b5aca00049
Fix ScreenSelectMusic icon errors
2003-05-09 06:04:50 +00:00
Kevin Slaughter
fd02bce784
Added new unlock system, disabled by default
2003-05-09 05:56:05 +00:00
Chris Danford
d6cbbdafe6
fix event mode + battle bug
2003-05-05 04:13:39 +00:00
Kevin Slaughter
17f2ab4033
Oi.. So it -had- to want 5 or 10 frames, not 7. Geez! Added blank frames to compensate
2003-04-26 06:56:58 +00:00
Kevin Slaughter
3bcb5b96b0
Changed old `difficulty icons 1x5' to match new 1x7
2003-04-26 06:48:17 +00:00
Chris Danford
e15dcc2ab5
Load AI difficulty data at runtime from AI.ini
2003-04-21 02:41:10 +00:00
Chris Danford
9aa6a8ab89
revert event mode
2003-04-19 19:05:25 +00:00
Chris Danford
228c9ba96b
fix various graphical glitches
2003-04-15 18:32:34 +00:00
Chris Danford
43d99724f9
Win and Lose messages in ScreenGameplay and ScreenEvaluation
2003-04-15 02:47:24 +00:00
Chris Danford
82199383a8
Change event mode to a CoinMode (since using COIN_PAY and EventMode at the same time doesn't make sense).
...
Split ScreenLogo and ScreenTitleMenu.
In ScreenTitleMenu, add a different animation if using COIN_HOME (for SMMAX2).
Added codes at TitleMenu to change Theme and Announcer.
2003-04-13 04:50:08 +00:00
Chris Danford
448bdc7b6e
make calls to THEME->GetPathTo() more concise
2003-04-12 17:39:27 +00:00
Chris Danford
e148806d1b
add name to Actor
2003-04-12 06:16:12 +00:00
Chris Danford
6af055ddef
fix sloppy assert in Player. Oops
2003-04-11 00:12:07 +00:00
Chris Danford
04145caf72
fix subtle bugs that caused inaccurate judgment totals with AI player
2003-04-10 05:46:31 +00:00
Chris Danford
40195e81c7
header2 -> Common title
...
Created new PlayerOption group: Perspective
Added pref: DefaultModifiers
Land -> Brake
2003-04-01 19:31:27 +00:00
Chris Danford
b5e749885a
graphics cleanup in default theme, SMMAX2
2003-03-31 03:11:31 +00:00
Chris Danford
214c2b67af
clean up Fonts and Numbers names
2003-03-30 18:12:57 +00:00
Chris Danford
9082e86695
Fixed wrong score numbers on ScreenGameplay and ScreenEvaluation
2003-03-28 23:13:32 +00:00
Chris Danford
89ba014f15
Simplifed ScreenEvaluation
...
Fix problems in SMMAX2 theme
2003-03-28 05:47:42 +00:00
Chris Danford
53dda2b1db
Add roulette and random music on ScreenSelectMusic
2003-03-25 22:23:58 +00:00
Chris Danford
90ac37953a
Forgot to re-comment debugging stuff in ScreenEvaluation. Whoops!
2003-03-25 21:27:02 +00:00
Chris Danford
1627422e09
fix ScreenEvaluationCourse glitches
...
Change ScreenManager message sending methods for more precise control:
- SendMessageToTopScreen: handle the message immediately
- PostMessageToTopScreen: post message to queue for processing next update
2003-03-25 21:17:29 +00:00
Glenn Maynard
4e0ab2e7d4
fix warnings
2003-03-25 01:39:01 +00:00
Chris Danford
9c607c9986
fix ScreenEvaluation glitches
2003-03-24 21:59:50 +00:00
Chris Danford
a9f187c3de
add scripting support to ScreenSelectMusic and ScreenEvaluation
2003-03-24 21:37:13 +00:00
Chris Danford
d4417b0260
Fix ScreenJukebox, ScreenMusicScroll
2003-03-14 22:34:28 +00:00
Chris Danford
4a239b0c35
fixed some ScreenGameplay transition glitches
...
fix cracks in BGAnimation tiles (mostly)
2003-03-12 01:26:44 +00:00
Chris Danford
16df407e32
Cosmetic cleanups
...
Added "press START for more options" to ScreenPlayerOptions
2003-03-11 08:52:45 +00:00
Chris Danford
f5402584f9
make UseSongBG work for BGAnimations not inside of Background (e.g. on ScreenStage)
2003-03-10 02:46:01 +00:00
Chris Danford
080a92450c
SelectGroup animations converted to commands
...
ScreenStage animations converted to TransitionBGAnimations
Changed all Stage BitmapTexts to Sprites
2003-03-10 00:16:49 +00:00