rework hold notes' "long things" to properly draw out of bounds

This commit is contained in:
msk
2023-09-17 23:09:19 -07:00
parent 0ac72faf87
commit 5f2a13a7a6
6 changed files with 138 additions and 56 deletions
+7 -2
View File
@@ -10,12 +10,17 @@ namespace WacK.Things.TunnelObjects
public void Init(NotePlay noteData)
{
this.noteData = noteData;
SetSizePos((int)noteData.position, (int)noteData.size);
SetSizePos((int)noteData.pos, (int)noteData.size);
}
public void SetSizePos(int pos, int size)
{
// TODO: pos + size >= 60
if (3 <= size && size <= 59)
{
pos += 1;
size -= 2;
}
var nPos = Position;
nPos.X = pos * (1920f/60) - 12;
Position = nPos;