Commit Graph
100 Commits
Author SHA1 Message Date
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
Chris Danford dbc256198a add warning on invalid command 2004-12-04 21:14:46 +00:00
Chris Danford 4183869a45 fix player Y position 2004-12-04 21:14:25 +00:00
Chris Danford 6181e142dc add metric to put timer in stealth mode 2004-12-04 21:13:29 +00:00
Chris Danford 005a7f5efa convert more prefs to use Preference 2004-12-04 10:35:50 +00:00
Chris Danford 5b880bd707 add missing file 2004-12-04 08:23:01 +00:00
Chris Danford d46bfd460d convert some prefs to use Preference 2004-12-04 08:21:54 +00:00
Chris Danford 27c69a2a04 cleanup 2004-12-04 08:11:51 +00:00
Chris Danford 63e138a212 remove includes from Preference.h 2004-12-04 07:15:22 +00:00
Chris Danford 2b9d990e71 prefs name cleanup 2004-12-04 06:09:30 +00:00
Chris Danford 078e02beda rename: ActorCommand -> Command
Make Command smaller and more generic.
Parse arguments on use, not in Command::Load.
2004-12-03 05:37:21 +00:00
Chris Danford cd8bd41070 fix VC6 project 2004-12-03 05:31:57 +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 ab37218c47 rename: ModeChoice -> GameCommand 2004-12-02 06:29:20 +00:00
Chris Danford e1da21f61c Let ActorCommand do the parsing for ModeChoice 2004-12-02 05:56:38 +00:00
Chris Danford 683587e81b rename: m_sPreferredGroup -> m_sPreferredSongGroup
add SongGroup to ModeChoice
2004-12-01 07:24:55 +00:00
Chris Danford ad9eb1db70 fix "ok button doesn't have focus initially" 2004-12-01 05:28:08 +00:00
Chris Danford f1fa226d30 make OK dialog modal, set parents of all dialog boxes 2004-12-01 05:06:45 +00:00
Chris Danford 9fb9243742 modal messageboxes 2004-12-01 04:25:35 +00:00
Chris Danford 5790a0e9d4 fix Player alignment in editor 2004-12-01 04:02:00 +00:00
Chris Danford 0493949aa9 registering screens 2004-11-27 06:10:33 +00:00
Chris Danford a862f62b4f minor cleanup 2004-11-26 17:37:09 +00:00
Chris Danford 7f336c2ce6 self-registering screen classes 2004-11-26 17:28:47 +00:00
Chris Danford db04a5e89a move ScreenSystemLayer to a separate file 2004-11-25 19:16:46 +00:00
Chris Danford 0c55fd0684 fix some stale StepsID entries hang around after unloading edits 2004-11-24 16:59:57 +00:00
Chris Danford 243d63094f StepsID cache needs both Song and Steps 2004-11-24 16:42:05 +00:00
Chris Danford 8e476b97c0 bug fix: HighScores for edits don't match correctly because the hash is ignored 2004-11-24 16:32:21 +00:00
Chris Danford 8fe7c75a9a cleanup
Don't use GetSteps with the really long parameter list absolutely necessary.
2004-11-24 16:25:47 +00:00
Chris Danford 0b64a246f9 add checkpoints 2004-11-24 03:49:17 +00:00
Chris Danford 7cfa03acc7 metrics cleanup 2004-11-09 07:02:25 +00:00
Chris Danford ec4090a3eb fix VC7 warnings 2004-11-08 06:16:22 +00:00
Chris Danford 64c68bda6f Don't Lua_pcall if loading the statement string failed. 2004-11-07 18:07:54 +00:00
Chris Danford d08e8b9d96 metrics cleanup 2004-11-07 10:38:20 +00:00
Chris Danford 936dfd4d9d warn, don't throw on Lua errors 2004-11-07 10:36:59 +00:00
Chris Danford df87e9794b fix metric.ini.new writer 2004-11-07 07:14:30 +00:00