Chris Danford
09f19b9d0c
change BArg to look for a Lua boolean type
2005-02-17 21:34:46 +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
533e83ed00
Don't set two different names for an element. Instead, pass the metrics group name as a parameter to Load()
2005-02-16 23:03:01 +00:00
Chris Danford
d5022cb1b6
code style cleanup
2005-02-12 20:29:38 +00:00
Glenn Maynard
5e89d0d67f
make SetName virtual, so actors can call ThemeMetric::ChangeGroup from a consistent place, even if they have no Load() function
2005-02-02 04:29:07 +00:00
Chris Danford
d6c33c96d6
fix GCC errors and warnings
2005-02-01 07:49: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
cd9c48d645
LuaHelpers -> LuaManager
2005-01-24 02:26:55 +00:00
Chris Danford
cda4c3b04a
make Actor LoadFromNode signatures consistent
2005-01-17 05:28:16 +00:00
Chris Danford
8a1fb93003
move attribute loading into the class that owns the attribute
2005-01-16 23:40:21 +00:00
Chris Danford
cfb9d284c5
simplify: combine two Actor deques into one
2005-01-16 04:35:47 +00:00
Chris Danford
f2060969de
fix tween overflow in Actor commands that call themself
2005-01-16 04:22:43 +00:00
Glenn Maynard
d58fa5178c
remove GlowMode
2005-01-08 22:40:42 +00:00
Chris Danford
a3b49485b5
let Actors store commands
2005-01-04 10:41:32 +00:00
Glenn Maynard
fac13bf393
remove fadecolor
2005-01-01 22:04:40 +00:00
Glenn Maynard
0d4f15c72f
const
2004-12-27 22:30:51 +00:00
Chris Danford
ed19821e09
rename: ActorCommand -> Command
...
Make Command smaller and more generic.
Parse arguments on use, not in Command::Load.
2004-12-03 05:19:46 +00:00
Chris Danford
bcbe615c0d
Pass ActorCommand structures to Actor instead of unparsed command strings.
...
This way, we can potentially do the parsing early and not parse inside of Actor as the command is executing.
2004-11-06 23:13:47 +00:00
Chris Danford
6c855f0c93
"ParsedCommand" -> "ActorCommand"
2004-11-06 20:42:09 +00:00
Chris Danford
40e692a32c
const fixes
2004-11-06 03:00:10 +00:00
Glenn Maynard
1e7e57a1c8
always update m_fSecsIntoEffect
...
add GetEffectDeltaTime() to allow easy access to the effect timer
2004-10-18 04:19:20 +00:00
Glenn Maynard
b610556a7e
small helpers
2004-10-16 16:59:17 +00:00
Glenn Maynard
799a5898dd
Add bgm-time effect mode. This is roughly equivalent to the default, except
...
it's tightly synced with the music; it stays synced over music skips, and follows
the music rate, like everything else that uses GAMESTATE->m_fMusicSeconds.
2004-10-16 01:29:25 +00:00
Glenn Maynard
cf381e0812
make the BGM time available to actors
2004-10-15 22:10:27 +00:00
Chris Danford
1ec8cbb208
simplify: only accept RectF
2004-09-22 02:20:50 +00:00
Chris Danford
f5d3b27450
name cleanup: Gaining -> Gain, Losing->Lose
2004-08-22 02:16:31 +00:00
Chris Danford
1d376f5795
add support for texture coordinate animation in AnimatedTexture
2004-08-09 00:46:42 +00:00
Glenn Maynard
bb2c7f6bae
fix Actor depending on GAMESTATE
2004-07-07 21:17:47 +00:00
Glenn Maynard
de0134628b
don't include base zoom in GetUnzoomed; it's used to set the base zoom
...
(eg. BitmapText::UpdateBaseZoom)
2004-06-09 01:57:16 +00:00
Glenn Maynard
4d3fbff07c
fix baseScale never being included in GetZoomed/GetUnzoomedWidth()
...
(It seems to belong in both.)
2004-06-08 19:02:57 +00:00
Glenn Maynard
c531e8b172
license update
2004-06-08 00:47:53 +00:00
Chris Danford
e83bbc40da
fix ActorFrame ZTest propogation
2004-05-15 18:35:03 +00:00
Chris Danford
9ec4c6be91
add "draw on z fail" mode
2004-05-15 09:26:21 +00:00
Chris Danford
58d63cb476
make draw order separate from Z value
...
add "PageType" graphic to ScreenEvaluation
2004-05-02 03:01:27 +00:00
Chris Danford
61ebde3f13
add Actor::QueueCommand
2004-04-24 18:38:18 +00:00
Chris Danford
2929bacb08
show per-diffculty award on Eval screen every time it's received (not just the first time)
...
clean up ScreenEval PR and MR graphics
clean up Actor shadow parameters
2004-03-20 02:59:08 +00:00
Glenn Maynard
bfd70257a3
fix commands (ztest, etc) not propagating through ActorFrames
2004-02-15 04:00:37 +00:00
Chris Danford
10a4580c12
remove Actor::Fade*, remove unnessary virtuals in Actor
2004-02-14 03:38:34 +00:00
Chris Danford
3ca8601390
add front face culling
2004-02-04 11:05:33 +00:00
Chris Danford
5b791f603b
add hibernate (don't draw or update) to Actor
2004-02-02 01:10:56 +00:00
Chris Danford
69fd514b68
add 3D scrolling to ActorScroller
...
generalize BGAnimation, BGAnimationLayer to eliminate shared code with ActorFrame
2004-02-01 03:14:37 +00:00
Chris Danford
80c355b3b0
use deque in Actor for contant time delete of the head
2004-01-25 02:33:16 +00:00
Chris Danford
6538cad180
more reasonable default angle for EffectWag
2004-01-23 08:26:02 +00:00
Glenn Maynard
ccd94bf4c5
add effectdelay
2004-01-20 23:25:38 +00:00
Chris Danford
f7647ae391
add pre-parsing for ActorCommands (though not yet used in ThemeManager)
2004-01-10 20:34:18 +00:00
Glenn Maynard
c53706b7b2
const fix
2003-12-28 23:04:26 +00:00
Chris Danford
2380638072
cleanup ScreenRanking
...
generalize scrolling lists with ListDisplay
2003-12-28 08:20:48 +00:00
Chris Danford
4ac936cfbf
GrayArrow => ReceptorArrow
...
move ReceptorArrow metrics into NoteSkin
ReceptorArrow metrics, code cleanup
2003-12-22 10:30:10 +00:00
Glenn Maynard
def867ea8d
effectclock,bgm -> effect follows beat
...
effectoffset -> beat offset
2003-12-18 10:31:42 +00:00