Restructure some configuration things

This commit is contained in:
msk
2023-09-17 23:51:50 -07:00
parent 5f2a13a7a6
commit 879a2aa2f4
7 changed files with 34 additions and 54 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ namespace WacK.Things.TunnelObjects
segmentsNode.AddChild(n);
segments.Add(n);
n.Name = i.ToString();
n.SetPosition(new Vector2(i * 1920 / 60, 0));
n.SetPosition(new Vector2(i * Constants.BASE_2D_RESOLUTION / 60, 0));
}
}
+3 -2
View File
@@ -1,5 +1,7 @@
using System.Linq;
using System.Reflection.Metadata;
using Godot;
using WacK.Configuration;
using WacK.Data.Chart;
using WacK.Scenes;
@@ -47,8 +49,7 @@ namespace WacK.Things.TunnelObjects
private Polygon2D CreateSegment(NotePlay origin, NotePlay destination)
{
Vector2I textureSize = new(1920, 1920);
float minuteSize = textureSize.X / 60;
float minuteSize = Constants.BASE_2D_RESOLUTION / 60;
var length = Play.scrollPxPerSec * (float)(destination.time - origin.time);
var verts = new Vector2[4];
+7 -2
View File
@@ -20,13 +20,18 @@ namespace WacK.Things.TunnelObjects
pos += 1;
size -= 2;
}
else if (size >= 60)
{
size = 60;
// remove padding
}
var nPos = Position;
nPos.X = pos * (1920f/60) - 12;
nPos.X = pos * (Constants.BASE_2D_RESOLUTION/60) - 12;
Position = nPos;
var nSize = Size;
nSize.X = size * (1920f/60) + 24;
nSize.X = size * (Constants.BASE_2D_RESOLUTION/60) + 24;
Size = nSize;
}
}