fix: vt display being rendered +1 in x and y

This commit is contained in:
2026-02-21 21:01:01 +01:00
parent 28efc562d5
commit a2dfc5c775

View File

@@ -20,7 +20,7 @@ where
pub fn carry(&mut self) { pub fn carry(&mut self) {
self.pos.0 = 0; self.pos.0 = 0;
if self.pos.1 >= M::HEIGHT { if self.pos.1 + 1 >= M::HEIGHT {
self.slide(); self.slide();
} else { } else {
self.pos.1 += 1; self.pos.1 += 1;
@@ -28,7 +28,7 @@ where
} }
pub fn next_cell(&mut self) { pub fn next_cell(&mut self) {
if self.pos.0 >= M::WIDTH { if self.pos.0 + 1 >= M::WIDTH {
self.carry(); self.carry();
} else { } else {
self.pos.0 += 1; self.pos.0 += 1;