Chris Danford
ddab166dad
fix "can't lay mines"
2005-01-21 06:47:50 +00:00
Glenn Maynard
754fb297fa
cleanups, fixes
2005-01-15 18:33:09 +00:00
Glenn Maynard
2ecbfae787
fix record
...
eliminate g_pCurrentMap (one less piece of state to become desynced)
2005-01-15 13:14:36 +00:00
Glenn Maynard
8781bb055d
cleanup, fix gcc compile
2005-01-15 13:05:33 +00:00
Glenn Maynard
0b4ad2db3b
generalize
2005-01-15 04:31:35 +00:00
Glenn Maynard
db57380d59
cleanup
2005-01-15 04:19:35 +00:00
Glenn Maynard
6548069e5e
tween
2005-01-15 04:15:15 +00:00
Glenn Maynard
9fba6088f7
actually, s/help/overlay/
2005-01-15 04:01:56 +00:00
Glenn Maynard
779e7777a1
cleanup
2005-01-15 03:56:32 +00:00
Glenn Maynard
f265551c97
don't reload mine sounds, etc when entering play mode in the editor
2005-01-15 03:31:07 +00:00
Glenn Maynard
0dfdaee605
remove some more old experimental stuff
2005-01-15 02:01:26 +00:00
Glenn Maynard
3a9b2f7f4b
working on fixing up extra loads when entering play mode in the editor
2005-01-15 01:28:29 +00:00
Glenn Maynard
856dc5c2ff
Handle editor keymappings more sanely; this fixes the "#ifdef XBOX"
...
everywhere (tip: if you're putting that many preprocessor checks in
high-level code, you're doing something wrong).
2005-01-14 23:17:04 +00:00
Glenn Maynard
8d40bee10c
fix shift-0 hold notes
...
These #ifdef Xbox-specific hacks need to go. Making the entire editor
code unreadable and hard to maintain is just not acceptable.
2005-01-10 00:52:04 +00:00
Glenn Maynard
7dc7d2a917
cleanup: use TimingData::SetStopAtBeat
...
use strtod(), not atof() (to avoid double to float warnings)
2005-01-08 14:00:15 +00:00
Charles Lohr
88a9c0cdaa
Add: Manual (textually inputted) BPM Changes and Stops.
2005-01-08 07:41:26 +00:00
Chris Danford
cfd7f6300f
fix CoinMode toggling on ScreenTitleMenu
2005-01-05 04:35:15 +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
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
b6d711b3c1
Remove backgrounds on screens. Have one shared background that persists across screens.
2004-12-09 08:16:18 +00:00
Glenn Maynard
3961acc447
eliminating brute-force search for ticks
2004-12-03 23:50:20 +00:00
Chris Danford
5790a0e9d4
fix Player alignment in editor
2004-12-01 04:02:00 +00:00
Chris Danford
7f336c2ce6
self-registering screen classes
2004-11-26 17:28: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
Chris Danford
8c1c2d0095
fix compile error
2004-11-01 06:30:35 +00:00
Ryan Dortmans
b17860c1e1
Add Xbox input translation
2004-10-28 07:56:13 +00:00
Chris Danford
ce4780559f
froundf -> Quantize
2004-10-24 17:44:51 +00:00
Chris Danford
584189a10c
naming cleanup: iNoteIndex -> row
2004-10-24 00:17:15 +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
Glenn Maynard
8a0df6bb27
fix warnings
2004-09-21 08:41:17 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +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
09d9197e29
update
2004-09-09 17:48:25 +00:00
Chris Danford
abe10501f7
change Twister to "max 3 holds at once"
...
add Floored, "max 2 holds at once"
2004-08-29 21:26:52 +00:00
Chris Danford
cc1135e18f
if editing an existing BGChange and the selected row isn't one of the 6 file rows, leave sName unchanged instead of removing the BGChange
...
remove rates < 0%
2004-08-20 08:36:17 +00:00
Glenn Maynard
cb344a63a2
save and restore the clipboard when using it internally
2004-08-18 23:02:27 +00:00
Glenn Maynard
fd7c6b131c
fix player options/song options BGM continuing to play after exiting in editor
2004-08-18 22:39:56 +00:00
Chris Danford
407de63957
make sound on insert/delete beat
2004-08-14 06:40:17 +00:00
Chris Danford
47e9ab702c
don't beep if snap mode didn't change
2004-08-13 02:41:19 +00:00
Chris Danford
873c148f0e
fix crash on exiting editor
...
clean up invalidation of Song and Courses
2004-08-12 04:49:15 +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
09d8807927
populate mini menu with values of the current BGChange.
2004-08-11 07:30:41 +00:00
Glenn Maynard
aad73b53e9
(float) atof() -> strtof(), which computes in float instead of computing in
...
double and casting to float, which is silly
2004-08-10 20:57:59 +00:00
Glenn Maynard
82d9d321fc
fix crash
2004-07-19 20:30:52 +00:00
Glenn Maynard
e5cb2555ed
move "predicted meter" down, and gray it out
2004-07-19 20:27:59 +00:00
Chris Danford
d412ab055d
name cleanup: NotesType -> StepsType
2004-07-12 02:19:24 +00:00