Commit Graph

84 Commits

Author SHA1 Message Date
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 abac6af93b store a current NoteSkin in NoteSkinManager so that NoteSkin elements can use NOTESKIN:GetPath() 2005-04-18 01:19:56 +00:00
Chris Danford 1833d67aa9 TIMER_SECONDS: int -> float 2005-03-26 03:30:08 +00:00
Chris Danford a2915c038b add TemporaryEventMode flag to GameState 2005-02-21 17:29:49 +00:00
Chris Danford 4223e09cc8 GetPathTo -> GetPath 2005-02-06 03:32:53 +00:00
Chris Danford a24bd3014c cleanup: "(PlayerNumber)" -> "" 2005-01-31 03:18:46 +00:00
Glenn Maynard 0dfdaee605 remove some more old experimental stuff 2005-01-15 02:01:26 +00:00
Chris Danford f840c014a9 Move some player-specific data out of the bloated GameState class.
Have gameplay objects hold a PlayerState pointer instead of a PlayerNumber and indexing back into GameState.
This will simplify off-screen players (e.g. CPU ghosts, network replicated human players, >2 players using one NoteField)
2004-12-20 06:25:59 +00:00
Chris Danford b6d711b3c1 Remove backgrounds on screens. Have one shared background that persists across screens. 2004-12-09 08:16:18 +00:00
Chris Danford 7f336c2ce6 self-registering screen classes 2004-11-26 17:28:47 +00:00
Chris Danford b8259d7af9 move player positions from Style into metrics 2004-11-07 05:49:06 +00:00
Chris Danford 807d892f4f allow theme to specify logical screen dimensions 2004-09-21 06:07:12 +00:00
Chris Danford ff4c12b727 rename GameDef -> Game 2004-07-25 17:07:32 +00:00
Chris Danford 64628fac21 remove enum Game. Instead, pass around the GameDef pointer 2004-07-25 04:27:20 +00:00
Glenn Maynard 94d0cba859 RageSounds -> GameSoundManager 2004-07-08 00:10:34 +00:00
Glenn Maynard ab9cac2642 per-judgement step commands 2004-07-02 20:08:17 +00:00
Chris Danford 5544445ad0 name cleanup: StyleDef -> Style 2004-06-28 07:26:00 +00:00
Chris Danford 51366df8cc name cleanup: PLAY_MODE_ARCADE -> PLAY_MODE_REGULAR 2004-06-11 06:05:35 +00:00
Glenn Maynard e4d124dd91 license update 2004-06-08 05:22:33 +00:00
Thad Ward 438347135d Store the selected name to the profile before trimming spaces, so that the name
appears properly next time the player enters their name.
2004-05-24 09:26:44 +00:00
Chris Danford a9db266eb2 "for( p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )" 2004-05-24 08:16:17 +00:00
Chris Danford ba93ee8469 "for( int p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )" 2004-05-24 06:10:11 +00:00
Steve Checkoway 20a8bab45c Clean up includes. 2004-04-05 05:22:32 +00:00
Chris Danford 0262ae76f3 show high score list on ScreenNameEntryTraditional 2004-03-08 02:21:22 +00:00
Chris Danford 5e39cb5471 remove DEFAULT_RANKING_NAME. Empty string means "no name", and the default name should always be empty. 2004-02-11 04:06:27 +00:00
Chris Danford e36b7e0120 generalize branching screens with ScreenBranch
Add ScreenRemoveMemoryCard
2003-12-24 20:29:26 +00:00
Glenn Maynard 9170e91bcc Move CurStageStats and vPlayedStageState out of GAMESTATE. Having
GameState.h depend on StageStats.h is too inconvenient.
2003-12-23 00:26:00 +00:00
Chris Danford 4ac936cfbf GrayArrow => ReceptorArrow
move ReceptorArrow metrics into NoteSkin
ReceptorArrow metrics, code cleanup
2003-12-22 10:30:10 +00:00
Glenn Maynard 7d84c57efa take note skin name to *Row 2003-11-27 23:45:38 +00:00
Glenn Maynard 0d194ef2a0 handle Y values in GrayArrowRow and GhostArrowRow 2003-11-26 02:15:55 +00:00
Glenn Maynard 59d7876663 fix warnings 2003-11-12 01:28:47 +00:00
Chris Danford 7681bd508b save and restore last used ranking name from/to profile 2003-11-09 10:14:52 +00:00
Andrew Wong 38f78c4560 add option to hide name entry screen if course isn't in ranking list 2003-11-03 10:14:13 +00:00
Glenn Maynard 2b8ee38e31 add missing name entry announcer 2003-11-01 07:25:22 +00:00
Chris Danford 420988148d fixing high score bugs 2003-10-19 21:38:11 +00:00
Glenn Maynard 01344a6227 make more info available from GetRankingFeats 2003-10-15 01:09:29 +00:00
Glenn Maynard 8bb6e86c47 add MaxRankingNameLength 2003-10-14 21:43:30 +00:00
Chris Danford 668d1974f3 add top5 high score saving of Courses and Steps for memory cards/ranking screen 2003-10-14 17:06:30 +00:00
Glenn Maynard e764def9c2 use StoreRankingName 2003-10-14 01:23:49 +00:00
Glenn Maynard b8e22b7c8c Cleanup. Don't load ScreenNameEntry background if we're not actually
going to enter a score.
2003-10-05 21:42:56 +00:00
Glenn Maynard c15e0cec49 Allow screen aliasing. 2003-09-27 22:30:51 +00:00
Chris Danford ffea51d6e6 consolidate battle modes 2003-08-19 04:27:50 +00:00
Glenn Maynard 78828f1069 Fix ScreenNameEntry erasing options (fixes Oni in event mode) 2003-08-13 18:47:12 +00:00
Chris Danford e892ecc027 use ARRAYSIZE macro 2003-08-02 20:05:46 +00:00
Glenn Maynard fe489cd281 SOUNDMAN -> SOUND
RageSoundManager.h -> RageSounds.h
2003-07-26 23:05:16 +00:00
Glenn Maynard d926a032ff Add missing header. 2003-07-17 20:10:07 +00:00
Chris Danford 332c2b318c break battle into two PlayModes: CPU_BATTLE, HUMAN_BATTLE 2003-07-08 19:56:56 +00:00
Glenn Maynard d4fdc9bf8a Go back to the select course screen after name entry in event mode 2003-06-30 08:16:36 +00:00
Glenn Maynard 83e3864a40 fix crash (MenuStart calls StartTransitioning) 2003-04-22 23:14:39 +00:00
Chris Danford 059e3a6fb6 fix flickering letters in name entry 2003-04-16 06:13:47 +00:00