Chris Danford
94f25a3c77
add MIDI loader (currently supports only guitar)
2007-04-15 20:43:58 +00:00
Chris Danford
9362ccedcd
comment cleanup
2007-04-15 20:39:52 +00:00
Chris Danford
10b82f3196
logging cleanup
2007-04-15 20:39:35 +00:00
Chris Danford
68567211f9
Call Set on the whole MusicWheelItem, not just TextBanner.
...
Fix HandleMessage not being propagated.
2007-04-15 19:20:16 +00:00
Chris Danford
72f119fcb4
handle whitespace on either side of names and values. e.g. "name = I Love Rock and Roll"
2007-04-15 18:53:19 +00:00
Chris Danford
25a82867cc
fix long songs showing in last stage and causing crash b/c no steps are playable
2007-04-04 02:19:09 +00:00
Chris Danford
3f1862a1ee
explicitly load commands to fix "command not loaded" asserts
2007-04-03 21:16:28 +00:00
Chris Danford
edcfb9a990
Calculate stage based on the player with the highest current stage index.
2007-03-27 01:18:45 +00:00
Chris Danford
43ef38383d
separate CurrentStageIndex into separate number per game and per player. This allowed for staggered join periods.
2007-03-25 09:37:14 +00:00
Chris Danford
45353a77e1
fix bogus assert firing when EditCourseEntryIndex == 0
2007-03-17 20:25:08 +00:00
Chris Danford
62466e7c48
add CodeSet.*
2007-03-17 19:55:56 +00:00
Chris Danford
1402c88bb9
add RequireStepOnHoldHeads
2007-03-13 10:56:01 +00:00
Chris Danford
575ab5b616
checkpoint off of HoldResult.fLife, not HoldResult.bActive.
...
bActive is false any time songRow is >= the end row of the hold. This was causing the last checkpoint to be missed whenever iFirstRowCrossed == iEndRow
2007-03-13 10:04:15 +00:00
Chris Danford
e30a2bd2ed
show hold explosion on fLife > 0 and bActive, not just bActive
2007-03-13 08:38:06 +00:00
Chris Danford
a8690e25e8
hush logging
2007-03-13 08:36:05 +00:00
Chris Danford
fcc5ec4eec
add RequireStepOnHoldHeads
2007-03-13 07:58:27 +00:00
Chris Danford
24353f67ad
add ImmediateHoldLetGo
2007-03-13 07:07:47 +00:00
Chris Danford
356d8d96f5
do explosions during checkpoint only if all rows held
2007-03-13 06:39:59 +00:00
Chris Danford
0ece6fbcfc
checkpoint every 1/2 beat
...
do explosions on checkpoint
2007-03-13 06:39:06 +00:00
Chris Danford
fb020ad8de
checkpoint hold comments cleanup
2007-03-13 06:15:17 +00:00
Chris Danford
af9b823b95
experimental: combo checkpoints for holds
2007-03-13 06:00:08 +00:00
Chris Danford
0673c6157d
2 decimal places in percent score
2007-03-12 03:26:34 +00:00
Chris Danford
32586f28e1
add IsStepsPlayable, make IsStepsTypePlayable take the number of stages left into account
2007-03-12 01:47:03 +00:00
Chris Danford
d2e3c4b22c
fix use of m_iColumnDrawOrder
...
in pump, draw inner-most first and outermost last
2007-03-11 23:26:49 +00:00
Chris Danford
276b4acf44
fix double Off command. Let SWME handle SM_MenuTimer
2007-03-11 20:49:47 +00:00
Chris Danford
a4d0ec095a
replace 6 commands in TextBanner with 1 now that Lua can access children
2007-03-11 20:21:42 +00:00
Chris Danford
95b4c3cd5a
replace 6 commands in TextBanner with 1 now that Lua can access children
2007-03-11 14:21:44 +00:00
Chris Danford
d7fb87c252
center players in their half of the screen
2007-03-10 19:13:16 +00:00
Chris Danford
0678df9334
use GameState::SetCurrentStyle
2007-03-08 06:01:11 +00:00
Chris Danford
13231a31dc
fix crash when double selected and 2nd player joins
2007-03-08 04:47:47 +00:00
Chris Danford
61946c58b2
fix P2 options not saving
2007-03-08 04:20:12 +00:00
Chris Danford
b4ab6c372f
add push/pop messages
2007-03-08 01:36:01 +00:00
Chris Danford
c0efd6c810
add Preferred to sort toggle list
2007-03-07 22:07:21 +00:00
Chris Danford
8b9a7b1ca7
don't allow join after finalized
2007-03-07 22:00:00 +00:00
Chris Danford
6a6f2053eb
fix double start sound
2007-03-07 21:54:10 +00:00
Chris Danford
95861f35c5
add OptionsList broadcasts for Left,Right,Start
2007-03-07 20:36:34 +00:00
Chris Danford
be579c3aaf
add StepsSelected message
2007-03-07 12:11:11 +00:00
Chris Danford
4989fdf6be
fix warning blink continues when after timer has be re-Set to a large number
2007-03-07 05:41:26 +00:00
Chris Danford
48a69df568
make SM_MenuTimer close all open OptionsLists
2007-03-07 05:03:18 +00:00
Chris Danford
5de38f596e
fix menu timer in TwoPartSelection
2007-03-07 04:18:03 +00:00
Chris Danford
16c154f031
fix GetLifeDifficulty returns wrong value
2007-03-07 02:51:34 +00:00
Chris Danford
8ca11d46b7
search for exact match movies in /SongMovies
2007-03-07 02:31:54 +00:00
Chris Danford
f77d52699f
lua binding for GetNumStagesForCurrentSongAndStepsOrCourse
2007-03-07 02:17:12 +00:00
Chris Danford
3bf0f5f986
don't trap all buttons (like MenuBack) while in the options list
2007-03-06 18:57:24 +00:00
Chris Danford
96fac5a091
lua binding, GetVisible
2007-03-06 18:42:53 +00:00
Chris Danford
0e1b36546c
rename: AllStepsTypeInOneList -> AutoSetStyle
2007-03-06 10:11:16 +00:00
Chris Danford
ca2222990c
rename: AllStepsTypeInOneList -> AutoSetStyle
...
set m_pCurStyle based on the chosen Steps
2007-03-06 10:05:51 +00:00
Chris Danford
490a8dd437
always load both cursors for late join
2007-03-06 09:39:33 +00:00
Chris Danford
aee8b37166
undo last
2007-03-06 09:39:02 +00:00
Chris Danford
4bbb0ea5d1
hide pump-couple
2007-03-06 08:07:10 +00:00
Chris Danford
8cbbc48523
when a 2nd player joins, remove double steps from the list. They're no longer playable with 2 players joined.
2007-03-06 08:06:26 +00:00
Chris Danford
a0a018ebb6
add difficulty change with MenuLeft/Right
2007-03-06 03:16:42 +00:00
Chris Danford
799afea058
add TwoPartSelection for Pump-like selection
2007-03-06 01:54:04 +00:00
Chris Danford
ecc0bd7871
add missing SortOrder strings
2007-03-06 01:53:48 +00:00
Chris Danford
f243263089
Add TwoPartSelection metric for Pump-like selection
...
per-player Select Menu
remove m_soundSelectPressed and play sound in Lua instead
2007-03-06 01:51:55 +00:00
Chris Danford
c17d2c3507
don't show hidden StepsTypes on SSMusic
2007-03-05 21:00:12 +00:00
Chris Danford
e262754e6e
add SortOrderToLocalizedString
2007-03-05 20:58:20 +00:00
Chris Danford
092f104aeb
remove Combo.*, Judgment.*
2007-03-05 20:26:55 +00:00
Chris Danford
42b6fe9808
working on late join
2007-03-05 07:03:36 +00:00
Chris Danford
a111a7f6e1
When letting SelectMusic choose a Style, don't force that it be set by a proceeding menu.
...
"ALL_STEPS_TYPES_IN_ONE_LIST" is not the best name. It should probably be called "AUTO_SET_STYLE", or something similar.
2007-03-04 20:55:12 +00:00
Chris Danford
cf80f30e3b
beginnings of late join
2007-03-04 08:52:06 +00:00
Chris Danford
0d55d1ecf0
xml -> lua
2007-03-02 06:54:04 +00:00
Chris Danford
ee304290ec
add experimental OptionsList
2007-03-01 07:57:04 +00:00
Chris Danford
83f1e77d16
xml -> lua
2007-03-01 07:55:07 +00:00
Chris Danford
0c972a4dd7
cleanup CoinMode and Premium names
2007-02-26 09:40:14 +00:00
Chris Danford
e9f66fbc75
Resize down to height = 480. That way, we don't resize down typical widescreen resolutions.
2007-02-26 09:36:43 +00:00
Chris Danford
5637d0f7f7
Move RadarValues::WriteSimpleValues, WriteComplexValues into ThemeMetric objects for maintainability.
2007-02-26 06:04:52 +00:00
Chris Danford
b88db4b608
add ShowCoinsAndCredits
...
move add Credits* metrics
2007-02-26 01:36:59 +00:00
Chris Danford
0160e23705
style cleanup: use FOREACH_ENUM( X, x ) everywhere instead of FOREACH_X( x ) for consistency
...
The FOREACH_X defines are not very useful, and they were created back before FOREACH_ENUM was convenient.
2007-02-23 22:29:42 +00:00
Chris Danford
808a5d2b2c
GetCurThreadName -> GetCurrentThreadName
2007-02-23 22:02:26 +00:00
Chris Danford
74cc43ad46
move stage logic out of SongManager
...
allow selecting between multiple StepsTypes on ScreenSelectMusic (ala Pump's combined single/double list)
2007-02-23 21:45:33 +00:00
Chris Danford
9061e2c1c1
move stage logic out of SongManager
...
allow selecting between multiple StepsTypes on ScreenSelectMusic (ala Pump's combined single/double list)
2007-02-23 21:13:45 +00:00
Chris Danford
b407c58176
m_iStagesForSong -> m_iMaxStagesForSong
2007-02-23 19:31:42 +00:00
Chris Danford
f6afe68843
Let ActorFrame propagate the message instead of sending it to each individual child
2007-02-22 18:35:27 +00:00
Chris Danford
85cdc48c85
name cleanup: difficulty -> frame
2007-02-22 07:22:44 +00:00
Chris Danford
f77647b5ad
enum name cleanup: DIFFICULTY_* -> Difficulty_*
2007-02-22 07:18:05 +00:00
Chris Danford
59df866348
add TODO comments
2007-02-22 07:09:29 +00:00
Chris Danford
23851388b9
style cleanup:
...
use bool instead of a bit field
DontAutogen -> AllowAutogen (don't use negatives in names)
2007-02-22 07:06:21 +00:00
Chris Danford
491ab6eaf5
StyleType enum name cleanup
2007-02-22 06:56:17 +00:00
Chris Danford
93e93a0fa6
rename difficulty -> frame since it's treated as a generic Actor
...
Add pSteps and pTrail parameters to DifficultyMeter::Set*
2007-02-22 06:34:42 +00:00
Chris Danford
28ca7c6151
remove m_bAutoColorTicks. It's no longer useful now that the coloring is done with actor commands
2007-02-22 01:12:20 +00:00
Chris Danford
d3a41a43b1
add StepsType param to DifficultyList::Set*
2007-02-22 01:09:13 +00:00
Chris Danford
177ba89cb8
name cleanup: bar|feet -> ticks
2007-02-22 00:52:25 +00:00
Chris Danford
2b65bb5066
Add StepsType parameter to Set*
...
name cleanup: bar|feet -> ticks
2007-02-22 00:39:52 +00:00
Chris Danford
16d3561d08
Message sCommandName -> Message msg
2007-02-22 00:38:05 +00:00
Chris Danford
fd566a6355
don't hardcode banner ztest. Use metrics instead.
2007-02-19 20:12:17 +00:00
Chris Danford
e4a02afa18
spacing cleanup
2007-02-19 20:11:40 +00:00
Chris Danford
b3c3bd52d2
LOAD_ALL_COMMANDS_AND_SET_XY -> LoadAllCommands; SET_XY
2007-02-19 10:23:29 +00:00
Chris Danford
d61272fe08
consistent command loading style
2007-02-19 10:06:50 +00:00
Chris Danford
2c30453a27
fix duplicate command loading
2007-02-19 09:49:23 +00:00
Chris Danford
bc997f81d4
BitmapText::Rainbow -> RainbowScroll to fix naming confict with Actor::rainbow
2007-02-19 09:32:07 +00:00
Chris Danford
599db61b62
Always call LoadAllCommands explicitly.
...
The hack to LoadAllCommands when playing a command was leading to weird interactions: If a theme element contained an OnCommand, it would cause the rest of the commands defined in metrics to not be loaded.
2007-02-19 09:30:07 +00:00
Chris Danford
d72ebfa33e
fix missing "Launch Game" string in non-English langs
2007-02-19 06:32:48 +00:00
Chris Danford
adc293946c
roulette in metrics, not code
2007-02-18 09:20:44 +00:00
Chris Danford
96444bd95f
add missing (accidentally deleted?)
2007-02-16 11:36:28 +00:00
Chris Danford
252cb50316
warn on a font missing textures
2007-02-16 11:34:29 +00:00
Chris Danford
1461696e26
LoadFont -> Def.BPMDisplay
2007-02-16 09:34:34 +00:00
Chris Danford
46ca7f526a
explicitly LoadAllCommands. The "load commands in SetXY" hack isn't working well now that more and more Actors are being moved into Lua. That hack should be removed eventually in favor of explicit command loading.
2007-02-16 07:09:04 +00:00
Chris Danford
b53362bc95
add !sType.empty() assert
2007-02-16 07:07:40 +00:00
Chris Danford
f7fc9ceaa5
remove Set/GetHidden, leave *Visible
...
remove hidden from ActorCommands eventually
2007-02-13 06:32:26 +00:00