TO FIX: PICO
@@ -1 +1,8 @@
|
|||||||
bf.xml
|
bf.xml
|
||||||
|
gf.xml
|
||||||
|
dad.xml
|
||||||
|
gf.xml
|
||||||
|
mom-car.xml
|
||||||
|
monster.xml
|
||||||
|
pico.xml
|
||||||
|
spooky.xml
|
||||||
@@ -1,94 +0,0 @@
|
|||||||
{
|
|
||||||
"isPlayer": true,
|
|
||||||
"flipX": true,
|
|
||||||
"anims": [
|
|
||||||
{
|
|
||||||
"name": "idle",
|
|
||||||
"animation": "BF idle dance",
|
|
||||||
"fps": 24,
|
|
||||||
"loop": false,
|
|
||||||
"x": 0,
|
|
||||||
"y": -5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "singUP",
|
|
||||||
"animation": "BF NOTE UP0",
|
|
||||||
"fps": 24,
|
|
||||||
"loop": false,
|
|
||||||
"x": -29,
|
|
||||||
"y": 27
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "singLEFT",
|
|
||||||
"animation": "BF NOTE LEFT0",
|
|
||||||
"fps": 24,
|
|
||||||
"loop": false,
|
|
||||||
"x": 12,
|
|
||||||
"y": -6
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "singRIGHT",
|
|
||||||
"animation": "BF NOTE RIGHT0",
|
|
||||||
"fps": 24,
|
|
||||||
"loop": false,
|
|
||||||
"x": -38,
|
|
||||||
"y": -7
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "singDOWN",
|
|
||||||
"animation": "BF NOTE DOWN0",
|
|
||||||
"fps": 24,
|
|
||||||
"loop": false,
|
|
||||||
"x": -10,
|
|
||||||
"y": -50
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "singUPmiss",
|
|
||||||
"animation": "BF NOTE UP MISS",
|
|
||||||
"fps": 24,
|
|
||||||
"loop": false,
|
|
||||||
"x": -29,
|
|
||||||
"y": 27
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "singLEFTmiss",
|
|
||||||
"animation": "BF NOTE LEFT MISS",
|
|
||||||
"fps": 24,
|
|
||||||
"loop": false,
|
|
||||||
"x": 12,
|
|
||||||
"y": 24
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "singRIGHTmiss",
|
|
||||||
"animation": "BF NOTE RIGHT MISS",
|
|
||||||
"fps": 24,
|
|
||||||
"loop": false,
|
|
||||||
"x": -30,
|
|
||||||
"y": 21
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "singDOWNmiss",
|
|
||||||
"animation": "BF NOTE DOWN MISS",
|
|
||||||
"fps": 24,
|
|
||||||
"loop": false,
|
|
||||||
"x": -11,
|
|
||||||
"y": -19
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "hey",
|
|
||||||
"animation": "BF HEY",
|
|
||||||
"fps": 24,
|
|
||||||
"loop": false,
|
|
||||||
"x": 7,
|
|
||||||
"y": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "scared",
|
|
||||||
"animation": "BF idle shaking",
|
|
||||||
"fps": 24,
|
|
||||||
"loop": true,
|
|
||||||
"x": -4,
|
|
||||||
"y": 0
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<!DOCTYPE codename-engine-character>
|
||||||
|
<character isPlayer="false" flipX="false" x="0" y="0">
|
||||||
|
<anim name="idle" anim="Dad idle dance" fps="24" loop="false" x="0" y="0"/>
|
||||||
|
<anim name="singUP" anim="Dad Sing Note UP" fps="24" loop="false" x="-6" y="50"/>
|
||||||
|
<anim name="singLEFT" anim="Dad Sing Note LEFT" fps="24" loop="false" x="-10" y="10"/>
|
||||||
|
<anim name="singRIGHT" anim="Dad Sing Note RIGHT" fps="24" loop="false" x="0" y="27"/>
|
||||||
|
<anim name="singDOWN" anim="Dad Sing Note DOWN" fps="24" loop="false" x="0" y="-30"/>
|
||||||
|
</character>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<!DOCTYPE codename-engine-character>
|
||||||
|
<character isPlayer="false" flipX="false" x="0" y="100">
|
||||||
|
<anim name="idle" anim="monster idle" fps="24" loop="false" x="0" y="0"/>
|
||||||
|
<anim name="singUP" anim="monster up note" fps="24" loop="false" x="-20" y="50"/>
|
||||||
|
<anim name="singLEFT" anim="Monster left note" fps="24" loop="false" x="-30" y="0"/>
|
||||||
|
<anim name="singRIGHT" anim="Monster Right note" fps="24" loop="false" x="-51" y="0"/>
|
||||||
|
<anim name="singDOWN" anim="monster down" fps="24" loop="false" x="-30" y="-40"/>
|
||||||
|
</character>
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
<!DOCTYPE codename-engine-character>
|
||||||
|
<character isPlayer="false" flipX="true" x="0" y="300" cam_x="600" >
|
||||||
|
<anim name="idle" anim="Pico Idle Dance" fps="24" loop="false" x="0" y="0" />
|
||||||
|
|
||||||
|
<!-- Sing Animations -->
|
||||||
|
<anim name="singLEFT" anim="Pico Note Right0" fps="24" loop="false" x="65" y="9" />
|
||||||
|
<anim name="singDOWN" anim="Pico Down Note0" fps="24" loop="false" x="0" y="-70" />
|
||||||
|
<anim name="singUP" anim="pico Up note0" fps="24" loop="false" x="-29" y="27" />
|
||||||
|
<anim name="singRIGHT" anim="Pico NOTE LEFT0" fps="24" loop="false" x="-68" y="-7" />
|
||||||
|
|
||||||
|
<!-- Miss Animations -->
|
||||||
|
<anim name="singLEFTmiss" anim="Pico Note Right Miss" fps="24" loop="false" x="62" y="64" />
|
||||||
|
<anim name="singDOWNmiss" anim="Pico Down Note MISS" fps="24" loop="false" x="210" y="-28" />
|
||||||
|
<anim name="singUPmiss" anim="pico Up note miss" fps="24" loop="false" x="-19" y="67" />
|
||||||
|
<anim name="singRIGHTmiss" anim="Pico NOTE LEFT miss" fps="24" loop="false" x="-60" y="41" />
|
||||||
|
</character>
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<!DOCTYPE codename-engine-character>
|
||||||
|
<character isPlayer="false" flipX="false" x="0" y="200">
|
||||||
|
<anim name="danceLeft" anim="spooky dance idle" fps="12" loop="false" x="0" y="0" indices="0,2,6"/>
|
||||||
|
<anim name="danceRight" anim="spooky dance idle" fps="12" loop="false" x="0" y="0" indices="8,10,12,14"/>
|
||||||
|
<anim name="singUP" anim="spooky UP NOTE" fps="24" loop="false" x="-20" y="26"/>
|
||||||
|
<anim name="singLEFT" anim="note sing left" fps="24" loop="false" x="130" y="-10"/>
|
||||||
|
<anim name="singRIGHT" anim="spooky sing right" fps="24" loop="false" x="-130" y="-14"/>
|
||||||
|
<anim name="singDOWN" anim="spooky DOWN note" fps="24" loop="false" x="-50" y="-130"/>
|
||||||
|
</character>
|
||||||
|
Before Width: | Height: | Size: 1.5 MiB After Width: | Height: | Size: 1.5 MiB |
|
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 698 KiB After Width: | Height: | Size: 698 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 140 KiB |
|
Before Width: | Height: | Size: 5.2 MiB After Width: | Height: | Size: 5.2 MiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 163 KiB After Width: | Height: | Size: 163 KiB |
|
Before Width: | Height: | Size: 428 KiB After Width: | Height: | Size: 428 KiB |
|
Before Width: | Height: | Size: 143 KiB After Width: | Height: | Size: 143 KiB |
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 182 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
@@ -1 +1 @@
|
|||||||
135
|
144
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
package;
|
package;
|
||||||
|
|
||||||
|
import funkin.game.Character;
|
||||||
import flixel.FlxG;
|
import flixel.FlxG;
|
||||||
import flixel.FlxObject;
|
import flixel.FlxObject;
|
||||||
import flixel.FlxSprite;
|
import flixel.FlxSprite;
|
||||||
@@ -14,7 +15,7 @@ import flixel.util.FlxColor;
|
|||||||
*/
|
*/
|
||||||
class AnimationDebug extends FlxState
|
class AnimationDebug extends FlxState
|
||||||
{
|
{
|
||||||
var bf:Boyfriend;
|
var bf:Character;
|
||||||
var dad:Character;
|
var dad:Character;
|
||||||
var char:Character;
|
var char:Character;
|
||||||
var textAnim:FlxText;
|
var textAnim:FlxText;
|
||||||
@@ -54,7 +55,7 @@ class AnimationDebug extends FlxState
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
bf = new Boyfriend(0, 0);
|
bf = new Character(0, 0, daAnim, true);
|
||||||
bf.screenCenter();
|
bf.screenCenter();
|
||||||
bf.debugMode = true;
|
bf.debugMode = true;
|
||||||
add(bf);
|
add(bf);
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import flixel.math.FlxPoint;
|
|||||||
import flixel.math.FlxRect;
|
import flixel.math.FlxRect;
|
||||||
|
|
||||||
// TODO: REMOVE TEST
|
// TODO: REMOVE TEST
|
||||||
import modsfolder.ModsFolder;
|
import funkin.mods.ModsFolder;
|
||||||
|
|
||||||
@:build(funkin.macros.BuildCounterMacro.build())
|
@:build(funkin.macros.BuildCounterMacro.build())
|
||||||
class Main extends Sprite
|
class Main extends Sprite
|
||||||
@@ -94,8 +94,8 @@ class Main extends Sprite
|
|||||||
FlxG.save.bind('Save');
|
FlxG.save.bind('Save');
|
||||||
Highscore.load();
|
Highscore.load();
|
||||||
|
|
||||||
ModsFolder.loadMod("B-Sides");
|
// ModsFolder.loadMod("B-Sides");
|
||||||
ModsFolder.currentModFolder = "B-Sides";
|
// ModsFolder.currentModFolder = "B-Sides";
|
||||||
|
|
||||||
FlxG.fixedTimestep = false;
|
FlxG.fixedTimestep = false;
|
||||||
FlxG.autoPause = false;
|
FlxG.autoPause = false;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import flixel.FlxG;
|
|||||||
import flixel.graphics.frames.FlxAtlasFrames;
|
import flixel.graphics.frames.FlxAtlasFrames;
|
||||||
import openfl.utils.AssetType;
|
import openfl.utils.AssetType;
|
||||||
import openfl.utils.Assets as OpenFlAssets;
|
import openfl.utils.Assets as OpenFlAssets;
|
||||||
import modsfolder.ModsFolder;
|
import funkin.mods.ModsFolder;
|
||||||
|
|
||||||
using StringTools;
|
using StringTools;
|
||||||
|
|
||||||
|
|||||||
@@ -754,10 +754,8 @@ class PlayState extends MusicBeatState
|
|||||||
/* if (FlxG.keys.justPressed.NINE)
|
/* if (FlxG.keys.justPressed.NINE)
|
||||||
FlxG.switchState(new Charting()); */
|
FlxG.switchState(new Charting()); */
|
||||||
|
|
||||||
#if debug
|
|
||||||
if (FlxG.keys.justPressed.EIGHT)
|
if (FlxG.keys.justPressed.EIGHT)
|
||||||
FlxG.switchState(new AnimationDebug(SONG.player2));
|
FlxG.switchState(new AnimationDebug(SONG.player2));
|
||||||
#end
|
|
||||||
|
|
||||||
if (startingSong)
|
if (startingSong)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package modsfolder;
|
package funkin.mods;
|
||||||
|
|
||||||
import openfl.utils.AssetManifest;
|
import openfl.utils.AssetManifest;
|
||||||
import openfl.utils.AssetLibrary;
|
import openfl.utils.AssetLibrary;
|
||||||