Compactiness
This commit is contained in:
parent
e7c5af8fba
commit
ee5958ecac
99
demo.lua
99
demo.lua
|
@ -1,7 +1,106 @@
|
|||
local cairo = require'cairo' --used to open the file
|
||||
local bitmap = require'bitmap' --used to read its content
|
||||
|
||||
equivalents = {
|
||||
[32]=" ",
|
||||
[33]="!",
|
||||
[34]="\"",
|
||||
[35]="#",
|
||||
[36]="$",
|
||||
[37]="%",
|
||||
[38]="&",
|
||||
[39]="'",
|
||||
[40]="(",
|
||||
[41]=")",
|
||||
[42]="*",
|
||||
[43]="+",
|
||||
[44]=",",
|
||||
[45]="-",
|
||||
[46]=".",
|
||||
[47]="/",
|
||||
[48]="0",
|
||||
[49]="1",
|
||||
[50]="2",
|
||||
[51]="3",
|
||||
[52]="4",
|
||||
[53]="5",
|
||||
[54]="6",
|
||||
[55]="7",
|
||||
[56]="8",
|
||||
[57]="9",
|
||||
[58]=":",
|
||||
[59]=";",
|
||||
[60]="<",
|
||||
[61]="=",
|
||||
[62]=">",
|
||||
[63]="?",
|
||||
[64]="@",
|
||||
[65]="A",
|
||||
[66]="B",
|
||||
[67]="C",
|
||||
[68]="D",
|
||||
[69]="E",
|
||||
[70]="F",
|
||||
[71]="G",
|
||||
[72]="H",
|
||||
[73]="I",
|
||||
[74]="J",
|
||||
[75]="K",
|
||||
[76]="L",
|
||||
[77]="M",
|
||||
[78]="N",
|
||||
[79]="O",
|
||||
[80]="P",
|
||||
[81]="Q",
|
||||
[82]="R",
|
||||
[83]="S",
|
||||
[84]="T",
|
||||
[85]="U",
|
||||
[86]="V",
|
||||
[87]="W",
|
||||
[88]="X",
|
||||
[89]="Y",
|
||||
[90]="Z",
|
||||
[91]="[",
|
||||
[92]="\\",
|
||||
[93]="]",
|
||||
[94]="^",
|
||||
[95]="_",
|
||||
[96]="`",
|
||||
[97]="a",
|
||||
[98]="b",
|
||||
[99]="c",
|
||||
[100]="d",
|
||||
[101]="e",
|
||||
[102]="f",
|
||||
[103]="g",
|
||||
[104]="h",
|
||||
[105]="i",
|
||||
[106]="j",
|
||||
[107]="k",
|
||||
[108]="l",
|
||||
[109]="m",
|
||||
[110]="n",
|
||||
[111]="o",
|
||||
[112]="p",
|
||||
[113]="q",
|
||||
[114]="r",
|
||||
[115]="s",
|
||||
[116]="t",
|
||||
[117]="u",
|
||||
[118]="v",
|
||||
[119]="w",
|
||||
[120]="x",
|
||||
[121]="y",
|
||||
[122]="z",
|
||||
[123]="{",
|
||||
[124]="|",
|
||||
[125]="}",
|
||||
[126]="~"
|
||||
}
|
||||
|
||||
function int_hex(nb)
|
||||
if equivalents[nb] then return equivalents[nb] end
|
||||
if nb > 255 then print("uh", nb) end
|
||||
if nb < 16 then add = "0"
|
||||
else add = "" end
|
||||
|
|
File diff suppressed because one or more lines are too long
36
tron/tron.py
36
tron/tron.py
|
@ -1,36 +0,0 @@
|
|||
from casioplot import *
|
||||
from math import floor
|
||||
|
||||
C_BLACK = (0, 0, 0)
|
||||
xspd = 1
|
||||
yspd = 0
|
||||
scrw = 0
|
||||
scrh = 0
|
||||
while get_pixel(scrw, 0):
|
||||
scrw += 1
|
||||
while get_pixel(0, scrh):
|
||||
scrh += 1
|
||||
x = floor(scrw / 2)
|
||||
y = floor(scrh / 2)
|
||||
|
||||
clear_screen()
|
||||
play = True
|
||||
while play:
|
||||
try:
|
||||
while play:
|
||||
x += xspd
|
||||
y += yspd
|
||||
if x == scrw:
|
||||
x = 0
|
||||
if y == scrh:
|
||||
y = 0
|
||||
if x == -1:
|
||||
x = scrw - 1
|
||||
if y == -1:
|
||||
y = scrh - 1
|
||||
if not get_pixel(x, y)[0]:
|
||||
play = False
|
||||
set_pixel(x, y, C_BLACK)
|
||||
for i in range(100): show_screen()
|
||||
except KeyboardInterrupt:
|
||||
xspd, yspd = yspd, -xspd
|
Loading…
Reference in New Issue