home *** CD-ROM | disk | FTP | other *** search
- !ScalaScript
- /*
- ** $Id: pushes.wip,v 1.3 1996/05/06 13:50:47 LARS Exp $
- **
- ** Push wipes
- **
- */
-
- //------------------------------------------------------------------------------------
- //
- // ScrollDivide
- //
- // The new picture is split in two and moved in over the old from opposite directions.
-
- WIPEDEF("ScrollDivide", Grid(2,2), TimeScale(1), CopyBackground(FALSE),
- Steps(1, "Width/Speed"), Direction(East, 90))
- SPLINE(Position(0,2250,4096,4096));
- MOVE(From(-2,0,0,1), To(0,0,2,1), Time(0,1));
- MOVE(From(2,1,4,2), To(0,1,2,2), Time(0,1));
- END
-
-
- //------------------------------------------------------------------------------------
- //
- // Newscrollin
- // The new picture is moved in on top of the old.
-
- WIPEDEF("ScrollIn", Grid(1,1), TimeScale(1), CopyBackground(FALSE),
- Steps(1, "Height/Speed"), Direction(South, 90), ForegroundWipe(FALSE))
- SPLINE(Position(0,2250,4096,4096));
- MOVE(From(0,-1,1,0), To(0,0,1,1), Time(0,1));
- END
-
-
- //------------------------------------------------------------------------------------
- //
- // Newscrollout
- // The old picture moves off screen, revealing the new underneath
-
- WIPEDEF("ScrollOut", Grid(1,1), TimeScale(1), CopyBackground(TRUE),
- Steps(1, "Height/Speed"), Direction(South, 90), ForegroundWipe(FALSE))
- MOVE(From(0,0,1,2), To(0,1,1,2), PanFrom(0,0,1,1), PanTo(0,0,1,1), Time(0,1), OldPicture(TRUE));
- END
-
- //------------------------------------------------------------------------------------
- //
- // Derreck
- // Shuffles the two pictures, putting the old picture behind the new
-
- WIPEDEF("Derrick", Grid(2,2), TimeScale(2), Steps(1, "Height/Speed"), Direction(South, 90), ForegroundWipe(FALSE))
- SPLINE(Position(0,2250,4096,4096));
- MOVE(From(0,0,2,2), To(0,1,2,2), PanFrom(0,0,2,2), PanTo(0,0,2,1), Time(0,1), OldPicture(TRUE), Shrink(FALSE));
- MOVE(From(0,0,2,0), To(0,0,2,1), PanFrom(0,0,2,0), PanTo(0,1,2,2), Time(0,1), Shrink(FALSE));
- SPLINE(Position(0,0,1750,4096));
- MOVE(From(0,0,2,1), To(0,0,2,2), PanFrom(0,1,2,2), PanTo(0,0,2,2), Time(1,2), Shrink(FALSE));
- MOVE(From(0,1,2,2), To(0,2,2,2), PanFrom(0,0,2,1), PanTo(0,2,2,2), Time(1,2), OldPicture(TRUE), Shrink(FALSE));
- END
-
- //------------------------------------------------------------------------------------
- //
- // Push
- // The old picture moves off screen, the new one moves in.
-
- WIPEDEF("Push", Grid(1,1), TimeScale(1), CopyBackground(TRUE),
- Steps(1, "Width/Speed"), Direction(East, 90), ForegroundWipe(FALSE))
- MOVE(From(0,0,1,1), To(1,0,2,1), PanFrom(0,0,1,1), PanTo(0,0,1,1), Time(0,1), OldPicture(TRUE), Shrink(FALSE));
- MOVE(From(-1,0,0,1), To(0,0,1,1), Time(0,1), Shrink(FALSE));
- END
-
- //------------------------------------------------------------------------------------
- //
- // FlipOver
- // A simple pageturn wipe.
-
- WIPEDEF("FlipOver", Grid(2,1), TimeScale(2), CopyBackground(TRUE),
- Direction(West, 90), ForegroundWipe(FALSE))
-
- SPLINE(Position(0,0,1750,4096));
- SCALE(From(1,0,1,1), To(1,0,2,1), Time(0,1), Backwards(TRUE));
-
- SPLINE(Position(0,2250,4096,4096));
- SCALE(From(1,0,1,1), To(0,0,1,1), Time(1,2));
- END
-
- //------------------------------------------------------------------------------------
- //
- // ScaleIn
- // Scales in the new picture from one of the sides
-
- WIPEDEF("ScaleIn", Grid(1,1), TimeScale(1), CopyBackground(FALSE),
- Direction(West, 90))
- SCALE(From(1,0,2,1), To(0,0,1,1), Time(0, 1));
- END
-
- //------------------------------------------------------------------------------------
- //
- // ScaleOut
- // The old picture shrinks down along a side, revealing the new
-
- WIPEDEF("ScaleOut", Grid(1,1), TimeScale(1), ForegroundWipe(FALSE), CopyBackground(TRUE),
- Direction(North, 90))
- SCALE(From(0,0,1,0), To(0,0,1,1), Time(0,1), Backwards(TRUE));
- END
-
- //------------------------------------------------------------------------------------
- //
- // SplineMove
- // Moves in the whole picture on a spline path
-
- WIPEDEF("Sweep", Grid(1,1), TimeScale(1), CopyBackground(TRUE), Direction(West,90))
- MOVE(From(1,1,2,2), Thru1(1,0,2,1), Thru2(0,-1,1,0), To(0,0,1,1), Time(0,1));
- END
-
-
- //------------------------------------------------------------------------------------
- //
- // SplitSplineMove
- // Like SplineMove, but with a horizontal split
-
- WIPEDEF("SplitSweep", Grid(2,2), TimeScale(1), CopyBackground(TRUE), Direction(West,90))
- MOVE(From(-1,-2,0,0), Thru1(-1,0,0,2), Thru2(0, 2,1,4), To(0,0,1,2), Time(0,1));
- MOVE(From( 2, 2,3,4), Thru1( 2,0,3,2), Thru2(1,-2,2,0), To(1,0,2,2), Time(0,1));
- END
-
-
- //------------------------------------------------------------------------------------
- //
- // Squeeze
- // The new picture is moved in, squeezing down the old picture
-
- WIPEDEF("Squeeze", Grid(1,1), TimeScale(1), ForegroundWipe(FALSE),
- CopyBackground(TRUE), Direction(West,90))
- MOVE(From(1,0,2,1), To(0,0,1,1), Time(0,1));
- SCALE(From(0,0,0,1), To(0,0,1,1), Time(0,1), Backwards(TRUE), OldPicture(TRUE),
- Shrink(FALSE));
- END
-
- //------------------------------------------------------------------------------------
- //
- // MoveIn
- // ???
-
- WIPEDEF("PushStrips", Grid(4,8), TimeScale(9), CopyBackground(FALSE),
- Direction(West,90), OutWipe(FALSE))
- SPLINE(Position(0,2250,4096,4096));
- MOVE(From(4,0,8,1), To(0,0,4,1), Time(0,2));
- MOVE(From(4,1,8,2), To(0,1,4,2), Time(1,3));
- MOVE(From(4,2,8,3), To(0,2,4,3), Time(2,4));
- MOVE(From(4,3,8,4), To(0,3,4,4), Time(3,5));
- MOVE(From(4,4,8,5), To(0,4,4,5), Time(4,6));
- MOVE(From(4,5,8,6), To(0,5,4,6), Time(5,7));
- MOVE(From(4,6,8,7), To(0,6,4,7), Time(6,8));
- MOVE(From(4,7,8,8), To(0,7,4,8), Time(7,9));
- END
-
- //------------------------------------------------------------------------------------
- //
- // Implode
- // ???
-
- WIPEDEF("QuadrantIn", Grid(2,2), TimeScale(1), CopyBackground(FALSE))
- MOVE(From(-1,-1,0,0), To(0,0,1,1), Time(0, 1));
- MOVE(From( 2,-1,3,0), To(1,0,2,1), Time(0, 1));
- MOVE(From(-1, 2,0,3), To(0,1,1,2), Time(0, 1));
- MOVE(From( 2, 2,3,3), To(1,1,2,2), Time(0, 1));
- END
-
- /***** Entries *****/
-
- GROUPID($07109800);
- ICONFILE(":scala/wipes/wipes.bmp", Size(26,18), Spacing(32,20));
-
- ENTRY("ScrollDivide", Direction(East), Icon(12,0));
-
- ENTRY("ScrollIn", Direction(North), Icon(13,0));
- ENTRY("ScrollIn", Direction(South), Icon(14,0));
-
- ENTRY("ScrollOut", Direction(North), Icon(15,0));
- ENTRY("ScrollOut", Direction(South), Icon(16,0));
-
- ENTRY("Derrick", Direction(North), Icon(5,1));
- ENTRY("Derrick", Direction(South), Icon(6,1));
- ENTRY("Derrick", Direction(West), Icon(8,1));
- ENTRY("Derrick", Direction(East), Icon(7,1));
-
- ENTRY("Push", Direction(North), Icon(8,2));
- ENTRY("Push", Direction(South), Icon(9,2));
- ENTRY("Push", Direction(East), Icon(10,2));
- ENTRY("Push", Direction(West), Icon(11,2));
-
- ENTRY("FlipOver", Direction(North), Icon(12,2));
- ENTRY("FlipOver", Direction(South), Icon(13,2));
- ENTRY("FlipOver", Direction(East), Icon(14,2));
- ENTRY("FlipOver", Direction(West), Icon(15,2));
-
- ENTRY("ScaleOut", Direction(North), Icon(9,3));
- ENTRY("ScaleOut", Direction(South), Icon(10,3));
- ENTRY("ScaleOut", Direction(West), Icon(11,3));
- ENTRY("ScaleOut", Direction(East), Icon(12,3));
-
- ENTRY("ScaleIn", Direction(North), Icon(13,3));
- ENTRY("ScaleIn", Direction(South), Icon(14,3));
- ENTRY("ScaleIn", Direction(West), Icon(15,3));
- ENTRY("ScaleIn", Direction(East), Icon(16,3));
-
- ENTRY("Sweep", Direction(West), Icon(4,5));
- ENTRY("SplitSweep", Direction(West), Icon(5,5));
- ENTRY("Squeeze", Direction(West), Icon(6,5));
-
- ENTRY("PushStrips", Direction(West), Icon(10,6));
- ENTRY("QuadrantIn", Icon(5,6));
-