Glenn Maynard
e11914d4bb
LoadFromNode(sDir, pNode) -> LoadFromNode(pNode)
2006-10-09 08:24:10 +00:00
Glenn Maynard
c690fdcfe4
unify registration
2006-09-29 00:01:32 +00:00
Glenn Maynard
f4975f1f54
simpler Lua boilerplate
2006-09-27 20:30:29 +00:00
Glenn Maynard
b6fe26893d
SetTransformFromExpression -> SetTransformFromFunction
2006-09-24 19:04:59 +00:00
Glenn Maynard
2d29ee6743
fix ActorScroller::SetTransformFromExpression
2006-09-24 18:58:25 +00:00
Glenn Maynard
e592af10de
SetTransformFromReference
2006-09-22 03:23:13 +00:00
Jason Felds
e0a28fa996
Tab cleanup.
2006-08-18 03:02:46 +00:00
Glenn Maynard
7bc51fc0b0
optional attribute
2006-08-16 18:44:16 +00:00
Glenn Maynard
2db64b116e
remove param
2006-08-16 18:43:38 +00:00
Glenn Maynard
47a62d7db6
phase out param
2006-08-16 18:31:00 +00:00
Glenn Maynard
11372f28bf
remove param
2006-08-16 18:23:56 +00:00
Glenn Maynard
ce81254e53
add SetLoop
2006-08-16 18:19:16 +00:00
Glenn Maynard
2c673fb13d
optional attributes; prefer to set via commands
2006-08-16 18:12:39 +00:00
Glenn Maynard
3e5bcbe583
ActorScroller::GetSecondsToDestination
2006-02-24 01:57:10 +00:00
Chris Danford
58986cfcce
probe to find out which parameters of the transform function are used
2006-01-30 00:50:00 +00:00
Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +00:00
Glenn Maynard
84ab38abec
Set ItemIndex for each item in an ActorScroller, so commands
...
can use it.
2005-12-08 19:38:44 +00:00
Glenn Maynard
99702eb069
bindings
2005-12-07 05:48:04 +00:00
Glenn Maynard
42ac54c4a5
pull out SetTransformFromExpression/SetTransformFromHeight, so we don't
...
have two init functions.
(Now, we only need two special metrics to init an ActorScroller; the rest
can be done by OnCommand.)
2005-12-07 05:43:49 +00:00
Glenn Maynard
534d9e40ec
bind PositionItems
2005-12-07 05:11:40 +00:00
Glenn Maynard
c5766b32aa
simplify Load3. (Most scrollers use one subdivision.)
2005-12-07 04:22:47 +00:00
Glenn Maynard
5cb8148d30
add SetNumSubdivisions
...
secondsperitem -> setsecondsperitem
2005-12-07 04:19:32 +00:00
Glenn Maynard
7b646dc6b1
split SetNumSubdivisions
2005-12-07 04:16:11 +00:00
Glenn Maynard
12ff6ff4da
simplify ActorScroller::Load3
2005-12-07 03:53:49 +00:00
Glenn Maynard
24dd9f52a5
simplify ActorScroller::Load2
2005-12-07 03:50:11 +00:00
Glenn Maynard
7c65f28e44
add SetSecondsPerItem
...
default SetSecondsPerItem to 0. 1 isn't a useful default (almost
nothing ever scrolls that slowly).
2005-12-07 03:43:47 +00:00
Glenn Maynard
abeead164e
Using ActorScroller adds too many metrics. Prefer to set parameters
...
that aren't needed for initialization and aren't always used via
commands, not load-time parameters.
2005-12-06 03:29:16 +00:00
Glenn Maynard
569f3055db
add setfastcatchup
2005-12-06 03:17:32 +00:00
Glenn Maynard
4b499e0f72
unused
2005-12-06 03:09:33 +00:00
Glenn Maynard
f59e884ede
simplify rarely-used Load2
2005-12-06 03:05:57 +00:00
Glenn Maynard
ac2b782192
merge code
2005-12-06 02:53:07 +00:00
Glenn Maynard
6d974bc5e2
don't reinit to defaults
...
nudge Load2 and Load3 together
2005-12-06 02:48:54 +00:00
Glenn Maynard
a71723089f
simplify
2005-12-06 02:46:44 +00:00
Glenn Maynard
3b36f59a6c
The only place Load3 is ever called with bUseMask true is from
...
LoadFromNode. The code path doesn't give any way of setting the
size, so it doesn't work. Remove it, and use EnableMask.
2005-10-17 23:21:16 +00:00
Glenn Maynard
9608af3c8d
cleanup
2005-10-17 23:18:49 +00:00
Glenn Maynard
fb8d67dd9f
add ActorScroller::EnableMask, ActorScroller::DisableMask
2005-10-17 23:17:58 +00:00
Glenn Maynard
e844ff7c32
By default, don't use item numbers. On scrollers with lots of items, especially
...
with Subdivisions > 1, m_exprTransformFunction uses too much memory, and
very few scrollers use this. Usually, per-item effects can be done better by
using DynamicActorScroller and doing the effects on item load (but this can
do some things that can't).
2005-10-03 00:02:41 +00:00
Glenn Maynard
18f40a2b8f
Separate "number of Actors" from "number of items": allow having more items than
...
actors. Derived classes do this by overriding ShiftSubActors and setting m_iNumItems
to something other than m_SubActors.size().
2005-09-27 07:49:12 +00:00
Glenn Maynard
4ae883a5c6
cleanup
2005-09-27 07:34:45 +00:00
Glenn Maynard
cc737b0835
fix message
2005-09-27 03:32:14 +00:00
Glenn Maynard
71ad5179b4
Don't scroll by default; do it in OnCommand.
2005-09-27 03:20:07 +00:00
Glenn Maynard
e1cf2c5484
add lua bindings
2005-09-27 03:18:57 +00:00
Glenn Maynard
2436ef26db
simplify
2005-09-26 23:01:24 +00:00
Glenn Maynard
e3d5437031
fix up names
2005-09-26 21:04:02 +00:00
Glenn Maynard
5ca840d259
simplify algebraically; nudge both cases to look the same
2005-09-26 21:03:09 +00:00
Glenn Maynard
9110303bff
equivalent and easier to understand: fCurrentItem is simply centered
2005-09-26 20:43:45 +00:00
Glenn Maynard
e24e9d8c99
cleanup
2005-09-26 19:53:11 +00:00
Glenn Maynard
1178d1df75
cleanup
2005-09-26 19:52:04 +00:00
Glenn Maynard
a1d9d49d6c
simplify: an ActorScroller is always an ActorScroller
2005-09-26 19:35:15 +00:00
Glenn Maynard
b389ded342
Remove UseScroller; it's a holdover from when ActorScroller was part of
...
ActorFrame. Now, if the class is ActorScroller, we always want a scroller.
2005-09-24 23:25:25 +00:00