-Secció "files" del game.ini obsoleta. Ara sempre obri "main.lua". Els demes arxius s'inclouen amb "require()"
This commit is contained in:
72
data/main.lua
Normal file
72
data/main.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
other = require "other"
|
||||
|
||||
x=0
|
||||
|
||||
function _init()
|
||||
text=other.peiv()
|
||||
keyRight = tonumber(getconf("keyright")) or KEY_RIGHT
|
||||
keyLeft = tonumber(getconf("keyleft")) or KEY_LEFT
|
||||
_update=normal_update
|
||||
turbo(false)
|
||||
end
|
||||
|
||||
function _update()
|
||||
end
|
||||
|
||||
function normal_update()
|
||||
if btnp(keyRight) then x=x+1 end
|
||||
if btnp(keyLeft) then x=x-1 end
|
||||
if btnp(KEY_SPACE) then
|
||||
redefinekeys.init()
|
||||
end
|
||||
if btnp(KEY_ESCAPE) then
|
||||
quit()
|
||||
end
|
||||
|
||||
if btnp(KEY_F2) or mbtnp(1) then
|
||||
local val = zoom() + 2
|
||||
if val >= 10 then val = 2 end
|
||||
zoom(val)
|
||||
elseif btnp(KEY_F3) then
|
||||
fullscreen(not fullscreen())
|
||||
end
|
||||
|
||||
if x>160 then x=-strlen(text)*4 end
|
||||
|
||||
view()
|
||||
cls(20)
|
||||
view(10,10,140,100)
|
||||
cls(3)
|
||||
prnt("HOLA",0,0)
|
||||
origin(70,50)
|
||||
prnt("ORIGIN",0,0)
|
||||
prnt(text,x,10)
|
||||
end
|
||||
|
||||
redefinekeys = {
|
||||
state = 0,
|
||||
init = function ()
|
||||
redefinekeys.state=0
|
||||
_update=redefinekeys.update
|
||||
end,
|
||||
update = function()
|
||||
cls(20)
|
||||
if redefinekeys.state == 0 then
|
||||
prnt("PULSA TECLA PER A DRETA...",0,0)
|
||||
local key = btnp();
|
||||
if key ~= 0 then
|
||||
redefinekeys.state = 1
|
||||
keyRight=key
|
||||
setconf("keyright", keyRight)
|
||||
end
|
||||
elseif redefinekeys.state == 1 then
|
||||
prnt("PULSA TECLA PER A ESQUERRA...",0,0)
|
||||
local key = btnp();
|
||||
if key ~= 0 then
|
||||
keyLeft=key
|
||||
setconf("keyleft", keyLeft)
|
||||
_update=normal_update
|
||||
end
|
||||
end
|
||||
end
|
||||
}
|
||||
Reference in New Issue
Block a user