moved some more files

This commit is contained in:
Yoshman29
2022-10-10 22:48:34 +02:00
parent a94c531c11
commit d50df52180
20 changed files with 123 additions and 106 deletions
+99
View File
@@ -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="&amp;" 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="&#34;" 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
View File
@@ -1 +1 @@
308
309
-11
View File
@@ -1,11 +0,0 @@
package;
import flixel.FlxSubState;
class ButtonRemapSubstate extends FlxSubState
{
public function new()
{
super();
}
}
-80
View File
@@ -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
View File
@@ -1,6 +1,7 @@
package;
import funkin.menus.TitleState;
import funkin.game.Highscore;
import flixel.FlxGame;
import flixel.FlxState;
import openfl.Assets;
+1 -1
View File
@@ -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 -1
View File
@@ -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.*;
+4 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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
{
+2 -1
View File
@@ -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;
+2 -1
View File
@@ -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;