Commit Graph
100 Commits
Author SHA1 Message Date
Chris Danford 864ca7bed4 split apart "GetSongCredits()" 2005-01-21 07:13:44 +00:00
Chris Danford ddab166dad fix "can't lay mines" 2005-01-21 06:47:50 +00:00
Chris Danford a3ed21da36 turn off sphere mapping on tex unit 0 after rendering 2005-01-21 06:14:20 +00:00
Chris Danford 663bd5d8b7 fix misspelling 2005-01-21 06:13:45 +00:00
Chris Danford 434d49a70b update VC6 proj 2005-01-21 06:01:18 +00:00
Chris Danford d92379cc5d update screen testing 2005-01-21 05:58:31 +00:00
Chris Danford 5d6eb1d236 put ActorUtil functions in a namespace 2005-01-17 05:42:52 +00:00
Chris Danford cda4c3b04a make Actor LoadFromNode signatures consistent 2005-01-17 05:28:16 +00:00
Chris Danford adab436231 consolidate ScreenStage overlays 2005-01-17 04:32:12 +00:00
Chris Danford 90be873611 consolidate ScreenStage overlays 2005-01-17 04:10:50 +00:00
Chris Danford a5d40aad79 fix default.xml loading
add Condition check in LoadFromActorFile
2005-01-17 04:08:08 +00:00
Chris Danford f26a33713d add Lua functions 2005-01-17 04:05:40 +00:00
Chris Danford d1adfc6804 load default.xml instead of BGAnimation.ini if available 2005-01-17 01:32:45 +00:00
Chris Danford 8771872ac7 eliminate redundant INI read 2005-01-17 00:58:07 +00:00
Chris Danford 99afe19780 handle ActorScroller attributes in a more consistent way 2005-01-17 00:40:43 +00:00
Chris Danford 8a1fb93003 move attribute loading into the class that owns the attribute 2005-01-16 23:40:21 +00:00
Chris Danford f47c3bdc6c remove old file 2005-01-16 21:56:40 +00:00
Chris Danford a25730d0a4 cleanup 2005-01-16 21:00:26 +00:00
Chris Danford 66c6018ed1 cleanup ugly nested conditionals 2005-01-16 08:15:20 +00:00
Chris Danford f1dbeb2334 cleanup 2005-01-16 07:08:58 +00:00
Chris Danford 8f524bd0f5 fix background position and scale not set correctly 2005-01-16 05:51:04 +00:00
Chris Danford cfb9d284c5 simplify: combine two Actor deques into one 2005-01-16 04:35:47 +00:00
Chris Danford f2060969de fix tween overflow in Actor commands that call themself 2005-01-16 04:22:43 +00:00
Chris Danford 2122d3e45a style cleanup 2005-01-16 01:35:56 +00:00
Chris Danford 9425c42a25 fix compile 2005-01-16 01:27:41 +00:00
Chris Danford 5c79ac4196 pass bNeedsNormals into RageCompiledGeometry 2005-01-14 10:23:22 +00:00
Chris Danford c558727bf7 fix compile error 2005-01-14 06:10:56 +00:00
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