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
Glenn Maynard
a1a68b5beb
fix tweening when switching receptor note skins
2003-11-28 23:27:12 +00:00
Glenn Maynard
e21f149d3b
separate Z-write and Z-test flags
2003-11-18 20:33:18 +00:00
Glenn Maynard
09e856e9ae
add Actor::HurryTweening
2003-11-18 17:50:50 +00:00
Glenn Maynard
b9e910019a
add SetDiffuseColor (SetDiffuseAlpha's brother)
2003-11-17 00:51:35 +00:00
Glenn Maynard
54cd7aea4a
m_sID experiment
2003-11-14 23:01:35 +00:00
Glenn Maynard
7f1872d55c
implement zoomz
2003-11-13 18:05:40 +00:00
Glenn Maynard
12d92a5be1
add edge fade commands
2003-11-08 19:23:40 +00:00
Chris Danford
25a3a2e26a
add Actor::hidden flag (better than hiding by setting diffusealpha=0)
2003-10-22 10:18:46 +00:00
Chris Danford
8ac398d192
optimize Actor::BeginDraw
2003-10-07 04:26:14 +00:00
Chris Danford
dba1188c97
remove .model file format, replace with more general .actor file format
2003-09-21 20:57:07 +00:00
Chris Danford
6c99547b6a
add ClearZBuffer command for Actors
...
add Lighting flag for BGAnimationLayer
2003-07-07 20:24:51 +00:00
Chris Danford
c67d78d948
let Actor subclasses have first crack at parsing commands
...
allow Models and BitmapTexts in BGAnimationLayer (detected through file extension)
add RageModelVertex, which doesn't have a color property
add "stretch" file name hint for textures
2003-07-07 01:29:18 +00:00
Chris Danford
3a3e0c505c
add Actor commands to set blend mode
2003-07-05 21:36:47 +00:00
Chris Danford
9c9aef37c7
fold CroppedSprite functionality into Sprite
...
more work on Rave
2003-07-03 06:38:57 +00:00
Chris Danford
aac9739fac
Add crop property to Actor - currently only used in Sprite
2003-06-20 23:04:11 +00:00
Glenn Maynard
ad580a760d
add SetGlobalDiffuseColor, SetGlobalX, SetDiffuseAlpha
2003-06-16 20:00:10 +00:00
Glenn Maynard
cdb5c0291d
add FinishTweening
2003-06-16 17:33:28 +00:00