Commit Graph
19 Commits
Author SHA1 Message Date
Chris Danford 5b3a0330b9 add OffCommand to BGAnimation 2003-07-10 03:37:13 +00:00
Chris Danford 332c2b318c break battle into two PlayModes: CPU_BATTLE, HUMAN_BATTLE 2003-07-08 19:56:56 +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
Glenn Maynard 11cdc5dc56 nothing derives from BGAL 2003-06-30 05:34:03 +00:00
Chris Danford cded5dbac0 Scale background playback speed by song rate. This sync isn't very accurate though (because of inaccurate playback rate code in sound library?) 2003-04-14 04:54:16 +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
Glenn Maynard 7f17ae1b42 add BGAnimationLayer::GetMaxTweenTimeLeft
this isn't an overload of GetTweenTimeLeft, since it returns the
tween time of its children, which is separate from its own tween
time
2003-03-17 01:34:12 +00:00
Glenn Maynard daf9d373a3 Dynamically allocate Sprites in backgrounds, instead of always
allocating and initializing hundreds of them per background.
2003-03-17 01:15:42 +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
Glenn Maynard 70af758545 fix minor warnings 2003-03-05 23:47:08 +00:00
Chris Danford d34102b717 scripting support in BGAnimations 2003-03-05 02:52:40 +00:00
Andrew Livy 78d66da3d3 BGAnimation Layer now has a -really poor- tweening mechanism.
It barely takes into account -time-.

Pump How To Play BGA Screen now kinda complete, and uses the mechanism
(this is a for a demonstration on the kinds of things we need to support in
BGALayer to make truly unique animations, it shouldn't be carved in stone
and used as THE BGA Tweening system as it is.)
2003-01-12 18:41:24 +00:00
Andrew Livy 0f7b5c2a6b Started on Pump How To Play screen.
Changes to BGAnimations:
Metric Configurable Stuff:
1. you can rotate your BGA's
2. You can specify their X
3. You can specify their Y
4. You can make them appear (once) after a set time
5. You can make them hide (once) after a set time (useful if you want an item to show and appear just once)
6. You can set how ZOOMED in the element is.

This will only work for sprite 0 in the BGAnimation Layer,
I have currently done NO checking should there be more than one sprite in the layer (I suspect only sprite 0 will change and the rest will be unaffected)
But again fairly untested. Check out the Pump How To Play screen to see it running.

In the works:
Tweening With BGAnimations.
Haven't quite figured this one yet.
2003-01-12 00:57:53 +00:00
Andrew Livy 73e02a6d1a Para Theme Changes, Style Select Now Looks Cool :) Also added a Horizontal Scrolling Element for BGA's that will stretch the width but not the height of the graphic, and will allow the user to set it's Y postion in a metric. 2002-12-21 20:33:10 +00:00
Glenn Maynard 24cc7a3c04 Get rid of all other #pragma once's, except the one in StdAfx.h.
(three cheers for perl)
2002-11-16 08:07:38 +00:00
Chris Danford 73f7db6b15 Replaced most D3DX dependencies. Added Brendan's not-yet-functional networking code. 2002-10-28 05:30:45 +00:00
Chris Danford 5e9a6a4df6 Added fade between movies and touched up some graphics 2002-10-10 04:11:30 +00:00
Chris Danford ad6c239858 ugh. Cleanup of ez2's menubganimations. 2002-09-29 05:06:18 +00:00