Chris Danford
6f9d4caf0f
keep the whole LocalProfile in memory, not just the EditableData
2005-07-13 19:15:31 +00:00
Chris Danford
b79553f7cb
add Character, Lua bindings
2005-07-13 19:11:24 +00:00
Chris Danford
8998dfc589
add SetOneSharedSelectionIfPresent
2005-07-13 19:09:13 +00:00
Chris Danford
3752bdf702
cleanup
2005-07-13 19:08:44 +00:00
Chris Danford
64b16818a8
Lua bindings
2005-07-13 19:07:15 +00:00
Chris Danford
4459393d84
row -> iRow
2005-07-13 19:01:42 +00:00
Chris Danford
505e835214
GetDisplayName -> GetDisplayNameOrHighScoreName
2005-07-13 18:49:49 +00:00
Glenn Maynard
881db4c838
remove more duplication of Screen's handlers
2005-07-13 08:58:14 +00:00
Glenn Maynard
ed4eacdb4b
metrics
2005-07-13 08:56:49 +00:00
Glenn Maynard
5e0e547d4d
use Screen's
2005-07-13 08:56:16 +00:00
Glenn Maynard
1260347d05
whoops, eval metrics
2005-07-13 08:54:35 +00:00
Glenn Maynard
f77ae43485
ArchHooks_Win32::SetupConcurrentRenderingThread
2005-07-13 08:33:28 +00:00
Glenn Maynard
52f7324f37
add SetupConcurrentRenderingThread
2005-07-13 08:29:02 +00:00
Glenn Maynard
1ddf7f57da
use ConcurrentlyPrepareScreen
2005-07-13 06:51:08 +00:00
Glenn Maynard
e1dae4bf04
dumb fix
2005-07-13 06:49:30 +00:00
Glenn Maynard
a6cb2db9f2
implement ConcurrentlyPrepareScreen and IsConcurrentlyLoading
2005-07-13 06:44:44 +00:00
Glenn Maynard
cf33a47ba4
add StartConcurrentRendering, FinishConcurrentRendering
...
(avoiding "BackgroundRendering" to avoid confusion with screen
backgrounds)
2005-07-13 06:41:27 +00:00
Glenn Maynard
a885cdc0cd
allow using frame limiter to give up CPU between frames, if the video
...
drivers aren't doing it (which they should be)
2005-07-13 06:31:08 +00:00
Glenn Maynard
94ff3eca36
implement framerate limiting. This is imprecise; it's intended for giving
...
up CPU before waiting for vsync, and not for limiting to a precise framerate.
2005-07-13 06:16:37 +00:00
Glenn Maynard
989565227b
add SupportsThreadedRendering flag (not in OGL yet)
2005-07-13 01:04:59 +00:00
Glenn Maynard
02fb825df7
GameLoop
2005-07-13 01:01:08 +00:00
Glenn Maynard
90e8d8f130
split out GameLoop ...
2005-07-13 00:51:38 +00:00
Glenn Maynard
1f9b40ca23
split out GameLoop ...
2005-07-13 00:49:22 +00:00
Glenn Maynard
8e971717c3
split out game loop
2005-07-13 00:45:58 +00:00
Glenn Maynard
fcbe90cc09
merge dupe EndFrame code
2005-07-13 00:37:43 +00:00
Glenn Maynard
f384783335
cleanup
2005-07-13 00:28:37 +00:00
Glenn Maynard
cf22782ab9
add AppHasFocus
2005-07-13 00:22:59 +00:00
Glenn Maynard
9b9b19c6a0
no Update()
2005-07-13 00:01:46 +00:00
Glenn Maynard
aad96ee660
remove Update
2005-07-13 00:01:08 +00:00
Glenn Maynard
b85b6c7839
fixups for upcoming changes
2005-07-12 23:44:17 +00:00
Glenn Maynard
796ac96c50
remove Update. DISPLAY has enough places to hook, and doesn't need access to the gameplay timer. Do this stuff in EndFrame instead.
2005-07-12 23:16:03 +00:00
Glenn Maynard
16a1a71848
remove unused fDeltaTime
2005-07-12 23:14:21 +00:00
Glenn Maynard
7d99ae8022
AllFailed binding
2005-07-12 22:35:48 +00:00
Glenn Maynard
e5d72baba2
cleanup
2005-07-12 22:01:26 +00:00
Glenn Maynard
21331d1d29
GetEvaluationNextScreen
2005-07-12 21:48:46 +00:00
Glenn Maynard
95a773dae0
use lua
2005-07-12 21:47:15 +00:00
Glenn Maynard
f47cb7f526
bind GetName
2005-07-12 21:44:30 +00:00
Glenn Maynard
45b0a3bfdf
bindings
2005-07-12 21:41:42 +00:00
Glenn Maynard
7c371b8429
fix screens
2005-07-12 21:26:32 +00:00
Glenn Maynard
3cade20083
NextCourseSong -> BeforeLoadingNextCourseSong, so it's clear that GetNextCourseSong
...
is the next song, and not the next next song
2005-07-12 21:16:15 +00:00
Glenn Maynard
61620bb6f5
fix course mode.
...
We've been using the environment and Lua globals as "parameters" to treat
broadcasts as "functions called on every object". That doesn't work with
queued message handling. It's also a bit confusing; it means there are
"parameters" available only for some messages. It's cleaner to just make the
information available as a function.
2005-07-12 21:12:12 +00:00
Chris Danford
e9166ac4ab
load EditableData for all local profile on startup so that we don't have to load every profile from disk to enumerate names
2005-07-12 20:19:52 +00:00
Glenn Maynard
1e17954eff
fix SM_BeginFadingOut sent twice if only one player active
2005-07-12 20:05:56 +00:00
Glenn Maynard
b1af8a00ae
eval stage
2005-07-12 19:34:09 +00:00
Glenn Maynard
f07f362bcc
use SWME's
2005-07-12 19:32:01 +00:00
Glenn Maynard
75d972fdfa
fix crash if no courses in STestMode
2005-07-12 19:23:22 +00:00
Glenn Maynard
45d8fb80ef
hack should no longer be needed, because Screen:Init() is split out and
...
we can call FinishStage in SSMusic first
2005-07-12 07:11:01 +00:00
Glenn Maynard
39bdc32e70
fix draw order
2005-07-12 07:06:57 +00:00
Glenn Maynard
1b937f7c1e
call base
2005-07-12 06:56:09 +00:00
Glenn Maynard
70f2d0e0e5
cleanup
2005-07-12 06:50:18 +00:00