Chris Danford
65d71a4f23
expermienting with DEFINE_METHOD macro for Lua methods
2005-09-10 02:47:04 +00:00
Glenn Maynard
3db3ff7e51
cleanup
2005-09-07 09:20:00 +00:00
Glenn Maynard
6670c55a07
oops. Multiple attributes with the same name aren't allowed. Transition
...
back to a child node.
2005-09-06 05:56:59 +00:00
Glenn Maynard
6a26d48403
oops. Multiple attributes with the same name aren't allowed. Transition
...
back to a child node.
2005-09-06 05:22:13 +00:00
Glenn Maynard
aaf2705f68
no need for :: or &expr; in command names
2005-09-06 04:38:37 +00:00
Glenn Maynard
f5f2f4a885
ThemeManager::EvaluateString was called here for three things:
...
- RunAtExpressionS. Using @ to generate command lists is no longer allowed; it's
too expensive and clumsy, and is no longer needed.
- "::" for newlines. This isn't needed, since the string is a Lua expression;
use "\n".
- FontCharAliases::ReplaceMarkers. This only makes sense for settext calls.
(The latter two will still be supported by settext directly.)
2005-09-06 04:34:44 +00:00
Glenn Maynard
90f55ac9c2
Remove old hack. (This was added as a convenience back before actor
...
commands were used as widely as they are now.)
2005-09-03 07:19:00 +00:00
Glenn Maynard
a8d98264e2
fix warnings
2005-09-03 02:09:03 +00:00
Chris Danford
30515ffaa4
iterate over each Attrib only one, not 8 times while searching for name matches
2005-09-02 00:01:58 +00:00
Glenn Maynard
2574a30592
allow Actor as a type directly
2005-09-01 07:28:52 +00:00
Glenn Maynard
dda1302604
comment
2005-09-01 06:27:28 +00:00
Chris Danford
af79589251
comment cleanup
2005-08-29 15:26:53 +00:00
Glenn Maynard
2a16238734
more convenient: input as attrib, not child
2005-08-29 05:01:34 +00:00
Glenn Maynard
23ea565846
better form: max one param per Input node
2005-08-27 08:26:34 +00:00
Glenn Maynard
60317928f2
Specify input parameters explicitly, to be passed via a <Param> in a
...
parent object and stored for later use.
2005-08-27 06:08:04 +00:00
Chris Danford
15d263b379
add GetRotationY
2005-08-18 06:15:04 +00:00
Glenn Maynard
d01af9bde2
typo
2005-08-12 04:13:08 +00:00
Glenn Maynard
85d66d4a6c
dumb fix
2005-08-12 04:12:33 +00:00
Glenn Maynard
b5cca118e0
add TWEEN_SMOOTH
2005-08-12 04:08:51 +00:00
Chris Danford
c20c41e7fc
load commands from elements (for using Lua to generate the command name)
2005-08-06 05:33:01 +00:00
Chris Danford
2ca9f32459
add GetDiffuseAlpha
2005-08-03 03:12:35 +00:00
Chris Danford
32c3953726
"scale, rotate, translate", not "rotate, scale, translate". It's amazing that this is a day 1 bug.
2005-07-25 17:57:42 +00:00
Chris Danford
1f3ed4d3be
replace effect delay/period with RampUp/HoldAtHalf/RampDown/HoldAtZero
2005-07-24 03:19:01 +00:00
Glenn Maynard
f9e40278dd
fix uninitialized
2005-07-19 08:52:36 +00:00
Glenn Maynard
2dd114942b
cleanup
2005-07-19 08:36:02 +00:00
Glenn Maynard
56fa4fe4b2
Don't create a TempState for every actor. If we use it, we always use it
...
right away, inside DrawPrimitives(). This cuts down the size of Actor by
about 25%.
2005-07-19 07:54:32 +00:00
Glenn Maynard
df19b084fd
sanity check (m_pTempState points somewhere in the other actor)
2005-07-19 07:52:11 +00:00
Glenn Maynard
2e05545ec7
fix memleak
2005-07-19 07:46:45 +00:00
Glenn Maynard
c05cf4806a
yuck. implement copy ctor to copy tweening queue
2005-07-19 06:21:10 +00:00
Glenn Maynard
c4495e3900
Don't use deque in Actor; it allocates too much. Store pointers; moving
...
pointers around is cheap enough.
2005-07-19 05:56:36 +00:00
Glenn Maynard
55d6382c49
add virtual Copy() to Actor
2005-07-18 22:00:19 +00:00
Glenn Maynard
f47cb7f526
bind GetName
2005-07-12 21:44:30 +00:00
Glenn Maynard
8cc8c66890
baserotation
2005-07-05 06:38:34 +00:00
Glenn Maynard
1607e6320a
cleanup
2005-07-05 02:53:41 +00:00
Glenn Maynard
9a6fa1bae8
actor instance tables
2005-07-04 21:45:16 +00:00
Glenn Maynard
ff888eaf9e
cleanup
2005-06-21 05:23:25 +00:00
Glenn Maynard
9d7f835609
no need to template Luna specializations
2005-06-20 05:02:03 +00:00
Glenn Maynard
e2cfba413a
update registration for various types
2005-06-20 04:23:36 +00:00
Glenn Maynard
c0a65b3503
lua locking
2005-06-16 22:10:24 +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
Glenn Maynard
47db6ca9c4
floating-point zbias. For compatibility, 0 is off and 1 is the old "zbias on".
...
Going beyond 1 is allowed, but the usable/useful range of values is currently
undefined--try to stick to 0..1.
2005-05-06 04:05:02 +00:00
Glenn Maynard
59f6c7848a
separately-controllable ZBias
2005-05-06 03:24:41 +00:00
Chris Danford
f81516f531
assert -> warning
2005-05-04 19:19:22 +00:00
Chris Danford
80e732f718
assert on doubly defined commands
2005-05-04 09:59:41 +00:00
Glenn Maynard
326a03ff79
fix spin ignores effect clock
2005-05-04 05:25:53 +00:00
Glenn Maynard
72327d7e5d
add lua helpers
...
add auxilliary tweening value; this isn't bound to any effect, so it can
safely be used from Lua.
2005-05-03 20:27:50 +00:00
Chris Danford
0ac5e2b008
add Skew for faux italic fonts
2005-05-02 21:43:27 +00:00
Chris Danford
f858e3a5b6
send message on beat crossed
2005-05-01 22:59:00 +00:00
Chris Danford
01d59d97ce
add base alpha
2005-04-30 07:48:10 +00:00