Commit Graph
335 Commits
Author SHA1 Message Date
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
Chris Danford b05d25ab24 "m_pCurNotes" -> "m_pCurSteps" 2004-05-24 06:12:17 +00:00
Chris Danford ba93ee8469 "for( int p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )" 2004-05-24 06:10:11 +00:00
Chris Danford 4bb777232d name cleanup: "pNotes" -> "pSteps" 2004-05-24 03:41:39 +00:00
Chris Danford ce6e2d5ae8 force Leap to choose a song wheel item 2004-05-03 02:44:56 +00:00
Chris Danford 6590bd2d48 don't load multiple copies of "common start" or "common invalid" sound 2004-05-01 23:28:53 +00:00
Chris Danford 4ac1e0ee45 move Random "don't lock after choose" logic to a separate wheel item, "LEAP" 2004-04-26 06:47:03 +00:00
Chris Danford 68e2315224 move Course sorts to CourseUtil, add CourseID 2004-04-18 08:36:04 +00:00