Glenn Maynard
2dc13e16a7
pActor->SetParent
2006-08-09 23:23:56 +00:00
Chris Danford
a5f0d301c9
don't unsubscribe from messages on bgchange
2006-05-30 09:08:00 +00:00
Chris Danford
68425c887e
Fix backgrounds always choosing the first random movie. Choose the same random backgrounds every time a song is played. Fix background layer reset after BackgroundTransition.
2006-05-05 19:21:29 +00:00
Glenn Maynard
6e5d986e7b
bind PlayCommandOnLeaves
2006-04-27 22:46:46 +00:00
Glenn Maynard
3a80542460
propagate deprecated
2006-03-26 06:07:21 +00:00
Glenn Maynard
db3ea69aac
Add PlayCommandOnChildren. This obsoletes "propagate".
2006-03-26 06:04:29 +00:00
Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +00:00
Glenn Maynard
cdd516fd74
Eliminate SCREEN_WIDTH/HEIGHT from RDisplay. It's up to the
...
user code to pass the desired camera space dimensions to
LoadMenuPerspective (normally done by Screen). SDimensions.h
is high-level.
2005-12-29 18:33:03 +00:00
Glenn Maynard
f33504c73f
LuaHelpers::PrepareExpression is used for metric compatibility; don't use
...
when loading from XML.
2005-11-29 17:36:19 +00:00
Glenn Maynard
df7405f4ec
remove Reset
2005-10-16 02:22:57 +00:00
Glenn Maynard
c9cb09dd36
ActorUtil::LoadFromActorFile -> ActorUtil::LoadFromNode
2005-10-11 02:51:05 +00:00
Glenn Maynard
91815ef03e
Simplify: Move LoadChildrenFromNode into ActorFrame::LoadFromNode.
...
This also makes loading consistent between ActorFrame, ActorScroller and DActorScroller.
Previously, we ran ActorFrame::LoadFromNode before adding children, which caused InitCommand
to be run before adding children.
2005-10-07 02:55:47 +00:00
Glenn Maynard
f875098dac
typo
2005-10-07 02:44:42 +00:00
Glenn Maynard
a3bdc2e5ff
move SetSize to Actor
2005-09-24 06:57:03 +00:00
Glenn Maynard
a3da8338a6
allow setting the effective size of an ActorFrame
2005-09-11 19:00:42 +00:00
Chris Danford
65d71a4f23
expermienting with DEFINE_METHOD macro for Lua methods
2005-09-10 02:47:04 +00:00
Glenn Maynard
8f8f8d7782
compile fix
2005-07-19 06:54:49 +00:00
Glenn Maynard
47489964d2
copy children if m_bDeleteChildren; this allows copying ActorFrames, including
...
ones loaded from XML
2005-07-18 22:59:34 +00:00
Glenn Maynard
55d6382c49
add virtual Copy() to Actor
2005-07-18 22:00:19 +00:00
Glenn Maynard
ebbf4490bf
propagate ProcessMessages. There are still some cases where we're
...
handling children directly; as those come up, they'll either propagate this
message or (preferably) be converted to use AddChild and let ActorFrame
do the work.
2005-07-12 03:09:34 +00:00
Glenn Maynard
5813b65b72
SetVanishPoint binding
2005-07-07 00:59:51 +00:00
Chris Danford
ef4216b699
fix comment location
2005-06-29 09:20:17 +00:00
Glenn Maynard
9d7f835609
no need to template Luna specializations
2005-06-20 05:02:03 +00:00
Glenn Maynard
c998564adf
update registration for various types
2005-06-20 04:17:02 +00:00
Glenn Maynard
b974b1bdd4
LuaHelpers::PrepareExpression
2005-06-16 22:22:37 +00:00
Glenn Maynard
cb3f10aabb
LuaHelpers::RunExpressionF
2005-06-16 06:30:33 +00:00
Chris Danford
623dc2512f
merge PlayCommand2 and PlayCommand so that Actor derivities only have to override one method to get the correct behavior
2005-06-12 00:35:08 +00:00
Chris Danford
98784d3fb5
Split Update into Update and UpdateInternal so that every class doesn't need to early abort in Update when hibernating
2005-06-11 10:32:58 +00:00
Chris Danford
dac72665e3
move background file enumerating into BackgroundUtil.*
...
fix editor background change functionality
2005-05-31 01:17:37 +00:00
Chris Danford
d89b0a8dfc
add RunCommandsOnLeaves
...
propagate Reset
2005-05-29 01:00:05 +00:00
Chris Danford
9b5187d700
specify the vanish point in xml
2005-05-20 21:11:02 +00:00
Chris Danford
8eaf93a23d
position Scroller items with a Lua function
...
add ActorFrame::m_bDrawByZPosition
2005-05-03 09:29:54 +00:00
Chris Danford
01d59d97ce
add base alpha
2005-04-30 07:48:10 +00:00
Chris Danford
8df1290603
for easier debugging
2005-03-21 05:16:52 +00:00
Chris Danford
39a9708020
assert if someone tries to clear the zbuffer in an actor frame (it won't do anything because ActorFrames don't SetRenderState). Hopefully, this will save someone a lot of troubleshooting time.
2005-03-18 08:14:49 +00:00
Chris Danford
1fd957fe9c
add GetChild
2005-03-01 21:55:47 +00:00
Chris Danford
63868cee5e
fix BGAnimation doesn't load <children>
...
fix BGAnimation in Background leaks children
2005-03-01 16:59:29 +00:00
Chris Danford
e93c2fd67b
fix leaked ActorFrame children
2005-03-01 02:50:23 +00:00
Chris Danford
ca09e21104
move render state effect variables out of BGALayer and into ActorFrame
2005-02-28 04:14:25 +00:00
Chris Danford
167aa06970
don't propagate "Init"
2005-02-23 20:37:21 +00:00
Glenn Maynard
fc1c863f8a
omit semicolon, so REGISTER_ACTOR_CLASS(x) can't be parsed as
...
a prototype
2005-02-23 19:09:13 +00:00
Chris Danford
ef80deedc4
cleanup: use class registration to create actors
2005-02-23 02:14:06 +00:00
Chris Danford
5c7b8314f4
allow hiding of option rows based on the value of other rows
2005-02-20 10:12:50 +00:00
Chris Danford
5ae3b5cad0
sort children after adding
2005-02-19 01:03:55 +00:00
Glenn Maynard
e16b72f5ed
Actor::RunCommands, etc. can take any LuaReference, not just
...
ActorCommands
2005-02-17 05:12:23 +00:00
Chris Danford
68dd253720
use templated classes instead of macros for easier debugging
2005-01-31 08:05:27 +00:00
Chris Danford
8555a6da45
use Lua to execute commands
...
(needs cleanup)
2005-01-26 11:21:43 +00:00
Chris Danford
5d6eb1d236
put ActorUtil functions in a namespace
2005-01-17 05:42:52 +00:00
Chris Danford
cda4c3b04a
make Actor LoadFromNode signatures consistent
2005-01-17 05:28:16 +00:00
Chris Danford
a5d40aad79
fix default.xml loading
...
add Condition check in LoadFromActorFile
2005-01-17 04:08:08 +00:00