2024-02-05 04:55:56 +00:00
|
|
|
main={}
|
|
|
|
add(modules,main)
|
|
|
|
|
|
|
|
function main:init()
|
2024-02-05 06:55:13 +00:00
|
|
|
extcmd("rec")
|
2024-02-05 06:11:17 +00:00
|
|
|
self.board=board:new(progression[1])
|
2024-02-05 04:55:56 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
function main:update()
|
2024-02-05 06:55:13 +00:00
|
|
|
self.board:update()
|
|
|
|
if self.board:can_take_input() then
|
|
|
|
if (btnp(0)) self.board.cursor:move_x(-1)
|
|
|
|
if (btnp(1)) self.board.cursor:move_x(1)
|
|
|
|
if (btnp(2)) self.board.cursor:move_y(-1)
|
|
|
|
if (btnp(3)) self.board.cursor:move_y(1)
|
|
|
|
if (btnp(4)) self.board.cursor:toggle_grab()
|
2024-02-10 06:35:55 +00:00
|
|
|
if (btnp(5)) self.board:undo()
|
2024-02-05 06:55:13 +00:00
|
|
|
end
|
2024-02-05 04:55:56 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
function main:draw()
|
|
|
|
cls(13)
|
|
|
|
self.board:draw()
|
2024-02-09 00:41:40 +00:00
|
|
|
-- bg
|
|
|
|
pal(13,-3,1)
|
|
|
|
|
|
|
|
-- arcana
|
|
|
|
-- pal(1,0,1)
|
2024-02-08 21:12:34 +00:00
|
|
|
pal(15,-9,1)
|
2024-02-09 00:41:40 +00:00
|
|
|
|
|
|
|
-- suits
|
|
|
|
pal(4,-11,1) -- first suit
|
|
|
|
pal(12,12,1)
|
|
|
|
pal(2,-8,1)
|
|
|
|
pal(3,-5,1)
|
|
|
|
|
|
|
|
-- pal(8,-9,1)
|
|
|
|
-- pal(14,8,1)
|
2024-02-05 04:55:56 +00:00
|
|
|
end
|