Commit Graph

168 Commits

Author SHA1 Message Date
Chris Danford 22ef6c358b moved PlayerNumber into a separate header to reduce dependences on GameConstantsAndTypes.h
default mappings for menu buttons
items in battle now have a duration
fix VC6 compile errors
2003-02-26 00:20:00 +00:00
Glenn Maynard 3b1c7ea32b unneeded check
(why do we need to check for >= 0?)
2003-02-25 19:59:29 +00:00
Chris Danford 1fca3d67c5 more work on Battle 2003-02-25 02:51:04 +00:00
Chris Danford 5f15c92404 working on Battle 2003-02-25 00:33:42 +00:00
Glenn Maynard 0eda984d16 use StoreSelectedOptions and RestoreSelectedOptions
store options earlier; restore them more consistently
2003-02-24 03:26:33 +00:00
Glenn Maynard c0e898de30 increment SongsPlayed at the beginning of the song, not the end 2003-02-24 02:58:31 +00:00
Glenn Maynard c6ccc82b98 Keep track of played and passed songs separately; it's too much
of a hassle to try to derive one from the other.

always record m_SelectedOptions on the first song played
2003-02-24 02:45:01 +00:00
Glenn Maynard fb222eadf7 Restore user-selected options when backing out of a song/course
to the selection menu.
2003-02-22 21:58:02 +00:00
Chris Danford 294144575c speed up editor beat bar drawing (frame rate is not 3x as fast!)
fixed inaccurate 2k/xp video card detection
2003-02-22 00:22:27 +00:00
Chris Danford 7cd57efce7 more course fixes, tweaked ghost arrow flashes 2003-02-17 19:52:16 +00:00
Glenn Maynard 5172339678 fix player being marked failed in oni 2003-02-17 00:30:55 +00:00
Chris Danford e19fa17d9b support for full CRS specification and PlayerBest/Worst 2003-02-16 10:12:03 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Glenn Maynard b40bd514d7 fix compile 2003-02-14 22:39:23 +00:00
Chris Danford e05738f7f7 working on course ranking scores and mem card saving 2003-02-14 21:42:44 +00:00
Chris Danford 707b4fe817 A persistent initial FailType now set in MachineOptions, but the temporary session FailType can be changed in SongOptions 2003-02-12 23:11:37 +00:00
Chris Danford 68f4bf1f31 cleaned up ShowSongOptions pref
Added fade for missed tap notes
move FailType to MachineOptions (so it's persistent)
2003-02-12 22:05:14 +00:00
Glenn Maynard bcf4d2f604 Rename title accessors in Song.
Add a preference to prefer transliterations. Press F9 in the music
select screen to toggle it ("what's that kanji again?"); appearance
options entry forthcoming.

Hopefully fix wheel sections; we were assuming that sections were
always sorted the same as the songs in them, but this isn't true
with "OTHER".
2003-02-11 23:52:18 +00:00
Chris Danford 7b644e834a Added ScreenJukeboxMenu, and UI cleanup. 2003-02-11 02:20:38 +00:00
Chris Danford d7b2f341da Fixed some subtle sync issues 2003-02-10 22:08:10 +00:00
Glenn Maynard 682c529718 fix bPastHereWeGo in Oni 2003-02-09 21:10:56 +00:00
Glenn Maynard c22b8ff1bb fix misses when skipping songs in the jukebox 2003-02-09 06:08:03 +00:00
Glenn Maynard 421b1f42d2 simplify 2003-02-07 23:59:42 +00:00
Glenn Maynard 8a33bd86bc namespace problem 2003-02-07 23:57:52 +00:00
Glenn Maynard def4695b9e p -> pn 2003-02-06 17:47:00 +00:00
Glenn Maynard 9524f6b47b don't worry, GPS for C++ is coming soon 2003-02-06 17:42:41 +00:00
Glenn Maynard 2e06965510 use UpdateSongPosition 2003-02-06 17:40:42 +00:00
Glenn Maynard 7238da2f90 Bump the time-to-notes to 5.5 seconds, so the HWG has 2 seconds
and we have a .5 second buffer between the HWG fading out and
notes.  (Music start time and HWG timing is unchanged.)

As a voodoo-extraction exercise, add a bunch of explanation of
what the numbers mean.

Put the last-second HWG timing in a comment, so it doesn't get lost.
2003-02-05 23:05:48 +00:00
Glenn Maynard b376a8ae51 fix courses stopping after one song
let the screen fade back in before starting the new song
2003-02-05 20:50:12 +00:00
Glenn Maynard 65e6ca4972 handle no extra stage in event mode in HasEarnedExtraStage 2003-02-04 21:45:42 +00:00
Glenn Maynard fffa2c002f fix up oni
set song-specific stuff in LoadNextStage
2003-02-04 21:36:30 +00:00
Chris Danford 7784f83909 Set Here We Go timing back to MAX/EX type (should we metric this?) 2003-02-03 06:10:39 +00:00
Glenn Maynard 3ffec22f17 always display both eval and final eval after extra stages 2003-01-27 06:49:02 +00:00
Glenn Maynard daac17938a fix course starting 2003-01-26 09:14:56 +00:00
Glenn Maynard 0a92a799cc oops. fix HWG gamestate var 2003-01-26 04:58:07 +00:00
Glenn Maynard 71a23141da go back to using FocusingSprites 2003-01-26 00:52:39 +00:00
Chris Danford 559c3b7248 NEW FEATURE: Added 0.25x scroll speed
CHANGE:  Reorganized options on Player Options screen
NEW FEATURE:  New modifier: Acceleration-Land
NEW FEATURE:  New modifier: Acceleration-Expand
NEW FEATURE:  New modifier: Acceleration-Boomerang
CHANGE:  Tweaked Acceleration-Wave for more of a challenge
CHANGE:  Changed format  NoteSkin tap graphic format.  Existing NoteSkins will
	need to update the tap graphic.
2003-01-25 11:05:12 +00:00
Glenn Maynard d3e564956b - /* */ 2003-01-25 09:04:19 +00:00
Glenn Maynard 419becd0da fixup 2003-01-25 08:32:57 +00:00
Glenn Maynard 4ea9aa7de7 oops, had this right the first time 2003-01-25 08:10:35 +00:00
Glenn Maynard f2105a91f7 re-tune music start and "Here We Go" sequence 2003-01-25 07:40:47 +00:00
Chris Danford cf8c4f884f cleanup of statistics, saving of high scores 2003-01-24 02:43:07 +00:00
Chris Danford ac391552fd Changed Notes difficulty/description in preparation for edit selection system 2003-01-21 22:23:01 +00:00
Chris Danford 1583a44506 added DDREX Nonstop mode, added beginnings of high score tracking 2003-01-21 05:14:59 +00:00
Glenn Maynard 6cd9b429b7 abstract music completely 2003-01-21 02:16:40 +00:00
Glenn Maynard e5dacca7ea display "hold back" message 2003-01-19 21:57:13 +00:00
Chris Danford d84e10f9d2 Fixed crash in demo if no songs. 2003-01-19 21:05:03 +00:00
Chris Danford ab9f558c6e Adding basic coin support 2003-01-19 04:44:22 +00:00
Chris Danford 3ff91dffb0 NEW FEATURE: AutoSync status now shown during gameplay with icon
NEW FEATURE:  added autogen icon to select music
NEW FEATURE:  toggle for easter eggs in Machine Options
NEW FEATURE:  marvelous step timing togglable in Machine Options
NEW FEATURE:  Grade AAAA (all marvelous)
CHANGE:  Only show ScreenHowToPlay if at least one player chose easy
2003-01-11 08:55:21 +00:00
Chris Danford 21ab45ec96 fixed broken screen gameplay, started adding coin-op logic 2003-01-10 02:22:07 +00:00