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