Chris Danford
881001b6c6
broadcast on PlayMode changed
2005-07-25 03:59:24 +00:00
Glenn Maynard
bb5bcbb7c0
simplify
2005-07-12 05:28:37 +00:00
Glenn Maynard
5eb0a95f8e
do this with ActorFrame
2005-07-07 10:33:10 +00:00
Glenn Maynard
bb8af41cb1
missing headers
2005-07-01 05:07:22 +00:00
Chris Danford
16818e54c8
broadcast on style change
2005-05-07 08:34:20 +00:00
Glenn Maynard
b7c3ab42ad
fix OnCommand run twice
2005-05-07 01:25:14 +00:00
Chris Danford
7b694c2f72
fix ScoreWheel draw distance
2005-05-05 03:59:36 +00:00
Chris Danford
f6850473bb
fix ScoreWheel scrolling
2005-05-05 00:22:36 +00:00
Chris Danford
b09a31855c
fix warning
2005-05-04 10:11:12 +00:00
Chris Danford
2d6927c46c
fix out of bounds HighScoreList access
2005-05-03 03:48:47 +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
Glenn Maynard
783a08b58c
MenuSelect -> backspace
2005-04-29 23:53:55 +00:00
Chris Danford
e00b1bbac9
add date to high score wheel
2005-04-29 07:11:20 +00:00
Chris Danford
64dbc29fb0
no popping of scores on wheel
2005-04-29 06:16:51 +00:00
Chris Danford
90474dbd7b
fix asserts in ScreenNameEntryTraditional w/ ScreenTestMode on
2005-04-25 06:06:47 +00:00
Chris Danford
f57e898966
show life and combo graphs over the whole song/course - not just over the time the player was alive
2005-04-20 06:13:06 +00:00
Chris Danford
72edfd5d61
fix name entry wheel score rounded up instead of truncated
2005-04-19 04:26:10 +00:00
Chris Danford
bbeaa77027
use DifficultyMeter everywhere for consistent difficulty text
2005-04-11 15:43:16 +00:00
Glenn Maynard
9e51961ded
fix base calls; don't PlayMusic in the ctor (SWME does that)
2005-04-08 19:47:44 +00:00
Chris Danford
6dc186ddc4
fix error in graphic name
2005-04-02 07:15:33 +00:00
Chris Danford
06c36c6c3d
fix compile error
2005-04-02 06:54:54 +00:00
Chris Danford
0def6362e5
load difficulty icons as graphics for more flexability - don't use DifficultyIcon
2005-04-02 06:48:36 +00:00
Chris Danford
cb542836d1
add Lua ActorScroller
2005-03-31 12:57:21 +00:00
Chris Danford
8cac261c52
clean up GRADE_ constant names to match GradeToString
2005-03-31 06:14:28 +00:00
Chris Danford
b29790f307
grade constant cleanup
...
add LuaGrade
2005-03-31 02:06:24 +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
880e42e1d3
fix conflicting ScreenMessage IDs by automatically generating unique values
2005-03-23 08:48:38 +00:00
Chris Danford
3a86d9bbb7
optimize to fix skips
2005-03-14 09:38:41 +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
42c5e2b3f9
allow specifying a Lua function for a command with "%funciton(self) self:blah end"
2005-02-23 19:15:24 +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
72435f148c
explicit types
2005-02-17 04:55:41 +00:00
Chris Danford
533e83ed00
Don't set two different names for an element. Instead, pass the metrics group name as a parameter to Load()
2005-02-16 23:03:01 +00:00
Chris Danford
bb712884bb
move global StageStats into a singleton
2005-02-16 03:25:45 +00:00
Glenn Maynard
15a692d4cc
cleanups
2005-02-07 06:49:00 +00:00
Chris Danford
4223e09cc8
GetPathTo -> GetPath
2005-02-06 03:32:53 +00:00
Glenn Maynard
4d83c6fe58
cache
2005-02-03 02:40:40 +00:00
Chris Danford
8555a6da45
use Lua to execute commands
...
(needs cleanup)
2005-01-26 11:21:43 +00:00
Glenn Maynard
c7c28b9aea
narrow StageStats* -> PlayerStageStats*
2005-01-10 15:18:13 +00:00
Chris Danford
95b83d1ee5
make NumItemsToDraw a float
2005-01-06 21:09:13 +00:00
Chris Danford
09d018444e
split StageStats into player-specific and non-player-specific structs
2004-12-20 10:47:41 +00:00
Chris Danford
ed19821e09
rename: ActorCommand -> Command
...
Make Command smaller and more generic.
Parse arguments on use, not in Command::Load.
2004-12-03 05:19:46 +00:00
Chris Danford
7f336c2ce6
self-registering screen classes
2004-11-26 17:28:47 +00:00
Chris Danford
bcbe615c0d
Pass ActorCommand structures to Actor instead of unparsed command strings.
...
This way, we can potentially do the parsing early and not parse inside of Actor as the command is executing.
2004-11-06 23:13:47 +00:00
Chris Danford
72bd480883
CENTER_* -> SCREEN_CENTER
2004-11-05 06:35:10 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +00:00
Chris Danford
807d892f4f
allow theme to specify logical screen dimensions
2004-09-21 06:07:12 +00:00
Chris Danford
d2a54cca31
make TapNote a struct. Over time, more properties will move from the enums and into bit flags.
2004-09-12 05:56:24 +00:00
Glenn Maynard
649b3df153
handle IET_LEVEL_CHANGED
2004-09-09 22:21:50 +00:00