Steve Checkoway
b1f6f2c4a6
Fix warning
2005-04-28 17:04:11 +00:00
Glenn Maynard
7892552052
fix warnings
2005-04-26 10:28:20 +00:00
Chris Danford
9eddaaf860
keep track of last played for each song
...
add metric: ScreenRanking::ShowOnlyMostRecentScores
2005-04-25 22:44:32 +00:00
Chris Danford
776d539a25
fix double-add warning when showing 2+ pages
2005-04-21 18:46:11 +00:00
Chris Danford
d67e3c618b
use PercentageDisplay::FormatPercentScore in ScreenRanking
2005-04-15 08:05:29 +00:00
Chris Danford
8e6637dd0d
merge ListDisplay into ActorScroller
2005-04-10 23:42:47 +00:00
Charles Lohr
8c5909ebe9
Modify AutoScreenMessage to keep map of all non-standard ScreenMessages.
...
This has a lot of advantages over the old ways. Some of the initial ones are that
you can log a list of all screenmessages and their respective number and another
is that it would be fairly easy to add a reverse lookup, so you could get the name
of a ScreenMessage for log use by getting the ScreenMessage number.
2005-03-28 08:01:36 +00:00
Chris Danford
2153d96c49
simplify - don't initialize Lists that won't be shown
...
fix manual scrolling in ALL_COURSES
2005-03-27 03:00:39 +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
Steve Checkoway
ae02033893
Fix warnings.
2005-03-23 21:04:40 +00:00
Chris Danford
880e42e1d3
fix conflicting ScreenMessage IDs by automatically generating unique values
2005-03-23 08:48:38 +00:00
Chris Danford
0be0cb5ab5
remove unnecessary SetXY
2005-03-08 16:52:15 +00:00
Glenn Maynard
bd7f89455d
fix course scrolling
2005-03-08 01:22:50 +00:00
Chris Danford
b60d135493
don't allow StringToX for *_INVALID values
2005-03-05 21:50:33 +00:00
Chris Danford
c7bacb5a21
add manual scrolling to ScreenRanking
2005-02-28 18:49:17 +00:00
Chris Danford
98027995ff
fix misinterpreted va arg
2005-02-28 17:23:28 +00:00
Chris Danford
f5fac27a1b
cache metrics
2005-02-28 17:18:01 +00:00
Chris Danford
bc233162e5
remove hard-coded names
2005-02-28 16:48:13 +00:00
Chris Danford
faa11c580b
fix skip on page change
2005-02-28 07:17:10 +00:00
Glenn Maynard
b51b0cfb4c
Use Init() for all screens, so we can set state before the base class
...
members are loaded--they'll see resets, score finalization, etc. It
also results in smaller code, due to a g++ bug that causes constructors
to be emitted several times.
2005-02-23 06:29:05 +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
7183a5e271
Add ScreenAttract::AutoBeginFadingOut() to disable sending
...
SM_BeginFadingOut. We can't do this in the ctor (since it's sent during
Update now); we can't do it in Update(), because if the message is posted
with a delay of 0 (ScreenRanking), the message will be added by
ScreenAttract::Update and immediately processed by Actor::Update
before the derived Update can remove it.
2005-01-16 14:48:44 +00:00
Chris Danford
7f336c2ce6
self-registering screen classes
2004-11-26 17:28:47 +00:00
Chris Danford
72bd480883
CENTER_* -> SCREEN_CENTER
2004-11-05 06:35:10 +00:00
Chris Danford
807d892f4f
allow theme to specify logical screen dimensions
2004-09-21 06:07:12 +00:00
Chris Danford
f47e16ca86
don't pick autogen Courses for a BGA random course banner
...
don't pick DISPLAY_NEVER songs for demonstration
don't pick DISPLAY_NEVER songs for a BGA random song banner
don't show DISPLAY_NEVER songs on the ranking screen
2004-07-25 21:56:19 +00:00
Chris Danford
64628fac21
remove enum Game. Instead, pass around the GameDef pointer
2004-07-25 04:27:20 +00:00
Chris Danford
d412ab055d
name cleanup: NotesType -> StepsType
2004-07-12 02:19:24 +00:00
Chris Danford
3d1bb5b97a
save radar values in Catalog.xml
...
change Course to have the same title names as Song
2004-07-11 10:02:38 +00:00
Chris Danford
0c7f5e113d
ranking element name cleanup
2004-06-11 08:52:41 +00:00
Glenn Maynard
e4d124dd91
license update
2004-06-08 05:22:33 +00:00
Glenn Maynard
b93d1bfd5e
first pass at merging CourseDifficulty into Difficulty
...
CourseDifficulty names still exist, since it's useful to distinguish them
in command names
2004-06-04 02:05:56 +00:00
Glenn Maynard
b1bbce2edb
make trail handling mimic steps handling
2004-06-03 20:47:37 +00:00
Chris Danford
99a02deffe
name cleanup: "StepsType nt" -> "StepsType st"
2004-05-24 03:32:56 +00:00
Chris Danford
4ff8b8ec2b
clean up Course score saving (use Trail)
2004-05-23 09:17:10 +00:00
Glenn Maynard
7c1600a1c1
use FOREACH_ShownCourseDifficulty
2004-05-20 22:27:45 +00:00
Glenn Maynard
2b65951893
CourseDifficulty: don't break if the number of course difficulties changes,
...
and allow animated sprites
2004-05-20 21:39:35 +00:00
Chris Danford
58d63cb476
make draw order separate from Z value
...
add "PageType" graphic to ScreenEvaluation
2004-05-02 03:01:27 +00:00
Chris Danford
3bc5943a9e
don't throw away Song scores for Songs/Steps that aren't currently loaded on the machine
2004-04-18 18:42:42 +00:00
Glenn Maynard
79213ef67e
cleanup
2004-03-27 00:19:18 +00:00
Chris Danford
12f5656987
fix Ranking course pages show unthemed style name
2004-03-23 22:04:29 +00:00
Chris Danford
2929bacb08
show per-diffculty award on Eval screen every time it's received (not just the first time)
...
clean up ScreenEval PR and MR graphics
clean up Actor shadow parameters
2004-03-20 02:59:08 +00:00
Chris Danford
d0c7e488f8
fix themed StepsType doesn't show on all ScreenRanking pages
2004-03-12 05:39:46 +00:00
Chris Danford
1a0c040f43
add courses to "total game DP" count
...
move RadarValues into a struct
2004-03-12 05:24:32 +00:00
Chris Danford
4bdc608b1c
move empty score name logic into HighScore
...
add FOV to ScreenNameEntryTraditional
2004-03-08 02:50:46 +00:00
Chris Danford
6154c14f86
add calorie tracking
...
clean up time formatting functions
2004-02-22 19:51:46 +00:00
Chris Danford
69600d9d80
save per-difficulty course scores
2004-02-22 06:04:01 +00:00
Glenn Maynard
1421f168db
s/UNLOCKSYS/UNLOCKMAN/
2004-02-21 01:06:35 +00:00
Steve Checkoway
6063362d96
Fix warning.
2004-02-17 18:16:26 +00:00