Commit Graph
120 Commits
Author SHA1 Message Date
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