forked from pyrex/chameleonic
main #21
@ -1734,15 +1734,6 @@ end
|
||||
|
||||
-->8
|
||||
--hint system
|
||||
function rot13(s)
|
||||
local sord = pack(ord(s,1,#s))
|
||||
for i,c in ipairs(sord) do
|
||||
if (inorder{65, c, 77} or inorder{97, c, 109}) sord[i]=c+13
|
||||
if (inorder{78, c, 90} or inorder{110, c, 122}) sord[i]=c-13
|
||||
end
|
||||
return chr(unpack(sord))
|
||||
end
|
||||
|
||||
--hint file format:
|
||||
-- each row is one hint.
|
||||
-- 4 or 5 columns
|
||||
@ -1765,21 +1756,19 @@ hints = {}
|
||||
add(real_modules,hints)
|
||||
|
||||
function hints:init()
|
||||
local h = gsv[[0`42`57`🅾️ yVPX` ■
|
||||
0`42`73`❎, ❎ cHYY``69,67;55,67
|
||||
1`35`33`⁘` cHYY`62,35;41,35
|
||||
1`79`82`cHYY ■``100,94;100,88
|
||||
1`42`98`⁘`VTABER`66,99;52,99;52,75;28,75;28,120
|
||||
local h = gsv[[0`42`57`🅾️ pULL` ■
|
||||
0`42`73`❎, ❎ pULL``69,67;55,67
|
||||
1`35`33`⁘` pULL`62,35;41,35
|
||||
1`79`82`pULL ■``100,94;100,88
|
||||
1`42`98`⁘`IGNORE`66,99;52,99;52,75;28,75;28,120
|
||||
2`75`65` `⁘`86,67;76,67;76,71
|
||||
2`104`73` ■`cHYY`81,75;86,75
|
||||
2`104`73` ■`pULL`81,75;86,75
|
||||
2`27`42`⁘``36,16;36,44;31,44
|
||||
3`51`106`■``52,97;52,104
|
||||
3`-1`-1```28,78;28,45
|
||||
3`-1`-1```65,35;83,35
|
||||
3`-1`-1```97,35;105,35]]
|
||||
for rec in all(h) do
|
||||
rec[4]=rot13(rec[4])
|
||||
if(rec[5]) rec[5]=rot13(rec[5])
|
||||
if(rec[6]) rec[6]=gsv(rec[6],";",",")
|
||||
local lh = self[rec[1]]
|
||||
if lh then
|
||||
|
Loading…
Reference in New Issue
Block a user