use module.libkey; use std.list; use std.runtime; use std.coroutine; use std.unix; var game = func(x,y) { rand(time(0)); var texture=[" ","██","\e[91m██\e[0m"]; var edge0="╔"; var edge1="╚"; for (var i=0;i=0) { snake.push_front([fx,fy-1]); if (vec[fx][fy-1]==1) gameover=1; elsif (vec[fx][fy-1]==2) eat=1; vec[fx][fy-1]=1; } elsif (move=='a' and fx-1>=0) { snake.push_front([fx-1,fy]); if (vec[fx-1][fy]==1) gameover=1; elsif (vec[fx-1][fy]==2) eat=1; vec[fx-1][fy]=1; } elsif (move=='s' and fy+1