Commit Graph

570 Commits

Author SHA1 Message Date
Glenn Maynard 3961acc447 eliminating brute-force search for ticks 2004-12-03 23:50:20 +00:00
Glenn Maynard 573f8035b3 eliminating brute-force search 2004-12-03 23:43:35 +00:00
Glenn Maynard dbf1097d4d eliminating brute-force search 2004-12-03 23:39:50 +00:00
Glenn Maynard 2243ffa37c split this loop apart (working on eliminating brute-force search) 2004-12-03 23:33:06 +00:00
Glenn Maynard 08cb05e345 short-circuit ScreenGameplay::UpdateLights() 2004-12-03 23:31:35 +00:00
Glenn Maynard 2b3e145a30 split UpdateLights() from monster ScreenGameplay::Update() 2004-12-03 23:30:50 +00:00
Josh Allen 218584bebe Yesterday's fix did not work, reverting 2004-12-03 01:29:23 +00:00
Charles Lohr c419f17bd8 Maybe it will work better if we say we're done when we tween off. 2004-12-01 21:36:26 +00:00
Glenn Maynard 873bf63992 cleanup 2004-12-01 20:42:15 +00:00
Chris Danford 7f336c2ce6 self-registering screen classes 2004-11-26 17:28:47 +00:00
Chris Danford b8259d7af9 move player positions from Style into metrics 2004-11-07 05:49:06 +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 b46bd4f9da fix crash if no songs loaded 2004-11-05 06:36:49 +00:00
Chris Danford 72bd480883 CENTER_* -> SCREEN_CENTER 2004-11-05 06:35:10 +00:00
Glenn Maynard e88da4a8a1 bgm chain mixing 2004-10-25 03:47:22 +00:00
Chris Danford eff1dc9695 play auto keysounds 2004-10-24 10:45:30 +00:00
Chris Danford 1b3c786213 cleanup: variable name and const 2004-10-24 10:20:24 +00:00
Chris Danford 3ac1dba044 simplify TapAttack storage:
store attack info in TapNote
  in the SMNoteData string, store the attack params inline (like with keysounds)
play keysounds when hit
  still doesn't play keysounds on a miss
  still doesn't play autoKeysounds
2004-10-23 23:41:49 +00:00
Chris Danford 09193d9e4b cleanup:
use references when passing NoteData
  Have player own a NoteDataWithScoring, not derive from it
2004-10-23 17:43:49 +00:00
Ben Anderson 3d867ad714 Made more readable as per Glenn's suggestion 2004-10-23 17:29:45 +00:00
Ben Anderson 56a0316a8a Optimization, and slightly more professional-looking behavior for the song progress meter. 2004-10-23 14:38:08 +00:00
Ben Anderson c8ed60a646 Fudging by 5 seconds is more of a wild guess than anything useful. Going by the "last beat" makes more sense. 2004-10-22 02:28:24 +00:00
Chris Danford a9fb4cc62a don't blink menu lights 2004-10-15 14:37:33 +00:00
Chris Danford 807d892f4f allow theme to specify logical screen dimensions 2004-09-21 06:07:12 +00:00
Chris Danford d2a54cca31 make TapNote a struct. Over time, more properties will move from the enums and into bit flags. 2004-09-12 05:56:24 +00:00
Glenn Maynard 649b3df153 handle IET_LEVEL_CHANGED 2004-09-09 22:21:50 +00:00
Glenn Maynard ce4656bc51 update 2004-09-09 17:48:26 +00:00
Chris Danford 081c1e24b5 fix incorrect song counts for courses
cleanup: make StageStats hold a list of Songs and Steps that were played during the stage
2004-08-30 04:09:23 +00:00
Chris Danford 1be5b1072d fix "ActiveAttackList doesn't show course entry mods until the first timed mod takes effect" 2004-08-29 05:43:07 +00:00
Glenn Maynard 9875923278 Force FailImmediate in battery mode. Some code assumes it.
Are there any interesting uses of allowing non-FailImmediate in battery
mode?  It would be harmless to allow setting it in the song options screen
if it was useful and worked (the current problem is that the default fail
mode is being applied, too).
2004-08-25 08:56:58 +00:00
Glenn Maynard 350d3771b8 dep fix 2004-08-19 01:18:11 +00:00
Charles Lohr 6c34abf843 Fixed "Fix" and undid that SM_NET message thing, as per glenn's request. 2004-08-18 05:16:45 +00:00
Glenn Maynard a7a6fff6cf If either player is enabled, you can use GAMESTATE->m_MasterPlayerNumber to get the
first that joined; do this instead of iterating.  Remove redundant check.  Style cleanup.
Charles, please make an effort to conform to the style of the rest of the codebase; you
keep committing stuff in a completely different style and others keep having to clean it up.
2004-08-18 01:23:34 +00:00
Charles Lohr 0decd5c7eb ScreenMessaged' some stuff, and now shows "Initilizing Network" when attempting to connect to server on start. 2004-08-18 01:02:06 +00:00
Chris Danford 65caee25a2 fix uninitialized member 2004-08-14 22:58:57 +00:00
Charles Lohr 95f896e68e Oops... Fixed 100% all the time crash I made. 2004-08-13 08:40:53 +00:00
Charles Lohr c260cb775a Code to be used for in-game scoreboard 2004-08-13 08:24:11 +00:00
Chris Danford 13dd1a9bda fix crash on exit editor
move management of Song resources out of Song and into SongManager
2004-08-11 08:23:14 +00:00
Chris Danford a120673116 use Fail30Misses for the first song in a course 2004-08-01 00:35:14 +00:00
Chris Danford 793fa627ee fix Fail30Misses doesn't fire for the first song 2004-07-31 23:57:47 +00:00
Chris Danford bf85fbce19 fix compile error 2004-07-31 19:45:23 +00:00
Chris Danford 35869118d9 add FAIL_COMBO_OF_30_MISSES 2004-07-31 19:14:53 +00:00
Chris Danford ca8e677ebd fix "ActiveAttackDisplay carries over into the next song even if the mod has ended" 2004-07-30 07:18:21 +00:00
Chris Danford 504ba6c163 GetPath*N->GetPath*F 2004-07-25 06:29:50 +00:00
Chris Danford b028934429 clean up Course cache logic 2004-07-24 06:40:51 +00:00
Chris Danford 27ece3ecbf fix "transform mods that last for a whole song in a course get applied twice"
fix "impossible to get 100% on a course that uses AddMines" by calculating RadarValues after applying mods
Trail::GetRadarValues needs to do caching.  Performance is bad.
2004-07-23 04:45:48 +00:00
Chris Danford b7383e1010 don't blink game buttons on a mine 2004-07-21 03:31:24 +00:00
Charles Lohr 7715553d35 Made BPM display and Current max combo display use their on/off commands. 2004-07-18 17:16:57 +00:00
Glenn Maynard dc8dc0b36a fix adjusting by LIGHTS_FALLOFF_SECONDS in the wrong direction 2004-07-18 02:24:50 +00:00
Glenn Maynard d2517bc504 false | false = false
false | true = true
2004-07-18 01:39:32 +00:00