Chris Danford
7038f473b8
in preferred, sort by group -> meter -> num steps
2005-01-13 09:57:26 +00:00
Chris Danford
4799c3414b
don't show random/roulette in non-preferred sorts
2005-01-13 09:56:41 +00:00
Chris Danford
725f515adc
cleanup
2005-01-13 09:53:36 +00:00
Chris Danford
5c5363598f
fix VC7 warnings
2005-01-10 07:04:44 +00:00
Chris Danford
c484f63266
fix "hold note ends incorrect after Turn"
...
fix AV in SuperShuffle
2005-01-10 06:23:04 +00:00
Chris Danford
223ca00728
Sprite -> AutoActor
2005-01-09 01:17:51 +00:00
Chris Danford
ea29e11fb7
cleanup
2005-01-08 21:11:00 +00:00
Chris Danford
e858102147
use themed dialog titles
2005-01-08 14:32:42 +00:00
Chris Danford
9102a3e13f
use m_sName, not a hard-coded screen name
2005-01-08 12:44:03 +00:00
Chris Danford
58e58f4770
remove frame element. Use ScreenWithMenuElements::Overlay instead
2005-01-08 12:37:21 +00:00
Chris Danford
83d89decb2
remove hard-coded zooms
2005-01-08 12:15:07 +00:00
Chris Danford
9415cea26a
fix duplicate start sounds
...
don't BeginFadingOut if the selected choice doesn't specify a screen
2005-01-08 09:50:59 +00:00
Chris Danford
58e31666da
apply common setting (especially "sound") only once
2005-01-08 09:49:02 +00:00
Chris Danford
cc352d7f07
fix start sound
2005-01-08 09:47:44 +00:00
Chris Danford
2c4b77ec62
more precise control over the draw distance
2005-01-08 08:34:31 +00:00
Chris Danford
77e1c2fee8
fix VC7 warnings
2005-01-08 02:06:22 +00:00
Chris Danford
86d66c6e23
fix Type= specification in BGALayer
2005-01-08 02:05:31 +00:00
Chris Danford
dc6e6f0d21
fix Ini saving
2005-01-08 00:16:11 +00:00
Chris Danford
d8ba4c42a8
fix LifeDifficulty OnCommand plays twice
2005-01-08 00:07:13 +00:00
Chris Danford
fdfcff7a6d
fix LengthSeconds calculated too early
2005-01-07 23:56:18 +00:00
Chris Danford
475631213e
fix ScreenTitle* help text
...
change screens to point to ScreenTitleBranch, not ScreenTitleMenu
fix premium/coin mode BGA
2005-01-07 23:05:10 +00:00
Chris Danford
ea43f8ee1b
support loading BGAs from XML
2005-01-07 22:01:57 +00:00
Chris Danford
e836a44a3f
more whitespace fixes
2005-01-07 21:52:59 +00:00
Chris Danford
8b662089b7
fix "any whitespace char should be allowed between entitiy name and 1st attribute"
2005-01-07 21:11:36 +00:00
Chris Danford
12414d66f1
fix comments saved as values
2005-01-07 14:37:21 +00:00
Chris Danford
981e52ec58
merge IniFile and XmlFile
2005-01-07 14:28:00 +00:00
Chris Danford
5b2582cab3
use multimap in XmlFile
2005-01-07 09:09:23 +00:00
Chris Danford
b1070d2077
remove parent pointers
2005-01-07 06:51:53 +00:00
Chris Danford
afc06a1d92
re-add typedefs
2005-01-07 03:18:11 +00:00
Chris Danford
7b8138ebab
don't read the metric before the Actor is given a name
2005-01-07 02:36:05 +00:00
Chris Danford
de22848a45
remove IniFilePreserveOrder
2005-01-07 02:24:16 +00:00
Chris Danford
31ea9c7bc4
cleanup
2005-01-07 02:07:10 +00:00
Chris Danford
cc0f4e7c6f
allow float value for NumItemsToDraw
2005-01-06 21:24:32 +00:00
Chris Danford
95b83d1ee5
make NumItemsToDraw a float
2005-01-06 21:09:13 +00:00
Chris Danford
4405130fb0
use Scroller to space TitleMenu items
2005-01-06 02:00:49 +00:00
Chris Danford
c257c8ed3c
remove hard-coded NumItemsToDraw
2005-01-06 01:59:44 +00:00
Chris Danford
9132b5a518
remove unnecessary dependencies on ScreenGameplay
2005-01-06 01:52:45 +00:00
Chris Danford
fddfd2783e
allow a scroll time of 0 for non-scrolling lists
2005-01-06 01:51:55 +00:00
Chris Danford
a04d415ac7
fix CoinMode toggling on ScreenTitleMenu
...
NumCodes->CodeNames
2005-01-05 04:40:39 +00:00
Chris Danford
cfd7f6300f
fix CoinMode toggling on ScreenTitleMenu
2005-01-05 04:35:15 +00:00
Chris Danford
910f9d75ba
NumCodes -> CodeNames
2005-01-05 04:34:35 +00:00
Chris Danford
1a5d766b01
add overlay
2005-01-05 04:32:12 +00:00
Chris Danford
12a4fa55ac
update metrics when the subscribe if a theme is already loaded
2005-01-05 04:31:36 +00:00
Chris Danford
7285003f1e
input of disabled players should be blocked
2005-01-04 11:51:53 +00:00
Chris Danford
ef8f1da3ab
change ScreenTitleMenu to derive from ScreenSelectMaster
2005-01-04 11:14:14 +00:00
Chris Danford
bfefa63830
fix compile error
2005-01-04 11:06:13 +00:00
Chris Danford
b7729bfa4c
change ScreenTitleMenu to derive from ScreenSelectMaster
2005-01-04 11:06:12 +00:00
Chris Danford
5cbe07e450
allow screens to handle input from disabled players
2005-01-04 10:57:27 +00:00
Chris Danford
57e02f2b75
change BGALayer to use Actor's map of commands
...
add "applydefaultoptions" command
clean up CoinMode and Premium enums
2005-01-04 10:51:25 +00:00
Chris Danford
5e31b8af60
cleanup
2005-01-04 10:47:28 +00:00
Chris Danford
78db0513dc
sClassName -> sScreenName
...
load commands from .actor files
2005-01-04 10:42:59 +00:00
Chris Danford
a3b49485b5
let Actors store commands
2005-01-04 10:41:32 +00:00
Chris Danford
cacd23de90
add TransferStatsToMachine menu option
2005-01-01 10:27:16 +00:00
Chris Danford
8d6b3cba2c
fix const compile error
2004-12-27 10:28:41 +00:00
Chris Danford
96247fb192
play layer InitCommand in addition to BGA InitCommand
2004-12-27 10:26:32 +00:00
Chris Danford
a675190a55
Don't re-parse the ini file multiple times per BGALayer. Yuck.
2004-12-27 10:24:54 +00:00
Chris Danford
d544ea4972
scale pulse effect by EffectColors for added control
2004-12-27 03:25:09 +00:00
Chris Danford
81bc59321f
fix broken bone optimization if some verts in a mesh aren't associated with a bone
2004-12-27 03:12:14 +00:00
Chris Danford
4563395b4b
more efficient BGA loading: iterate keys in ini file to find layers
2004-12-25 08:44:12 +00:00
Chris Danford
e01f6ed77e
cleanup
2004-12-23 23:12:25 +00:00
Chris Danford
9032ee0163
fix skips in BGAnimation on first update
2004-12-23 09:48:16 +00:00
Chris Danford
9b457eb241
add aspect ratio pref
2004-12-23 06:50:19 +00:00
Chris Danford
0e2ceed54c
add experimental screen ScreenGameplayMultiplayer for up to 16 players playing using the same screen.
2004-12-22 12:58:41 +00:00
Chris Danford
798b55b41e
remove unused variables
2004-12-22 08:06:51 +00:00
Chris Danford
28e4249b34
increase NUM_JOYSTICKS
2004-12-22 08:01:21 +00:00
Chris Danford
a1340dd1c0
have gameplay objects access PlayerStageStats though a member pointer and not directly access g_CurStageStats.
2004-12-22 07:31:27 +00:00
Chris Danford
6213e4771f
split StageStats into player-specific and non-player-specific structs
2004-12-20 21:27:24 +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
f840c014a9
Move some player-specific data out of the bloated GameState class.
...
Have gameplay objects hold a PlayerState pointer instead of a PlayerNumber and indexing back into GameState.
This will simplify off-screen players (e.g. CPU ghosts, network replicated human players, >2 players using one NoteField)
2004-12-20 06:25:59 +00:00
Chris Danford
bdc8ded3cc
move background back into ScreenStage because it loads from a special theme element name
2004-12-11 10:23:55 +00:00
Chris Danford
a37c18fbb0
don't use a background for ScreenGameplay
2004-12-11 10:23:06 +00:00
Chris Danford
083db90df8
unload BGA for screens that don't have a background
2004-12-11 10:22:42 +00:00
Chris Danford
7d26f28dee
whoops. Fix AV on creation of first screen.
2004-12-11 10:03:39 +00:00
Chris Danford
8da1e887f4
fix wrong background loaded after a ScreenBranch
2004-12-11 09:54:08 +00:00
Chris Danford
2185c82ff8
ScreenBranch shouldn't try to load a background
2004-12-11 09:50:09 +00:00
Chris Danford
104b18f820
fix VC6 project missing files
2004-12-11 09:23:46 +00:00
Chris Danford
d0cece9bea
cleanup
2004-12-11 09:14:52 +00:00
Chris Danford
cc89b5a7b9
fix options screen always selects first choice in each row
2004-12-11 09:13:28 +00:00
Chris Danford
37cff8a09e
don't unload resources shared between backgrounds when loading a new background
2004-12-11 08:35:23 +00:00
Chris Danford
848d302c70
update VC6 project
2004-12-11 03:35:33 +00:00
Chris Danford
12d556c759
allow multiple, simultaneous prepared screens
2004-12-09 09:41:06 +00:00
Chris Danford
b6d711b3c1
Remove backgrounds on screens. Have one shared background that persists across screens.
2004-12-09 08:16:18 +00:00
Chris Danford
08964e340b
remove ScreenGameOver code, replace with ScreenAttract
2004-12-09 04:20:09 +00:00
Chris Danford
0f2b0bd119
add checkpoints
2004-12-06 08:28:38 +00:00
Chris Danford
730787aacb
name cleanup: State->Screen
2004-12-05 11:59:39 +00:00
Chris Danford
2d7d2a054b
use SelectNone rows
2004-12-05 11:59:05 +00:00
Chris Danford
e0b31f5354
add new row type, SELECT_NONE used in operator menu
2004-12-05 11:55:35 +00:00
Chris Danford
9545db8cb4
move "unlock" and "sound" into GameCommand
2004-12-05 11:54:43 +00:00
Chris Danford
a56f11b221
move "unlock" and "sound" into GameCommand
2004-12-05 11:49:29 +00:00
Chris Danford
58b52c680f
convert tiny screens to GameCommands
2004-12-04 23:24:14 +00:00
Chris Danford
d8ed815e0e
SortOrder strings cleanup
2004-12-04 22:41:34 +00:00
Chris Danford
0bc5f079ca
remove SortOrder from WheelItemData. Use the SortOrder in m_Action instead.
2004-12-04 22:36:29 +00:00
Chris Danford
2684ff5124
allow GameCommand to set SortOrder
2004-12-04 22:33:55 +00:00
Chris Danford
b16cb534c5
cleanup
2004-12-04 22:33:18 +00:00
Chris Danford
8931838292
metrics cleanup
2004-12-04 21:31:46 +00:00
Chris Danford
696fea3880
remove ScreenCaution
2004-12-04 21:30:47 +00:00
Chris Danford
1b5cebd714
re-add preload for change sound
2004-12-04 21:23:37 +00:00
Chris Danford
3ead35ed80
remove ScreenCaution code, use ScreenSelectMaster instead
...
add missing metrics and elements
2004-12-04 21:22:39 +00:00
Chris Danford
157653845e
remove ScreenCaution code, use ScreenSelectMaster instead
2004-12-04 21:17:08 +00:00
Chris Danford
457f92f06a
make start sound overridable
2004-12-04 21:16:00 +00:00