Chris Danford
ceff45f77b
add ScreenEdit::EditModifiers
2007-04-24 06:10:27 +00:00
Chris Danford
e45f16abb7
experimental support for per-player sound streams
2007-04-24 05:53:41 +00:00
Chris Danford
366bc7cd13
add ScreenEdit::EditModifiers
...
add AutoKeysounds support to ScreenEdit
TODO: The gameplay portion of the editor should push a ScreenGameplay onto the Screen stack. There's a lot of unnecessary duplication in ScreenEdit.
2007-04-24 05:42:44 +00:00
Chris Danford
79fd5b35fd
don't use macros with variable number of arguments - no version of VC supports it
...
use existing WARN macro which falls back to printf if LOG isn't yet constructed
2007-04-24 05:24:14 +00:00
Chris Danford
b6d42d5621
fix text banner message not loaded or played
2007-04-24 03:37:03 +00:00
Chris Danford
8bc909029a
experimental support for per-player sound streams
2007-04-24 03:36:31 +00:00
Chris Danford
9caf45320f
Multiple MIDI events can happen at the same tick count. Read events into a vector instead of a map so that adding events doesn't clobber previous events with the same tick count
...
Update license. A BSD license was granted by the STK creator.
2007-04-24 03:24:14 +00:00
Chris Danford
f8de3141fd
add experimental lead track music file
2007-04-24 03:19:57 +00:00
Chris Danford
db932a6ea2
fix bad PlayerState and PlayerStageStats refs passed to Lua when in editor playback
2007-04-24 03:18:46 +00:00
Chris Danford
af6491320a
add experimental lead track music file
...
This should be generalized to allow named music tracks
2007-04-24 03:15:00 +00:00
Chris Danford
7154266972
merge sound streams, from Glenn
2007-04-24 03:12:37 +00:00
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