shithub: cursedfs

Download patch

ref: 113de1e06a4945445ce898388092b174fe40f2ba
parent: b0e0ff38a15e54a4763831d94543dffa1341f417
author: henesy <henesy.dev@gmail.com>
date: Fri Mar 11 02:40:50 EST 2022

drawing a line of text!

--- a/screen.c
+++ b/screen.c
@@ -33,24 +33,10 @@
 void
 moveball()
 {
-	/*
-	static Point bp={6, 6}; // Ball Position 
-	static double Δi=4, Δj=4;
 
-	// Collision detection 
-	if(bp.x > p.x - (r*3) || bp.x < -r) Δi = Δi*-1;
-	if(bp.y > p.y - (r*3) || bp.y < -r) Δj = Δj*-1;
-	
-	// Increment ball position 
-	bp.x = bp.x + Δi;
-	bp.y = bp.y + Δj;
-
-	draw(screen, rectaddpt(screen->r, bp), ball, nil, ZP);
-	*/
-
-
-	Point out = runestring(
-			screen, p, display->black, ZP,
+	Point out;
+	out = runestring(
+			screen, screen->r.min, display->black, ZP,
 		    ourfont, s
 	);
 	flushimage(display, 1);
@@ -115,19 +101,10 @@
 
 	p = runestringsize(ourfont, s);
 
-	//brush = allocimage(display, Rect(0,0,1,1), CMAP8, 1, DBlack);
 	out = runestring(
-			screen, p, display->black, ZP,
+			screen, screen->r.min, display->black, ZP,
 		    ourfont, s
 	);
-	flushimage(display, 1);
-	//sysfatal("%d %d\n", p.x, p.y);
-
-	/*
-	ball=allocimage(display, (Rectangle){(Point){0,0},(Point){r*4,r*4}},
-			screen->chan, 0, DWhite);
-	fillellipse(ball, (Point){r*2,r*2}, r, r, brush, ZP);
-	*/
 }