Commit Graph
342 Commits
Author SHA1 Message Date
Glenn Maynard c25910b6df unused 2005-02-02 05:12:59 +00:00
Glenn Maynard 7c64310add fixes 2005-01-29 22:02:52 +00:00
Glenn Maynard 8d48438c15 ModeMenuAvailable metric removed; change Codes instead.
Merge the sort menu into the mode menu.
GAMESTATE->m_SortOrder is now GAMESTATE->m_PreferredSortOrder.
Allow the mode menu to have non-mutually-exclusive items.
2005-01-29 20:46:08 +00:00
Chris Danford 8555a6da45 use Lua to execute commands
(needs cleanup)
2005-01-26 11:21:43 +00:00
Charles Lohr 3ce4a13410 Change: Way cool new ScreenNetSelect Music
Fix: Reporting Style didn't work right.
2005-01-22 05:31:35 +00:00
Glenn Maynard cc70e8dd82 fix old sort not being selected in sort menu 2005-01-20 03:15:01 +00:00
Chris Danford 5d6eb1d236 put ActorUtil functions in a namespace 2005-01-17 05:42:52 +00:00
Glenn Maynard f44facda48 fix roulette not being sorted 2005-01-13 17:40:56 +00:00
Chris Danford 4799c3414b don't show random/roulette in non-preferred sorts 2005-01-13 09:56:41 +00:00
Chris Danford 223ca00728 Sprite -> AutoActor 2005-01-09 01:17:51 +00:00
Chris Danford 2c4b77ec62 more precise control over the draw distance 2005-01-08 08:34:31 +00:00
Glenn Maynard 7ef993564d fix crash when selecting random with no songs loaded (don't show random at all) 2005-01-01 20:32:55 +00:00
Glenn Maynard bd3b4cbc9d fix log 2004-12-27 02:06:38 +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 0bc5f079ca remove SortOrder from WheelItemData. Use the SortOrder in m_Action instead. 2004-12-04 22:36:29 +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 8fe7c75a9a cleanup
Don't use GetSteps with the really long parameter list absolutely necessary.
2004-11-24 16:25:47 +00:00
Chris Danford 65fd0e3755 add comment 2004-11-07 00:19:55 +00:00
Chris Danford 8ead6559c2 revert 2004-11-07 00:19:01 +00:00
Chris Danford 4c4bdacf10 don't even choose a tutorial song in random 2004-11-06 23:53:57 +00:00
Chris Danford bcbe615c0d Pass ActorCommand structures to Actor instead of unparsed command strings.
This way, we can potentially do the parsing early and not parse inside of Actor as the command is executing.
2004-11-06 23:13:47 +00:00
Chris Danford 5127ceef4d remove CachedThemeMetrics in favor of ThemeMetric<T>
fix "CachedThemeMetrics don't read HTML colors and don't evaluate Lua expressions"
2004-11-06 20:36:04 +00:00
Chris Danford 72bd480883 CENTER_* -> SCREEN_CENTER 2004-11-05 06:35:10 +00:00
Charles Lohr 3c821677e0 MSVC6 doesn't like .clear(); I think = "" would be better for now. 2004-10-12 04:42:45 +00:00
Glenn Maynard 945e662041 fix crash when portal is used with no open sections 2004-10-10 15:06:15 +00:00
Chris Danford c37df8cc69 readability 2004-10-07 22:16:04 +00:00
Chris Danford 03fbb915f3 remove VC6 scoping hacks 2004-09-21 07:53:39 +00:00
Glenn Maynard abc84e9594 cleanup 2004-09-16 21:40:27 +00:00
Glenn Maynard 3d0d64c4ae fix "GetExtraStageInfo() called in GROUP_ALL_MUSIC, but GAMESTATE->m_pCurSong == NULL" 2004-09-05 23:50:09 +00:00
Glenn Maynard 90d8270cd6 fix extra stage music wheel entry not in a section when it should be 2004-09-05 02:47:30 +00:00
Glenn Maynard 10793fdc50 add MusicWheel::IsSettled 2004-09-04 21:32:36 +00:00
Chris Danford 1875b36c02 fix "use edits to get 100% chance of a locked song when choosing Random" 2004-08-31 08:37:47 +00:00
Chris Danford 64628fac21 remove enum Game. Instead, pass around the GameDef pointer 2004-07-25 04:27:20 +00:00
Glenn Maynard 7853427a24 fix TYPE_PORTAL crash when no songs 2004-07-22 02:47:21 +00:00
Chris Danford 5544445ad0 name cleanup: StyleDef -> Style 2004-06-28 07:26:00 +00:00
Chris Danford 3809715db0 cleanup: Remove Style and use StyleDef everywhere. This gets rid of a lot of Style->StyleDef lookups and discourages code that's specific to a Style. All game logic should be data-driven. 2004-06-27 06:52:49 +00:00
Chris Danford 6ea5cb233c portal shouldn't unlock a locked song 2004-06-26 23:02:57 +00:00
Chris Danford 51366df8cc name cleanup: PLAY_MODE_ARCADE -> PLAY_MODE_REGULAR 2004-06-11 06:05:35 +00:00
Chris Danford cb6800ccd4 hide tutorial songs in all modes but PLAY_MODE_ARCADE 2004-06-10 08:43:53 +00:00
Glenn Maynard 3798245ce6 license update 2004-06-07 21:14:03 +00:00
Chris Danford 61581479d8 track the current Trail in GameState 2004-06-03 08:22:02 +00:00
Chris Danford 0e52080354 make Random also prefer Songs that have all preferred difficulties
make Random and Portal ignore Songs with only beginnger Steps (Training)
2004-06-02 06:02:20 +00:00
Chris Danford 0a5d0fb73f name cleanup 2004-06-02 05:52:16 +00:00
Chris Danford 6c692d953d make Portal try to look for a song that matches all preferred difficulties 2004-06-02 05:49:38 +00:00
Chris Danford 2d269ebe06 remove Leap, add Portal 2004-06-02 05:12:45 +00:00
Chris Danford 398865a5ec fix "Profile's LastSong isn't initially selected" 2004-05-27 07:59:04 +00:00
Chris Danford ff5ec77fec fix "unlocking a song doesn't automatically select it" 2004-05-26 05:50:22 +00:00