Compactiness

This commit is contained in:
KikooDX 2020-05-02 19:24:52 +02:00
parent e7c5af8fba
commit ee5958ecac
3 changed files with 111 additions and 48 deletions

View File

@ -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

View File

@ -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