Steve Checkoway
|
1802e603b3
|
Update to use the new ModsGroup api.
|
2006-08-05 04:47:01 +00:00 |
|
Chris Danford
|
7ac45c24e4
|
save Preferred, Stage, Song, and Current modifiers separately. This eliminates the fragile mods store/restore.
|
2006-08-05 02:38:05 +00:00 |
|
Steve Checkoway
|
14b91aea37
|
Don't add random entries (pSong = NULL) to vSongs. Assert that pSong is never NULL.
|
2006-07-02 22:02:59 +00:00 |
|
Steve Checkoway
|
80698277cf
|
Don't use rand()%n. The function specified by the ANSI committee is a terrible linear congruential generator. In fact, it's so bad that the low order bit alternates. The algorithm implemented as RandomFloat() seems to be Park and Miller's "minimum standard" generator which is better (but not great). [See Knuth for more information.]
Any place where you would use rand()%n, use RandomInt(0, n) instead.
|
2006-06-26 12:14:30 +00:00 |
|
Chris Danford
|
af3e1c571c
|
move Steps searching out of song into SongUtil so that it can be shared with CourseEntry
|
2006-06-13 01:10:37 +00:00 |
|
Chris Danford
|
cce97c40b8
|
move autosync logic out of Player and GameState, into a separate file
|
2006-02-06 01:23:25 +00:00 |
|
Chris Danford
|
7f821e8cfc
|
CString -> RString
|
2006-01-22 01:00:06 +00:00 |
|
Glenn Maynard
|
a87993bcb1
|
finish ctor transition
|
2006-01-15 20:46:15 +00:00 |
|
Glenn Maynard
|
2b4c9e4516
|
Transition away from Screen(sName).
|
2006-01-15 19:49:02 +00:00 |
|
Glenn Maynard
|
c5b71c0631
|
remove logs (this stuff predates the crash handler and has been copied
and pasted around since)
jesus we have a lot of screens
|
2006-01-15 08:54:03 +00:00 |
|
Steve Checkoway
|
ada5f4f00f
|
Use ASSERT like a function.
|
2005-12-30 13:19:40 +00:00 |
|
Glenn Maynard
|
dcd1d8f98e
|
prefer standard find() over Find
|
2005-12-21 08:33:30 +00:00 |
|
Chris Danford
|
112564dc99
|
fix [Common] DefaultModifers not being applied in most places
|
2005-10-27 07:51:37 +00:00 |
|
Chris Danford
|
5d7885c764
|
move game prefs into PrefsManager
|
2005-10-27 04:54:45 +00:00 |
|
Glenn Maynard
|
1168414cf0
|
m_bPastHereWeGo -> !m_bGameplayLeadIn, default false. This is more natural;
!m_bPastHereWeGo was the usual case.
|
2005-10-10 04:36:04 +00:00 |
|
Glenn Maynard
|
b0df6d2d68
|
broadcast bPastHereWeGo
|
2005-10-10 02:24:58 +00:00 |
|
Glenn Maynard
|
781017c4c0
|
ChooseRandomMofifiers -> ChooseRandomModifiers
|
2005-09-08 01:06:01 +00:00 |
|
Chris Danford
|
bb10c7c21f
|
pass around InputEventPlus in Screen::Input instead of multiple input structures
|
2005-09-05 02:26:50 +00:00 |
|
Chris Danford
|
f71cb1cdcf
|
merge Multiplayer into ScreenGameplay. This needs cleanup.
|
2005-08-23 21:38:51 +00:00 |
|
Chris Danford
|
881001b6c6
|
broadcast on PlayMode changed
|
2005-07-25 03:59:24 +00:00 |
|
Glenn Maynard
|
6e8747d0b6
|
cleanup
|
2005-07-12 02:21:28 +00:00 |
|
Glenn Maynard
|
1e05d86b7d
|
missing includes
|
2005-07-04 20:52:21 +00:00 |
|
Glenn Maynard
|
a65596e402
|
cleanup
|
2005-07-01 04:28:29 +00:00 |
|
Chris Danford
|
6ab20c5ad9
|
more work on a new course editor
|
2005-06-28 08:11:30 +00:00 |
|
Chris Danford
|
dda77894e8
|
Remove CourseEntryType. Instead, treat each CourseEntry property as a filter.
|
2005-06-27 04:41:36 +00:00 |
|
Ben Anderson
|
8fef7be08d
|
We just changed the song; update sync data. Fixes assert entering jukebox mode.
|
2005-06-07 13:32:35 +00:00 |
|
Chris Danford
|
dc82519d3f
|
don't read unused DifficultiesToShow in ScreenDemonstration
|
2005-06-05 12:02:33 +00:00 |
|
Chris Danford
|
f15be3b3e5
|
re-add per-screen DifficultiesToShow
|
2005-06-05 09:45:30 +00:00 |
|
Ben Anderson
|
0ef2ece2a1
|
Move DifficultiesToShow into Common metrics. (Fixes assert.)
|
2005-06-03 21:02:47 +00:00 |
|
Chris Danford
|
e53fe591c8
|
use m_sName to look up metrics
|
2005-05-21 01:55:04 +00:00 |
|
Glenn Maynard
|
24321a96b9
|
fix warning
|
2005-05-20 23:17:53 +00:00 |
|
Chris Danford
|
8b53c75e48
|
fix queue size assert when demoing courses
|
2005-05-20 21:08:08 +00:00 |
|
Chris Danford
|
c04132dcfd
|
Set PlayMode depending on the Course mods chosen
|
2005-05-20 17:50:29 +00:00 |
|
Chris Danford
|
b761f6abb0
|
don't show course mods so often
don't show advanced (confusing) mods in demo
|
2005-05-20 09:06:26 +00:00 |
|
Chris Danford
|
f747eb4ab1
|
fix warnings
|
2005-05-01 08:05:50 +00:00 |
|
Chris Danford
|
3a726a1c9b
|
fix ScreenEnding shows stats when not using a memory card
fix other bugs introduced when GetProfile was changed to return a valid pointer even with no profile loaded
|
2005-05-01 06:42:30 +00:00 |
|
Chris Danford
|
2480c02254
|
don't hard code a sleep - let a BGAnimation control the transition
|
2005-04-01 12:35:49 +00:00 |
|
Chris Danford
|
5d8456e3ea
|
metrics cleaup: Remove duplicated "ToShow" and "ToHide" parsing logic
don't show hidden StepsTypes in EditMenu
|
2005-03-24 21:44:03 +00:00 |
|
Chris Danford
|
880e42e1d3
|
fix conflicting ScreenMessage IDs by automatically generating unique values
|
2005-03-23 08:48:38 +00:00 |
|
Glenn Maynard
|
008cae2479
|
m_sName for ScreenAttract::StartScreen
|
2005-03-17 07:23:59 +00:00 |
|
Glenn Maynard
|
c45e197858
|
normal fallback for jukebox/demo
|
2005-03-17 07:20:51 +00:00 |
|
Glenn Maynard
|
50168320d4
|
reset combo in jukebox/demo
|
2005-03-15 07:01:56 +00:00 |
|
Chris Danford
|
dbbdfc14ce
|
move SM_NotesEnded into ScreenGameplay.h so that it can be shared
|
2005-03-14 13:29:19 +00:00 |
|
Chris Danford
|
071f02a862
|
allow access to individual BroadcastOnChangePtrs within BroadcastOnChangePtr1D
|
2005-02-25 18:17:26 +00:00 |
|
Chris Danford
|
4104edcad9
|
use BroadcastOnChange wrappers
|
2005-02-25 05:27:28 +00:00 |
|
Chris Danford
|
ab22e629d4
|
enforce that changed message is broadcast whenever value changes
|
2005-02-24 12:27:30 +00:00 |
|
Glenn Maynard
|
74d27315d3
|
s/UnlockSystem.h/UnlockManager.h/
|
2005-02-21 06:22:46 +00:00 |
|
Chris Danford
|
4223e09cc8
|
GetPathTo -> GetPath
|
2005-02-06 03:32:53 +00:00 |
|
Glenn Maynard
|
13a1b29436
|
allow showing course modifiers in demo/jukebox
|
2005-01-03 23:33:17 +00:00 |
|
Glenn Maynard
|
5de58766e9
|
simplify demo/jukebox setup
|
2005-01-03 23:20:11 +00:00 |
|