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
Chris Danford
081c1e24b5
fix incorrect song counts for courses
...
cleanup: make StageStats hold a list of Songs and Steps that were played during the stage
2004-08-30 04:09:23 +00:00
Chris Danford
3c91fd94a5
jump to CHAR_BACK when try to enter another letter and name is full
2004-08-29 04:51:24 +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
Chris Danford
5544445ad0
name cleanup: StyleDef -> Style
2004-06-28 07:26:00 +00:00
Chris Danford
3809715db0
cleanup: Remove Style and use StyleDef everywhere. This gets rid of a lot of Style->StyleDef lookups and discourages code that's specific to a Style. All game logic should be data-driven.
2004-06-27 06:52:49 +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
Glenn Maynard
c266c71dca
stop accessing Song::m_vpSteps directly
2004-06-04 23:29:13 +00:00
Glenn Maynard
74ab510484
fix warnings
2004-06-03 20:02:46 +00:00
Chris Danford
61581479d8
track the current Trail in GameState
2004-06-03 08:22:02 +00:00
Chris Danford
6ad780417e
"SetFromNotes" -> "SetFromSteps"
2004-05-29 04:50:47 +00:00
Chris Danford
aee70ad0cc
only keep top 3 scores in players' stats.xml to keep the file size small
2004-05-28 04:46:43 +00:00