Commit Graph

106 Commits

Author SHA1 Message Date
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 21871f7c3d Parse F theme metrics as Lua expressions. I'll regroup LuaHelpers as a singleton subsystem soon. 2004-09-22 04:55:31 +00:00
Chris Danford 03fbb915f3 remove VC6 scoping hacks 2004-09-21 07:53:39 +00:00
Steve Checkoway a613d4d9fa s/RAGE_ASSERT/ASSERT/ 2004-06-16 00:38:31 +00:00
Glenn Maynard 211f9b852a use Dialog 2004-06-10 22:47:51 +00:00
Glenn Maynard 12bf8f87fd license updates 2004-06-01 00:53:06 +00:00
Glenn Maynard 01970b2eb2 accept "Condition" 2004-05-29 20:18:51 +00:00
Glenn Maynard c0adadd3a5 IniFile cleanup 2004-05-23 02:27:51 +00:00
Chris Danford 94b4962a88 allow BGA Import to have a Condition 2004-05-03 03:58:41 +00:00
Glenn Maynard 6b55d6840c Lua::RunExpression support 2004-02-14 23:22:23 +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
Glenn Maynard 9a68042e42 fix warnings 2004-01-29 05:23:31 +00:00
Chris Danford c22f839591 let BGA control scrolling distance 2004-01-26 02:32:09 +00:00
Chris Danford 88cca70487 combine .actor and BGALayer loading
make BGAniLayer derive from ActorFrame
2004-01-25 22:22:40 +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 e5ab9e8468 add BGAnimation::InitCommand 2004-01-07 00:13:59 +00:00
Glenn Maynard e9ae2c0803 continue phasing out BASE_PATH and SLASH 2003-12-10 09:44:16 +00:00
Glenn Maynard 5ddad2d703 cleanup 2003-11-17 16:11:13 +00:00
Chris Danford 47def7d3dc xbox updates 2003-11-13 00:39:36 +00:00
Glenn Maynard 3fa50f03e0 various overload fixes for using BGAnimation as a generic actor 2003-11-05 06:41:57 +00:00
Glenn Maynard 0a8096b293 Give BGAnimations loaded from AutoActor Actor semantics, not
BGAnimation semantics.
2003-11-05 03:56:37 +00:00
Glenn Maynard 48ee51e268 support BGAnimation::FinishTweening 2003-11-05 02:23:21 +00:00
Glenn Maynard d0a3d7ade4 fix crash 2003-10-31 03:53:48 +00:00
Glenn Maynard 8e9e04e221 generalized BGA command names 2003-10-31 01:55:17 +00:00
Glenn Maynard 0f06936b2a const fix 2003-10-30 20:50:31 +00:00
Glenn Maynard c18079e3e6 simplify 2003-10-29 20:32:29 +00:00
Chris Danford 884d915ae9 increase MAX_LAYERS 2003-10-24 07:24:12 +00:00
Chris Danford 278e7cd57d Add "Import" feature to BGAnimations 2003-10-14 17:05:10 +00:00
Glenn Maynard b13cb43aa6 IniFile::GetValueB->GetValue, etc. Cleanup. 2003-10-02 02:03:29 +00:00
Glenn Maynard 0c0ec5fbc4 Use RAGE_ASSERT_M for better output. 2003-09-03 18:10:26 +00:00
Steve Checkoway f83b837d76 fix compiler warnings 2003-07-31 20:34:01 +00:00
Chris Danford 278cb4c3f1 runs on Xbox 2003-07-22 07:47:27 +00:00
Chris Danford 5b3a0330b9 add OffCommand to BGAnimation 2003-07-10 03:37:13 +00:00
Glenn Maynard 31935f1e6a remove extra code 2003-07-07 02:03:23 +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
Glenn Maynard f8c030e332 Fix BGAnimation lengths; simplify. 2003-07-06 10:26:22 +00:00
Chris Danford 3a3e0c505c add Actor commands to set blend mode 2003-07-05 21:36:47 +00:00
Chris Danford cfe1f9ec67 Add parameters to BackgroundChange: fRate, bFadeLast, bRewindMovie, bLoop.
I don't like how this changes the syntax for the #BGCHANGES tag in an SM file.  I will think more about this - it's important to finalize it quickly.
2003-04-14 04:10:01 +00:00
Chris Danford 6c07fd4d68 BGAnimations layer numbers need not be consecutive 2003-04-13 03:03:01 +00:00
Chris Danford 76815a8242 BGAnimations layer numbers need not be consecutive 2003-04-13 02:58:59 +00:00
Chris Danford 448bdc7b6e make calls to THEME->GetPathTo() more concise 2003-04-12 17:39:27 +00:00
Chris Danford 3d1162aa52 Support BGAnimation sound defined in BGAnimation.ini 2003-04-02 07:04:17 +00:00
Glenn Maynard f1a083cee5 autogenerate m_fLengthSeconds if not specified 2003-03-17 01:35:50 +00:00
Jared Roberts b034804250 s/Song.h/song.h 2003-03-10 05:07:00 +00:00
Chris Danford f5402584f9 make UseSongBG work for BGAnimations not inside of Background (e.g. on ScreenStage) 2003-03-10 02:46:01 +00:00
Chris Danford d34102b717 scripting support in BGAnimations 2003-03-05 02:52:40 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Glenn Maynard ff38961907 use slashes as a directory separator instead of backslashes 2003-02-14 08:15:15 +00:00
Glenn Maynard e1c8f0c72b Search for movies in layers, too. 2002-11-08 20:12:47 +00:00