Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct BezierCurveData
- {
- string name;
- text nameText;
- fixed a;
- fixed b;
- };
- struct TransData
- {
- BezierCurveData curveLinear;
- BezierCurveData curveEaseIn;
- BezierCurveData curveEaseOut;
- BezierCurveData curveEaseInOut;
- // maintain own stack?
- };
- TransData Trans;
- typedef structref<BezierCurveData> BezierCurve;
- //void Transition
- void Trans_DefineCurve (BezierCurve curve, string name, fixed a, fixed b)
- {
- curve.name = name;
- curve.nameText = StringToText(name);
- curve.a = a;
- curve.b = b;
- }
- void Trans_Init ()
- {
- Trans_DefineCurve(Trans.curveLinear,"Linear",0,1);
- Trans_DefineCurve(Trans.curveEaseIn,"Ease-In",0,0);
- Trans_DefineCurve(Trans.curveEaseOut,"Ease-Out",0,0);
- Trans_DefineCurve(Trans.curveEaseInOut,"Ease-In-Out",0,0);
- }
Advertisement
Add Comment
Please, Sign In to add comment