Moved equivalents in it's own file

This commit is contained in:
KikooDX 2020-05-03 18:19:49 +02:00
parent 1d20501ba4
commit 22086763b6
2 changed files with 100 additions and 99 deletions

102
demo.lua
View File

@ -1,105 +1,9 @@
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]="~"
}
equivalents = dofile'equivalents.lua'
function int_hex(nb)
function to_chr(nb)
if equivalents[nb] then return equivalents[nb] end
if nb > 255 then print("uh", nb) end
if nb < 16 then add = "0"
@ -142,7 +46,7 @@ for i = 1, 12, 1 do
pallet[r..","..g..","..b] = pallet_last
pallet_last = pallet_last + 1
end
file:write(int_hex(pallet[r..","..g..","..b]))
file:write(to_chr(pallet[r..","..g..","..b]))
end
end
file:write('"')

97
equivalents.lua Normal file
View File

@ -0,0 +1,97 @@
return {
[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]="~"
}