Estructura DX i escena logo JAILGAMES animada
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
-- Escena 'joc' — gameplay.
|
||||
--
|
||||
-- PLACEHOLDER. La intencio es mantindre la mecanica fidel (pintar terra,
|
||||
-- enemics que te perseguixen pel terra pintat, recarrega al pot) pero
|
||||
-- amb tota la implementacio nova: moviment per delta time, FSM interna
|
||||
-- per a fases / mort / fade-ins, etc.
|
||||
--
|
||||
-- Per ara nomes mostra que has entrat al joc i et deixa tornar al titol
|
||||
-- amb ESC, per a poder provar la cadena d'escenes sense haver-ho fet
|
||||
-- tot encara.
|
||||
|
||||
local M = {}
|
||||
|
||||
local manager, input
|
||||
local temps = 0
|
||||
|
||||
function M.entra(servicis, _args)
|
||||
manager = servicis.manager
|
||||
input = servicis.input
|
||||
temps = 0
|
||||
end
|
||||
|
||||
function M.update(dt)
|
||||
temps = temps + dt
|
||||
if input.acaba_premuda("cancel") then
|
||||
manager.canvia("titol")
|
||||
end
|
||||
end
|
||||
|
||||
function M.draw()
|
||||
color(COLOR_WHITE, COLOR_BLACK)
|
||||
cls()
|
||||
|
||||
color(COLOR_LIGHT_GREEN, COLOR_BLACK)
|
||||
print("[ ESCENA JOC ]", 13, 4)
|
||||
|
||||
color(COLOR_LIGHT_GRAY, COLOR_BLACK)
|
||||
print("Aci anira el gameplay DX.", 7, 10)
|
||||
print("Pendent: motor de pintura,", 7, 12)
|
||||
print("enemics, fases, FSM interna.", 7, 13)
|
||||
|
||||
color(COLOR_DARK_GRAY, COLOR_BLACK)
|
||||
print("ESC = tornar al titol", 9, 22)
|
||||
|
||||
color(COLOR_DARK_GRAY, COLOR_BLACK)
|
||||
print(string.format("temps: %.1fs", temps), 1, 28)
|
||||
end
|
||||
|
||||
return M
|
||||
Reference in New Issue
Block a user