Glenn Maynard
751f678a8a
Instead of handling broadcasted messages immediately, queue them and
...
do them later in the update. This allows threadsafety (sending messages from
other threadS), and will eventually be merged with ScreenMessages. This
doesn't mean that all messages have to be delayed; we can send messages
to an actor directly, like SendMessageToTopScreen. This only affects broadcasted
messages, which act like PostMessageToTopScreen(x, 0).
2005-07-12 03:07:54 +00:00
Glenn Maynard
75b937a28b
testing
2005-07-12 02:23:11 +00:00
Glenn Maynard
949bab6a25
NextScreen metrics
2005-07-12 02:22:14 +00:00
Glenn Maynard
6e8747d0b6
cleanup
2005-07-12 02:21:28 +00:00
Glenn Maynard
47b3965186
cleanup
2005-07-11 23:42:45 +00:00
Glenn Maynard
4b475b2145
use ActorFrame::AddChild
2005-07-11 23:17:46 +00:00
Glenn Maynard
88d1f36c3d
cleanup
2005-07-11 22:25:29 +00:00
Eric Gustafson
52a290a867
Fix compile on GCC4 #2 (Thanks to Sesse for submitting this)
2005-07-11 21:16:53 +00:00
Eric Gustafson
541410b945
Fix compile on GCC4 (Thanks to Sesse for submitting this)
2005-07-11 19:40:18 +00:00
Glenn Maynard
d3abe0a1f7
also remove
2005-07-09 09:09:17 +00:00
Glenn Maynard
5cb6d2913c
remove
2005-07-09 09:08:32 +00:00
Glenn Maynard
5f8eab1022
remove textSongOptions. (this isn't how we should be broadcasting
...
messages for this, but we don't want to send on every change like
BroadcastOnChange (too fine grained), but this is better than these
special case actors
2005-07-09 09:07:59 +00:00
Glenn Maynard
f1e9edd4ea
GetSongOptionsString
2005-07-09 09:00:49 +00:00
Glenn Maynard
e794c48a30
cleanup
2005-07-09 08:41:52 +00:00
Glenn Maynard
b1360b0b4f
remove OptionIconRow
2005-07-09 08:28:49 +00:00
Glenn Maynard
d972df89f0
bind
2005-07-09 08:26:20 +00:00
Glenn Maynard
f47fef683c
update
2005-07-09 08:09:29 +00:00
Glenn Maynard
d93b35ed69
simplify
2005-07-09 08:09:00 +00:00
Glenn Maynard
43503acd5b
test build fix
2005-07-09 03:21:14 +00:00
Glenn Maynard
4596e1baf1
lame vc6 hack
2005-07-08 12:35:46 +00:00
Glenn Maynard
29a77351c2
cleanup
2005-07-08 01:22:41 +00:00
Chris Danford
fcc6c4408a
working on SSelectProfile
2005-07-07 22:08:05 +00:00
Chris Danford
df743e9780
fix weird alpha behavior with no lighting
2005-07-07 22:07:13 +00:00
Glenn Maynard
f2227977b4
moved RebuildPlayerOptionsFromActiveAttacks
2005-07-07 21:30:25 +00:00
Glenn Maynard
fd700eb123
move RebuildPlayerOptionsFromActiveAttacks into PlayerState (SGameplay
...
commit in a moment)
2005-07-07 21:29:35 +00:00
Glenn Maynard
c2176f01b2
move GetSumOfActiveAttackLevels into PlayerState
2005-07-07 21:24:59 +00:00
Glenn Maynard
4f417bcce2
fix this correctly
2005-07-07 20:22:12 +00:00
Glenn Maynard
e956001268
revert. This isn't ideal, but is perfectly valid and works fine. You can't SetNewScreen from the ctor, but you can post a message to SetNewScreen from the next update. (I don't know what "engine level" means; this is the highest level code, engine code is the lowest.)
2005-07-07 20:16:02 +00:00
Chris Danford
f75a253544
fix build
2005-07-07 17:55:48 +00:00
Ben Anderson
96117b9b65
Apparently, we can't arbitrarily switch screens at the engine level. Crash instead.
2005-07-07 16:24:09 +00:00
Ben Anderson
0ce3ef6fc6
We're not allowed to skip screens at the engine level; crash instead. (We're crashing anyway)
2005-07-07 15:10:54 +00:00
Glenn Maynard
fcbd6dda76
not a null texture anymore
2005-07-07 11:00:45 +00:00
Glenn Maynard
fd65e21fd7
cleanup
2005-07-07 10:54:44 +00:00
Glenn Maynard
0532a3db79
cleanup
2005-07-07 10:48:02 +00:00
Glenn Maynard
1fd2dc8604
simplify
2005-07-07 10:39:45 +00:00
Glenn Maynard
da21fd5a5c
cleanup
2005-07-07 10:35:16 +00:00
Glenn Maynard
5eb0a95f8e
do this with ActorFrame
2005-07-07 10:33:10 +00:00
Glenn Maynard
28133ca105
cleanup
2005-07-07 10:29:04 +00:00
Glenn Maynard
b282ba475d
fix assert on ABC sections
2005-07-07 10:07:58 +00:00
Glenn Maynard
3498bf29cc
simplify
2005-07-07 08:41:19 +00:00
Glenn Maynard
35b0dd09cb
add lost DiagnosticOutput
2005-07-07 08:20:18 +00:00
Glenn Maynard
3b54c385a4
remove unused m_vScreensToDelete
2005-07-07 08:18:29 +00:00
Glenn Maynard
28b596efa6
no need to delay deletes in ClearScreenStack; the screen is never on the stack
2005-07-07 08:16:49 +00:00
Glenn Maynard
39dc127095
delay PopTopScreen like SetNewScreen
2005-07-07 08:14:01 +00:00
Glenn Maynard
7489719b11
SM_Invalid
2005-07-07 08:08:43 +00:00
Glenn Maynard
75c1b3dfab
keep drawing transitions after finish; to hide when finished, explicitly set the
...
actor hidden
2005-07-07 07:37:10 +00:00
Chris Danford
f1b139a6bd
add missing OptionRow metrics
2005-07-07 07:25:54 +00:00
Glenn Maynard
0f37522829
cleanup
2005-07-07 06:25:38 +00:00
Glenn Maynard
c027ab03d4
EmptyDeleteQueue: deleting a screen should not cause a skip; if it does, please document why
2005-07-07 06:20:22 +00:00
Glenn Maynard
12b81cdaeb
EmptyDeleteQueue: deleting a screen should not cause a skip; if it does, please document why
2005-07-07 06:18:17 +00:00