From 2cf498f7bf1311ebca156315a0c9ac25b0addef5 Mon Sep 17 00:00:00 2001 From: Cody Date: Tue, 27 Jun 2023 04:03:26 -0500 Subject: Working conways game of life --- std/stdio.c | 4 ++++ std/stdlib.c | 8 ++++---- std/stdlib.sloth | 6 ++---- 3 files changed, 10 insertions(+), 8 deletions(-) (limited to 'std') diff --git a/std/stdio.c b/std/stdio.c index a257f67..d3ff5a0 100644 --- a/std/stdio.c +++ b/std/stdio.c @@ -14,3 +14,7 @@ void print(char *str) { void termpos(int x, int y) { printf("\x1b[%d;%dH", x, y); } + +void termclear() { + printf("\x1b[2J\x1b[H"); +} diff --git a/std/stdlib.c b/std/stdlib.c index 9510866..b70f5b7 100644 --- a/std/stdlib.c +++ b/std/stdlib.c @@ -22,7 +22,7 @@ int as_int(float x) { return (int) x; } -char* istr(int x) { - char snum[100]; - return (char* )itoa(x, snum, 10); -} +// char* istr(int x) { +// char snum[100]; +// return (char* )itoa(x, snum, 10); +// } diff --git a/std/stdlib.sloth b/std/stdlib.sloth index 913fd0b..eb6000d 100644 --- a/std/stdlib.sloth +++ b/std/stdlib.sloth @@ -5,8 +5,6 @@ foreign fn slen(str: String) Int; foreign fn parse_int(str: String) Int; foreign fn termpos(x: Int, y: Int); foreign fn as_int(x: Float) Int; -foreign fn istr(x: Int) Int; +#foreign fn istr(x: Int) Int; -fn termclear() Void { - print("\x1b[2J\x1b[H"); -} +foreign fn termclear() Void; -- cgit v1.2.3