Chris Danford
1d1a6a95ac
add diffuse_ramp effect
2005-03-21 10:49:51 +00:00
Chris Danford
ca8106297e
add HasCommand
2005-03-13 20:34:52 +00:00
Chris Danford
7ab74cdd24
don't keep "Message" in command name
...
fixes ScoreDisplayCalories
2005-03-08 16:54:48 +00:00
Chris Danford
2cc06cdc27
add 2nd parameter to ActorCommands
2005-03-01 21:56:28 +00:00
Chris Danford
4a2499b0fb
fix Model doesn't obey m_bTextureWrapping
2005-02-27 08:31:41 +00:00
Glenn Maynard
81bf2cf8ff
add queuemessage
2005-02-27 03:21:18 +00:00
Glenn Maynard
61cd03406a
convenience ZoomTo
2005-02-26 04:25:41 +00:00
Glenn Maynard
b31be5e213
fix up overlay draw order
2005-02-25 01:51:40 +00:00
Chris Danford
2e5b94e064
have Actors automatically subscribe to a message for each command that ends in "MessageCommand"
2005-02-23 18:53:54 +00:00
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