Y offset fix on print
This commit is contained in:
+2
-1
@@ -117,13 +117,14 @@ pub(crate) fn print(
|
|||||||
text: &str,
|
text: &str,
|
||||||
) {
|
) {
|
||||||
let x = transform.x + transform.px + x;
|
let x = transform.x + transform.px + x;
|
||||||
|
let y = transform.y + transform.py + y;
|
||||||
|
|
||||||
for (i, line) in text.lines().enumerate() {
|
for (i, line) in text.lines().enumerate() {
|
||||||
if parent_transform.offset_y > y + i as u16 {
|
if parent_transform.offset_y > y + i as u16 {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
let y = transform.y + transform.py + y + i as u16 - parent_transform.offset_y;
|
let y = y + i as u16 - parent_transform.offset_y;
|
||||||
|
|
||||||
if y >= parent_transform.height + parent_transform.y + parent_transform.py {
|
if y >= parent_transform.height + parent_transform.y + parent_transform.py {
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user