moved some more files
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
<!DOCTYPE codename-engine-alphabet>
|
||||
<letters>
|
||||
<bold spritesheet="alphabet-bold">
|
||||
|
||||
</bold>
|
||||
<normal spritesheet="alphabet">
|
||||
<!-- Symbols !-->
|
||||
<letter char="$" anim="dollarsign" />
|
||||
<letter char="#" anim="hashtag" />
|
||||
<letter char="%" anim="%" />
|
||||
<letter char="&" anim="amp" />
|
||||
<letter char="(" anim="(" />
|
||||
<letter char=")" anim=")" />
|
||||
<letter char="*" anim="*" />
|
||||
<letter char="+" anim="+" />
|
||||
<letter char="-" anim="-" />
|
||||
<letter char="0" anim="0" />
|
||||
<letter char="1" anim="1" />
|
||||
<letter char="2" anim="2" />
|
||||
<letter char="3" anim="3" />
|
||||
<letter char="4" anim="4" />
|
||||
<letter char="5" anim="5" />
|
||||
<letter char="6" anim="6" />
|
||||
<letter char="7" anim="7" />
|
||||
<letter char="8" anim="8" />
|
||||
<letter char="9" anim="9" />
|
||||
<letter char=":" anim=":" />
|
||||
<letter char=";" anim=";" />
|
||||
<letter char="<" anim="<" />
|
||||
<letter char=">" anim=">" />
|
||||
<letter char="=" anim="=" />
|
||||
<letter char="@" anim="@" />
|
||||
<letter char="|" anim="|" />
|
||||
<letter char="~" anim="~" />
|
||||
<letter char="→" anim="right arrow" />
|
||||
<letter char="←" anim="left arrow" />
|
||||
<letter char="↓" anim="down arrow" />
|
||||
<letter char="↑" anim="up arrow" />
|
||||
<letter char="." anim="period" />
|
||||
<letter char="?" anim="question mark" />
|
||||
<letter char=""" anim="start parentheses" />
|
||||
|
||||
<!-- Capital Letters !-->
|
||||
<letter char="A" anim="A capital" />
|
||||
<letter char="B" anim="B capital" />
|
||||
<letter char="C" anim="C capital" />
|
||||
<letter char="D" anim="D capital" />
|
||||
<letter char="E" anim="E capital" />
|
||||
<letter char="F" anim="F capital" />
|
||||
<letter char="G" anim="G capital" />
|
||||
<letter char="H" anim="H capital" />
|
||||
<letter char="I" anim="I capital" />
|
||||
<letter char="J" anim="J capital" />
|
||||
<letter char="K" anim="K capital" />
|
||||
<letter char="L" anim="L capital" />
|
||||
<letter char="M" anim="M capital" />
|
||||
<letter char="N" anim="N capital" />
|
||||
<letter char="O" anim="O capital" />
|
||||
<letter char="P" anim="P capital" />
|
||||
<letter char="Q" anim="Q capital" />
|
||||
<letter char="R" anim="R capital" />
|
||||
<letter char="S" anim="S capital" />
|
||||
<letter char="T" anim="T capital" />
|
||||
<letter char="U" anim="U capital" />
|
||||
<letter char="V" anim="V capital" />
|
||||
<letter char="W" anim="W capital" />
|
||||
<letter char="X" anim="X capital" />
|
||||
<letter char="Y" anim="Y capital" />
|
||||
<letter char="Z" anim="Z capital" />
|
||||
|
||||
<!-- Lowercase Letters !-->
|
||||
<letter char="a" anim="a lowercase" />
|
||||
<letter char="b" anim="b lowercase" />
|
||||
<letter char="c" anim="c lowercase" />
|
||||
<letter char="d" anim="d lowercase" />
|
||||
<letter char="e" anim="e lowercase" />
|
||||
<letter char="f" anim="f lowercase" />
|
||||
<letter char="g" anim="g lowercase" />
|
||||
<letter char="h" anim="h lowercase" />
|
||||
<letter char="i" anim="i lowercase" />
|
||||
<letter char="j" anim="j lowercase" />
|
||||
<letter char="k" anim="k lowercase" />
|
||||
<letter char="l" anim="l lowercase" />
|
||||
<letter char="m" anim="m lowercase" />
|
||||
<letter char="n" anim="n lowercase" />
|
||||
<letter char="o" anim="o lowercase" />
|
||||
<letter char="p" anim="p lowercase" />
|
||||
<letter char="q" anim="q lowercase" />
|
||||
<letter char="r" anim="r lowercase" />
|
||||
<letter char="s" anim="s lowercase" />
|
||||
<letter char="t" anim="t lowercase" />
|
||||
<letter char="u" anim="u lowercase" />
|
||||
<letter char="v" anim="v lowercase" />
|
||||
<letter char="w" anim="w lowercase" />
|
||||
<letter char="x" anim="x lowercase" />
|
||||
<letter char="y" anim="y lowercase" />
|
||||
<letter char="z" anim="z lowercase" />
|
||||
</normal>
|
||||
</letters>
|
||||
+1
-1
@@ -1 +1 @@
|
||||
308
|
||||
309
|
||||
@@ -1,11 +0,0 @@
|
||||
package;
|
||||
|
||||
import flixel.FlxSubState;
|
||||
|
||||
class ButtonRemapSubstate extends FlxSubState
|
||||
{
|
||||
public function new()
|
||||
{
|
||||
super();
|
||||
}
|
||||
}
|
||||
@@ -1,80 +0,0 @@
|
||||
package;
|
||||
|
||||
import flixel.util.FlxStringUtil;
|
||||
|
||||
using StringTools;
|
||||
|
||||
class ChartParser
|
||||
{
|
||||
static public function parse(songName:String, section:Int):Array<Dynamic>
|
||||
{
|
||||
var IMG_WIDTH:Int = 8;
|
||||
var regex:EReg = new EReg("[ \t]*((\r\n)|\r|\n)[ \t]*", "g");
|
||||
|
||||
var csvData = FlxStringUtil.imageToCSV(Paths.file('data/' + songName + '/' + songName + '_section' + section + '.png'));
|
||||
|
||||
var lines:Array<String> = regex.split(csvData);
|
||||
var rows:Array<String> = lines.filter(function(line) return line != "");
|
||||
csvData.replace("\n", ',');
|
||||
|
||||
var heightInTiles = rows.length;
|
||||
var widthInTiles = 0;
|
||||
|
||||
var row:Int = 0;
|
||||
|
||||
// LMAOOOO STOLE ALL THIS FROM FLXBASETILEMAP LOLOL
|
||||
|
||||
var dopeArray:Array<Int> = [];
|
||||
while (row < heightInTiles)
|
||||
{
|
||||
var rowString = rows[row];
|
||||
if (rowString.endsWith(","))
|
||||
rowString = rowString.substr(0, rowString.length - 1);
|
||||
var columns = rowString.split(",");
|
||||
|
||||
if (columns.length == 0)
|
||||
{
|
||||
heightInTiles--;
|
||||
continue;
|
||||
}
|
||||
if (widthInTiles == 0)
|
||||
{
|
||||
widthInTiles = columns.length;
|
||||
}
|
||||
|
||||
var column = 0;
|
||||
var pushedInColumn:Bool = false;
|
||||
while (column < widthInTiles)
|
||||
{
|
||||
// the current tile to be added:
|
||||
var columnString = columns[column];
|
||||
var curTile = Std.parseInt(columnString);
|
||||
|
||||
if (curTile == null)
|
||||
throw 'String in row $row, column $column is not a valid integer: "$columnString"';
|
||||
|
||||
if (curTile == 1)
|
||||
{
|
||||
if (column < 4)
|
||||
dopeArray.push(column + 1);
|
||||
else
|
||||
{
|
||||
var tempCol = (column + 1) * -1;
|
||||
tempCol += 4;
|
||||
dopeArray.push(tempCol);
|
||||
}
|
||||
|
||||
pushedInColumn = true;
|
||||
}
|
||||
|
||||
column++;
|
||||
}
|
||||
|
||||
if (!pushedInColumn)
|
||||
dopeArray.push(0);
|
||||
|
||||
row++;
|
||||
}
|
||||
return dopeArray;
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
package;
|
||||
|
||||
import funkin.menus.TitleState;
|
||||
import funkin.game.Highscore;
|
||||
import flixel.FlxGame;
|
||||
import flixel.FlxState;
|
||||
import openfl.Assets;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package;
|
||||
|
||||
import Controls;
|
||||
import funkin.system.Controls;
|
||||
import flixel.FlxCamera;
|
||||
import flixel.FlxG;
|
||||
import flixel.util.FlxSignal;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
package funkin.debug;
|
||||
|
||||
import funkin.game.Character;
|
||||
import flixel.FlxG;
|
||||
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
package funkin.editors;
|
||||
|
||||
import funkin.system.Conductor.BPMChangeEvent;
|
||||
import Section.SwagSection;
|
||||
@@ -35,6 +35,7 @@ import openfl.media.Sound;
|
||||
import openfl.net.FileReference;
|
||||
import openfl.utils.ByteArray;
|
||||
import funkin.system.Conductor;
|
||||
import funkin.game.HealthIcon;
|
||||
|
||||
import funkin.game.Note;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
package funkin.game;
|
||||
|
||||
import flixel.FlxSprite;
|
||||
import openfl.utils.Assets;
|
||||
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
package funkin.game;
|
||||
|
||||
import flixel.FlxG;
|
||||
|
||||
@@ -3,7 +3,7 @@ package funkin.game;
|
||||
import funkin.scripting.Script;
|
||||
import flixel.util.FlxDestroyUtil;
|
||||
#if desktop
|
||||
import Discord.DiscordClient;
|
||||
import funkin.system.Discord.DiscordClient;
|
||||
#end
|
||||
import Section.SwagSection;
|
||||
import funkin.system.Song.SwagSong;
|
||||
@@ -47,6 +47,8 @@ import openfl.display.StageQuality;
|
||||
import openfl.filters.ShaderFilter;
|
||||
import funkin.system.Conductor;
|
||||
import funkin.system.Song;
|
||||
import funkin.editors.ChartingState;
|
||||
import funkin.debug.AnimationDebug;
|
||||
|
||||
import funkin.menus.*;
|
||||
import funkin.scripting.events.*;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package funkin.menus;
|
||||
|
||||
#if desktop
|
||||
import Discord.DiscordClient;
|
||||
import funkin.system.Discord.DiscordClient;
|
||||
#end
|
||||
import flash.text.TextField;
|
||||
import flixel.FlxG;
|
||||
@@ -15,6 +15,9 @@ import flixel.util.FlxColor;
|
||||
import lime.utils.Assets;
|
||||
import funkin.system.Song;
|
||||
import funkin.data.FreeplaySonglist;
|
||||
import funkin.ui.Alphabet;
|
||||
import funkin.game.HealthIcon;
|
||||
import funkin.game.Highscore;
|
||||
|
||||
using StringTools;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package funkin.menus;
|
||||
|
||||
#if desktop
|
||||
import Discord.DiscordClient;
|
||||
import funkin.system.Discord.DiscordClient;
|
||||
#end
|
||||
import flixel.FlxG;
|
||||
import flixel.FlxObject;
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package funkin.menus;
|
||||
|
||||
import Controls.Control;
|
||||
import flixel.FlxG;
|
||||
import flixel.FlxSprite;
|
||||
import flixel.FlxSubState;
|
||||
@@ -12,6 +11,7 @@ import flixel.text.FlxText;
|
||||
import flixel.tweens.FlxEase;
|
||||
import flixel.tweens.FlxTween;
|
||||
import flixel.util.FlxColor;
|
||||
import funkin.ui.Alphabet;
|
||||
|
||||
class PauseSubState extends MusicBeatSubstate
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package funkin.menus;
|
||||
|
||||
#if desktop
|
||||
import Discord.DiscordClient;
|
||||
import funkin.system.Discord.DiscordClient;
|
||||
#end
|
||||
import flixel.FlxG;
|
||||
import flixel.FlxSprite;
|
||||
@@ -16,6 +16,7 @@ import flixel.util.FlxColor;
|
||||
import flixel.util.FlxTimer;
|
||||
import lime.net.curl.CURLCode;
|
||||
import funkin.system.Song;
|
||||
import funkin.game.Highscore;
|
||||
|
||||
using StringTools;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package funkin.menus;
|
||||
|
||||
#if desktop
|
||||
import Discord.DiscordClient;
|
||||
import funkin.system.Discord.DiscordClient;
|
||||
import sys.thread.Thread;
|
||||
#end
|
||||
import flixel.FlxG;
|
||||
@@ -26,6 +26,7 @@ import flixel.util.FlxTimer;
|
||||
import funkin.system.Conductor;
|
||||
import lime.app.Application;
|
||||
import openfl.Assets;
|
||||
import funkin.ui.Alphabet;
|
||||
|
||||
using StringTools;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
package funkin.system;
|
||||
|
||||
import flixel.FlxG;
|
||||
import flixel.input.FlxInput;
|
||||
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
package funkin.system;
|
||||
|
||||
import Sys.sleep;
|
||||
import discord_rpc.DiscordRpc;
|
||||
@@ -1,4 +1,4 @@
|
||||
package;
|
||||
package funkin.ui;
|
||||
|
||||
import flixel.FlxG;
|
||||
import flixel.FlxSprite;
|
||||
Reference in New Issue
Block a user