mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2025-12-04 02:07:13 +00:00
chart push / bro song update
This commit is contained in:
parent
d2f638302e
commit
39dac70c01
|
|
@ -4,6 +4,7 @@ import Conductor.BPMChangeEvent;
|
||||||
import Section.SwagSection;
|
import Section.SwagSection;
|
||||||
import Song.SwagSong;
|
import Song.SwagSong;
|
||||||
import flixel.FlxSprite;
|
import flixel.FlxSprite;
|
||||||
|
import flixel.FlxStrip;
|
||||||
import flixel.addons.display.FlxGridOverlay;
|
import flixel.addons.display.FlxGridOverlay;
|
||||||
import flixel.addons.ui.FlxInputText;
|
import flixel.addons.ui.FlxInputText;
|
||||||
import flixel.addons.ui.FlxUI9SliceSprite;
|
import flixel.addons.ui.FlxUI9SliceSprite;
|
||||||
|
|
@ -14,6 +15,7 @@ import flixel.addons.ui.FlxUIInputText;
|
||||||
import flixel.addons.ui.FlxUINumericStepper;
|
import flixel.addons.ui.FlxUINumericStepper;
|
||||||
import flixel.addons.ui.FlxUITabMenu;
|
import flixel.addons.ui.FlxUITabMenu;
|
||||||
import flixel.addons.ui.FlxUITooltip.FlxUITooltipStyle;
|
import flixel.addons.ui.FlxUITooltip.FlxUITooltipStyle;
|
||||||
|
import flixel.graphics.tile.FlxDrawTrianglesItem.DrawData;
|
||||||
import flixel.group.FlxGroup.FlxTypedGroup;
|
import flixel.group.FlxGroup.FlxTypedGroup;
|
||||||
import flixel.group.FlxGroup;
|
import flixel.group.FlxGroup;
|
||||||
import flixel.math.FlxMath;
|
import flixel.math.FlxMath;
|
||||||
|
|
@ -101,26 +103,62 @@ class ChartingState extends MusicBeatState
|
||||||
playheadTest.scrollFactor.set();
|
playheadTest.scrollFactor.set();
|
||||||
add(playheadTest);
|
add(playheadTest);
|
||||||
|
|
||||||
for (thing in 0...444)
|
for (thing in 0...FlxG.width)
|
||||||
{
|
{
|
||||||
var weed:Int = thing % 4;
|
var weed:Int = thing % 4;
|
||||||
|
|
||||||
// BITS
|
// BITS
|
||||||
// first 2 ints are left channel, 2nd 2 ints are right
|
// first 2 ints are left channel, 2nd 2 ints are right
|
||||||
// left channel
|
// left channel
|
||||||
if (weed == 0)
|
if (weed == 1)
|
||||||
{
|
{
|
||||||
trace(audioBuf.data[thing]);
|
trace(audioBuf.data[thing]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var strp:FlxStrip = new FlxStrip(0, 0);
|
||||||
|
strp.vertices = new DrawData();
|
||||||
|
strp.indices = new DrawData();
|
||||||
|
strp.scrollFactor.set();
|
||||||
|
|
||||||
|
strp.vertices.push(0);
|
||||||
|
strp.vertices.push(100);
|
||||||
|
|
||||||
|
strp.vertices.push(190);
|
||||||
|
strp.vertices.push(80);
|
||||||
|
|
||||||
|
strp.vertices.push(0);
|
||||||
|
strp.vertices.push(0);
|
||||||
|
|
||||||
|
strp.indices.push(0);
|
||||||
|
strp.indices.push(1);
|
||||||
|
strp.indices.push(2);
|
||||||
|
|
||||||
|
strp.colors = new DrawData();
|
||||||
|
strp.colors.push(0xFFFFFFFF);
|
||||||
|
|
||||||
|
strp.makeGraphic(1, 1);
|
||||||
|
|
||||||
|
add(strp);
|
||||||
|
|
||||||
for (shit in 0...FlxG.width)
|
for (shit in 0...FlxG.width)
|
||||||
{
|
{
|
||||||
var remap:Int = Math.floor(FlxMath.remapToRange(shit, 0, FlxG.width * 4, 0, audioBuf.data.length));
|
// var remap:Int = Math.round(FlxMath.remapToRange(shit, 0, FlxG.width, 0, audioBuf.data.length));
|
||||||
|
|
||||||
|
var remap:Int = audioBuf.data[shit];
|
||||||
|
|
||||||
if (remap % 4 == 1)
|
if (remap % 4 == 1)
|
||||||
{
|
{
|
||||||
var barThing:FlxSprite = new FlxSprite(shit / 4, audioBuf.data[remap]).makeGraphic(2, 2, FlxColor.PURPLE);
|
// var redoneY:Int = audioBuf.data[remap];
|
||||||
|
var redoneY:Int = remap;
|
||||||
|
|
||||||
|
if (redoneY >= 254 / 2)
|
||||||
|
redoneY -= 255;
|
||||||
|
|
||||||
|
redoneY += 300;
|
||||||
|
|
||||||
|
// if (redoneY > 255 / 2)
|
||||||
|
var barThing:FlxSprite = new FlxSprite(shit, redoneY).makeGraphic(2, 2, FlxColor.PURPLE);
|
||||||
barThing.scrollFactor.set();
|
barThing.scrollFactor.set();
|
||||||
add(barThing);
|
add(barThing);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue