Commit Graph

130 Commits

Author SHA1 Message Date
Glenn Maynard 972ccb65df Once BGAnimation is handled mostly by AutoActor, all BGAnimations will
be "non-generic" (and probably deprecated); let's aim to move all "generic"
logic into BGAnimation, out of BGALayer.
2005-01-06 18:46:03 +00:00
Glenn Maynard 7478087fab seems to work; cleanup 2005-01-06 17:56:05 +00:00
Glenn Maynard 8a382a30da That doesn't even make sense; this is a Type switch, not Effect. Just
remove it; it's been commented out for a long time anyway.
2005-01-05 01:43:32 +00:00
Glenn Maynard c0ad10f990 cleanup 2005-01-05 01:12:56 +00:00
Glenn Maynard 8b609cdc08 remove stuff commented out
fix SPIRAL while I'm here
2005-01-05 01:06:18 +00:00
Glenn Maynard 633312bf9c BGA commands are being played twice, because both BGALayer
and ActorUtil are parsing them and BGALayer was sending its commands
to its children.  Don't do that; just use the ActorUtil parsing.  (This seems to
work for all BGAs I've tried so far, but I'm not yet quite sure it's correct.)
This seems to fix transitions not showing up, but I'm not sure why.
2005-01-04 22:39:43 +00:00
Chris Danford 57e02f2b75 change BGALayer to use Actor's map of commands
add "applydefaultoptions" command
clean up CoinMode and Premium enums
2005-01-04 10:51:25 +00:00
Chris Danford 8d6b3cba2c fix const compile error 2004-12-27 10:28:41 +00:00
Chris Danford a675190a55 Don't re-parse the ini file multiple times per BGALayer. Yuck. 2004-12-27 10:24:54 +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 72bd480883 CENTER_* -> SCREEN_CENTER 2004-11-05 06:35:10 +00:00
Glenn Maynard 79b6b5c596 GetTexture()->Pause() -> EnableAnimation( false )
propagate GainFocus down
use RunCommandOnChildren
2004-10-18 18:21:28 +00:00
Glenn Maynard 0775e54030 compile fix 2004-09-24 02:52:07 +00:00
Glenn Maynard 8a0df6bb27 fix warnings 2004-09-21 08:41:17 +00:00
Chris Danford 03fbb915f3 remove VC6 scoping hacks 2004-09-21 07:53:39 +00:00
Chris Danford 807d892f4f allow theme to specify logical screen dimensions 2004-09-21 06:07:12 +00:00
Chris Danford cf9b4af6cb convert ints and casts to use PlayerNumber and macros 2004-08-30 04:35:14 +00:00
Chris Danford f5d3b27450 name cleanup: Gaining -> Gain, Losing->Lose 2004-08-22 02:16:31 +00:00
Chris Danford f0d22bd7ea add GainFocus and LoseFocus commands to give movies Actors an opportunity to pause and play 2004-08-22 02:13:17 +00:00
Glenn Maynard abe1229187 re-fix BGA tweens repeating 2004-08-12 06:10:54 +00:00
Glenn Maynard f3a2ec066f Fix OnCommand being played twice when song BGA layers first gain focus 2004-07-12 21:25:43 +00:00
Glenn Maynard ee7a6bd261 unneeded include 2004-06-13 19:59:21 +00:00
Glenn Maynard 12bf8f87fd license updates 2004-06-01 00:53:06 +00:00
Glenn Maynard c0adadd3a5 IniFile cleanup 2004-05-23 02:27:51 +00:00
Chris Danford 578e7d9818 cleanup 2004-05-03 00:57:12 +00:00
Glenn Maynard a739e45e3f fix potential tweening overflow 2004-04-15 23:22:32 +00:00
Steve Checkoway 20a8bab45c Clean up includes. 2004-04-05 05:22:32 +00:00
Glenn Maynard aada5a8a91 "DrawCond" 2004-03-27 00:23:29 +00:00
Glenn Maynard e3d7949a9d simplify: LoadBG sets ID.iAlphaBits = 0 2004-03-26 08:05:07 +00:00
Glenn Maynard 6b55d6840c Lua::RunExpression support 2004-02-14 23:22:23 +00:00
Chris Danford 5b791f603b add hibernate (don't draw or update) to Actor 2004-02-02 01:10:56 +00:00
Chris Danford dd78eb858f fix PlayCommand doesn't propogate 2004-02-01 04:41:48 +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 1c78e70d57 remove assert. (the m_bGeneric stuff is kind of messy...) 2004-01-26 02:33:19 +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 d505a60d5a full light 2004-01-23 08:23:22 +00:00
Chris Danford b3ff1ef883 re-add mipmapping, support it in OpenGL (D3D unimplemented) 2004-01-23 06:20:28 +00:00
Glenn Maynard 614b3d6f3d fix BGAnimation crash 2004-01-20 06:01:50 +00:00
Glenn Maynard 1e450fb209 fix crash 2004-01-13 09:47:22 +00:00
Glenn Maynard e93ba8dd27 bga "player" tag 2004-01-12 22:06:39 +00:00
Glenn Maynard e9ae2c0803 continue phasing out BASE_PATH and SLASH 2003-12-10 09:44:16 +00:00
Chris Danford ade8308aa1 add per-player danger and per-player dead animations 2003-12-07 20:29:42 +00:00
Glenn Maynard ed86f8fc2c Improve checkpoints. Fix missing File= behavior. 2003-11-17 16:10:17 +00:00
Chris Danford cb07ede092 fix VC6 compile error 2003-11-17 03:42:32 +00:00
Glenn Maynard db351f0edb propagate PlayCommand 2003-11-17 01:44:59 +00:00
Chris Danford c123681854 move IsWindowed check inside of ArchHooks_Win32 2003-11-15 06:08:13 +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 ede9684d00 dur 2003-11-02 00:26:56 +00:00