From 22086763b6324a9b9c225119f5f3b6a7104a5940 Mon Sep 17 00:00:00 2001 From: KikooDX Date: Sun, 3 May 2020 18:19:49 +0200 Subject: [PATCH] Moved equivalents in it's own file --- demo.lua | 102 ++---------------------------------------------- equivalents.lua | 97 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+), 99 deletions(-) create mode 100644 equivalents.lua diff --git a/demo.lua b/demo.lua index c01caf1..e404054 100644 --- a/demo.lua +++ b/demo.lua @@ -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('"') diff --git a/equivalents.lua b/equivalents.lua new file mode 100644 index 0000000..4f760be --- /dev/null +++ b/equivalents.lua @@ -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]="~" +}