Skip to content

Commit 3337db0

Browse files
committed
shadow branding
1 parent e2e3694 commit 3337db0

File tree

1 file changed

+50
-21
lines changed

1 file changed

+50
-21
lines changed
Lines changed: 50 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<head>
33
<meta charset="UTF-8">
44
<meta name="viewport" content="width=device-width, initial-scale=1.0">
5-
<title>Psych Engine - FlxAnimate Functions</title>
5+
<title>Shadow Engine - Flixel Animate Functions</title>
66
<link rel="stylesheet" href="../css/main.css">
77
<link rel="stylesheet" href="../css/header.css">
88
<link rel="stylesheet" href="../css/search.css">
@@ -29,22 +29,22 @@
2929
<div class="headerbox">
3030
<div class="header">
3131
<a href="../index.html">
32-
<img width="64" src="../assets/icon.ico" alt="Psych Engine Logo" draggable="false">
33-
<div class="headertext">Psych Engine - Lua Script API</div>
32+
<img width="64" src="../assets/icon.ico" alt="Shadow Engine Logo" draggable="false">
33+
<div class="headertext">Shadow Engine - Lua Script API</div>
3434
</a>
3535
</div>
3636
</div>
3737

3838
<!-- Page Info -->
3939
<div class="infobox">
40-
<h1>FlxAnimate Functions</h1>
40+
<h1>Flixel Animate Functions</h1>
4141
<p><b>Functions for creating special Lua Sprites that can use Animate Atlas.</b></p>
4242
<hr>
4343
<h2 id="makeFlxAnimateSprite">makeFlxAnimateSprite</h2>
4444
<p class="methodbox">makeFlxAnimateSprite(<span class="variablemarkup">tag</span>:String, <span class="isoptional">?</span><span class="variablemarkup">x</span>:Float = 0, <span class="isoptional">?</span><span class="variablemarkup">y</span>:Float = 0, <span class="isoptional">?</span><span class="variablemarkup">loadFolder</span>:String = null):Void</p>
4545
<p>Creates a Lua FlxAnimate Sprite.</p>
4646
<ul>
47-
<li><b><span class="variablemarkup">tag</span></b> - Lua FlxAnimate Sprite nametag.</li>
47+
<li><b><span class="variablemarkup">tag</span></b> - Lua Flixel Animate Sprite nametag.</li>
4848
<li><b><span class="variablemarkup">x</span> (Optional)</b> - Defaults to 0.</li>
4949
<li><b><span class="variablemarkup">y</span> (Optional)</b> - Defaults to 0.</li>
5050
<li><b><span class="variablemarkup">loadFolder</span> (Optional)</b> - Loads the atlas from this path.</li>
@@ -58,9 +58,9 @@ <h4>Examples:</h4>
5858

5959
<h2 id="loadAnimateAtlas">loadAnimateAtlas</h2>
6060
<p class="methodbox">loadAnimateAtlas(<span class="variablemarkup">tag</span>:String, <span class="variablemarkup">folderOrImg</span>:String, <span class="isoptional">?</span><span class="variablemarkup">spriteJson</span>:String = null, <span class="isoptional">?</span><span class="variablemarkup">animationJson</span>:String = null):Void</p>
61-
<p>Creates a Lua FlxAnimate Sprite.</p>
61+
<p>Creates a Lua Flixel Animate Sprite.</p>
6262
<ul>
63-
<li><b><span class="variablemarkup">tag</span></b> - Lua FlxAnimate Sprite nametag.</li>
63+
<li><b><span class="variablemarkup">tag</span></b> - Lua Flixel Animate Sprite nametag.</li>
6464
<li><b><span class="variablemarkup">folderOrImg</span></b> - Spritemap .PNG file path.</li>
6565
<li><b><span class="variablemarkup">spriteJson</span> (Optional)</b> - Spritemap .JSON file path, will use the value in "folderOrImg" if missing.</li>
6666
<li><b><span class="variablemarkup">animationJson</span> (Optional)</b> - Animation .JSON file path, will use the value in "folderOrImg" if missing.</li>
@@ -73,41 +73,70 @@ <h4>Examples:</h4>
7373
<hr>
7474

7575
<h2 id="addAnimationBySymbol">addAnimationBySymbol</h2>
76-
<p class="methodbox">addAnimationBySymbol(<span class="variablemarkup">tag</span>:String, <span class="variablemarkup">name</span>:String, <span class="variablemarkup">symbol</span>:String, <span class="isoptional">?</span><span class="variablemarkup">framerate</span>:Float = 24, <span class="isoptional">?</span><span class="variablemarkup">loop</span>:Bool = false, <span class="isoptional">?</span><span class="variablemarkup">matX</span>:Float = 0, <span class="isoptional">?</span><span class="variablemarkup">matY</span>:Float = 0):Void</p>
76+
<p class="methodbox">addAnimationBySymbol(<span class="variablemarkup">tag</span>:String, <span class="variablemarkup">name</span>:String, <span class="variablemarkup">symbol</span>:String, <span class="isoptional">?</span><span class="variablemarkup">framerate</span>:Int = 24, <span class="isoptional">?</span><span class="variablemarkup">loop</span>:Bool = true):Void</p>
7777
<p>Adds an animation from a symbol.</p>
7878
<ul>
79-
<li><b><span class="variablemarkup">tag</span></b> - Lua FlxAnimate Sprite nametag.</li>
79+
<li><b><span class="variablemarkup">tag</span></b> - Lua Flixel Animate Sprite nametag.</li>
8080
<li><b><span class="variablemarkup">name</span></b> - Animation name.</li>
8181
<li><b><span class="variablemarkup">symbol</span></b> - Symbol name in Adobe Animate (Folder should be included in this!).</li>
8282
<li><b><span class="variablemarkup">framerate</span> (Optional)</b> - Animation FPS.</li>
8383
<li><b><span class="variablemarkup">loop</span> (Optional)</b> - Should the animation loop?</li>
84-
<li><b><span class="variablemarkup">matX</span> (Optional)</b> - Matrix Offset X.</li>
85-
<li><b><span class="variablemarkup">matY</span> (Optional)</b> - Matrix Offset Y.</li>
8684
</ul>
8785
<h4>Examples:</h4>
8886
<ul class="methoddiv">
89-
<li class="exampleitem"><span class="methodexample">addAnimationBySymbol('mySprite', 'idle', 'Test Anim Idle')</span> - Adds an animation named "idle", symbol is named "Test Anim Idle" on Animate, running at 24 FPS and loop disabled.</li>
90-
<li class="exampleitem"><span class="methodexample">addAnimationBySymbol('mySprite', 'spin', 'Test Spin', 30, true)</span> - Adds an animation named "spin", symbol is named "Test Spin" on Animate, running at 30 FPS and loop enabled.</li>
87+
<li class="exampleitem"><span class="methodexample">addAnimationBySymbol('mySprite', 'idle', 'Test Anim Idle')</span> - Adds an animation named "idle", symbol is named "Test Anim Idle" on Animate, running at 24 FPS and loop enabled.</li>
88+
<li class="exampleitem"><span class="methodexample">addAnimationBySymbol('mySprite', 'spin', 'Test Spin', 30, false)</span> - Adds an animation named "spin", symbol is named "Test Spin" on Animate, running at 30 FPS and loop disabled.</li>
9189
</ul>
9290
<hr>
9391

9492
<h2 id="addAnimationBySymbolIndices">addAnimationBySymbolIndices</h2>
95-
<p class="methodbox">addAnimationBySymbolIndices(<span class="variablemarkup">tag</span>:String, <span class="variablemarkup">name</span>:String, <span class="variablemarkup">symbol</span>:String, <span class="isoptional">?</span><span class="variablemarkup">indices</span>:Dynamic = null, <span class="isoptional">?</span><span class="variablemarkup">framerate</span>:Float = 24, <span class="isoptional">?</span><span class="variablemarkup">loop</span>:Bool = false, <span class="isoptional">?</span><span class="variablemarkup">matX</span>:Float = 0, <span class="isoptional">?</span><span class="variablemarkup">matY</span>:Float = 0):Void</p>
96-
<p>Adds an animation from a symbol.</p>
93+
<p class="methodbox">addAnimationBySymbolIndices(<span class="variablemarkup">tag</span>:String, <span class="variablemarkup">name</span>:String, <span class="variablemarkup">symbol</span>:String, <span class="variablemarkup">indices</span>:String, <span class="isoptional">?</span><span class="variablemarkup">framerate</span>:Int = 24, <span class="isoptional">?</span><span class="variablemarkup">loop</span>:Bool = true):Void</p>
94+
<p>Adds an animation from a symbol using specific frame indices.</p>
9795
<ul>
98-
<li><b><span class="variablemarkup">tag</span></b> - Lua FlxAnimate Sprite nametag.</li>
96+
<li><b><span class="variablemarkup">tag</span></b> - Lua Flixel Animate Sprite nametag.</li>
9997
<li><b><span class="variablemarkup">name</span></b> - Animation name.</li>
10098
<li><b><span class="variablemarkup">symbol</span></b> - Symbol name in Adobe Animate (Folder should be included in this!).</li>
101-
<li><b><span class="variablemarkup">indices</span></b> - Animation frames, can be formatted either as a string separated by commas or as a table.</li>
99+
<li><b><span class="variablemarkup">indices</span></b> - Animation frames, formatted as a string separated by commas (e.g., "0,1,2,3").</li>
100+
<li><b><span class="variablemarkup">framerate</span> (Optional)</b> - Animation FPS.</li>
101+
<li><b><span class="variablemarkup">loop</span> (Optional)</b> - Should the animation loop?</li>
102+
</ul>
103+
<h4>Examples:</h4>
104+
<ul class="methoddiv">
105+
<li class="exampleitem"><span class="methodexample">addAnimationBySymbolIndices('mySprite', 'idle', 'Test Anim Idle', '0,1,2,3,4,5,6,7')</span> - Adds "idle" using the specified frame indices.</li>
106+
</ul>
107+
<hr>
108+
109+
<h2 id="addAnimationByFrameLabel">addAnimationByFrameLabel</h2>
110+
<p class="methodbox">addAnimationByFrameLabel(<span class="variablemarkup">tag</span>:String, <span class="variablemarkup">name</span>:String, <span class="variablemarkup">label</span>:String, <span class="isoptional">?</span><span class="variablemarkup">framerate</span>:Int = 24, <span class="isoptional">?</span><span class="variablemarkup">loop</span>:Bool = true):Void</p>
111+
<p>Adds an animation from a frame label.</p>
112+
<ul>
113+
<li><b><span class="variablemarkup">tag</span></b> - Lua Flixel Animate Sprite nametag.</li>
114+
<li><b><span class="variablemarkup">name</span></b> - Animation name.</li>
115+
<li><b><span class="variablemarkup">label</span></b> - Frame label name in Adobe Animate.</li>
116+
<li><b><span class="variablemarkup">framerate</span> (Optional)</b> - Animation FPS.</li>
117+
<li><b><span class="variablemarkup">loop</span> (Optional)</b> - Should the animation loop?</li>
118+
</ul>
119+
<h4>Examples:</h4>
120+
<ul class="methoddiv">
121+
<li class="exampleitem"><span class="methodexample">addAnimationByFrameLabel('mySprite', 'idle', 'IdleLabel')</span> - Adds an animation named "idle" from the frame label "IdleLabel", running at 24 FPS and loop enabled.</li>
122+
<li class="exampleitem"><span class="methodexample">addAnimationByFrameLabel('mySprite', 'walk', 'WalkLabel', 30, false)</span> - Adds an animation named "walk" from the frame label "WalkLabel", running at 30 FPS and loop disabled.</li>
123+
</ul>
124+
<hr>
125+
126+
<h2 id="addAnimationByFrameLabelIndices">addAnimationByFrameLabelIndices</h2>
127+
<p class="methodbox">addAnimationByFrameLabelIndices(<span class="variablemarkup">tag</span>:String, <span class="variablemarkup">name</span>:String, <span class="variablemarkup">label</span>:String, <span class="variablemarkup">indices</span>:String, <span class="isoptional">?</span><span class="variablemarkup">framerate</span>:Int = 24, <span class="isoptional">?</span><span class="variablemarkup">loop</span>:Bool = true):Void</p>
128+
<p>Adds an animation from a frame label using specific frame indices.</p>
129+
<ul>
130+
<li><b><span class="variablemarkup">tag</span></b> - Lua Flixel Animate Sprite nametag.</li>
131+
<li><b><span class="variablemarkup">name</span></b> - Animation name.</li>
132+
<li><b><span class="variablemarkup">label</span></b> - Frame label name in Adobe Animate.</li>
133+
<li><b><span class="variablemarkup">indices</span></b> - Animation frames, formatted as a string separated by commas (e.g., "0,1,2,3").</li>
102134
<li><b><span class="variablemarkup">framerate</span> (Optional)</b> - Animation FPS.</li>
103135
<li><b><span class="variablemarkup">loop</span> (Optional)</b> - Should the animation loop?</li>
104-
<li><b><span class="variablemarkup">matX</span> (Optional)</b> - Matrix Offset X.</li>
105-
<li><b><span class="variablemarkup">matY</span> (Optional)</b> - Matrix Offset Y.</li>
106136
</ul>
107137
<h4>Examples:</h4>
108138
<ul class="methoddiv">
109-
<li class="exampleitem"><span class="methodexample">addAnimationBySymbolIndices('mySprite', 'idle', 'Test Anim Idle', '0, 1, 2, 3, 4, 5, 6, 7')</span> - Adds "idle" using string indices.</li>
110-
<li class="exampleitem"><span class="methodexample">addAnimationBySymbolIndices('mySprite', 'idle', 'Test Anim Idle', {0, 1, 2, 3, 4, 5, 6, 7})</span> - Adds "idle" using table indices.</li>
139+
<li class="exampleitem"><span class="methodexample">addAnimationByFrameLabelIndices('mySprite', 'idle', 'IdleLabel', '0,1,2,3')</span> - Adds "idle" from the frame label "IdleLabel" using the specified frame indices.</li>
111140
</ul>
112141
</body>
113142
</html>

0 commit comments

Comments
 (0)