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
-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;