commit 8fbec685b131c3d3830e6afe4fd282a1400e1488 Author: Raimon Zamora Date: Tue Jun 17 13:49:55 2025 +0200 - First commit of this great new jailgame! diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f7362e9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +mini +mini_debug diff --git a/data/game.ini b/data/game.ini new file mode 100644 index 0000000..725a0c5 --- /dev/null +++ b/data/game.ini @@ -0,0 +1,5 @@ +title=PAKU SIMBEL PROFANATION +config=paku +width=160 +height=144 +zoom=3 diff --git a/data/level.lua b/data/level.lua new file mode 100644 index 0000000..5d6df90 --- /dev/null +++ b/data/level.lua @@ -0,0 +1,40 @@ +level = { + background = nil, + foreground = nil, + + init = function() + level.background = surf.new(20*8,17*8) + level.foreground = surf.new(20*8,17*8) + map.surf(level.background) + for y=0,17*8 do + for x=0,20*8 do + map.tile(x,y,1) + end + end + map.surf(level.foreground) + map.tile(10,10,16) + end, + + draw_background = function() + view.clip(0,8,160,136) + view.origin(0,8) + map.surf(level.background) + map.draw() + view.origin(4,8+4) + map.surf(level.foreground) + pal.subpal(0,32,1) + map.draw() + end, + + draw_foreground = function() + view.origin(0,8) + pal.subpal() + map.surf(level.foreground) + map.draw() + end, + + peiv = function() + pal.color(1, 1, 1, 1) + return "HOLA OTHER UNIT" + end +} diff --git a/data/main.lua b/data/main.lua new file mode 100644 index 0000000..9dd99d1 --- /dev/null +++ b/data/main.lua @@ -0,0 +1,25 @@ +require "level" + +x=0 + +function mini.init() + s = surf.load("tiles.gif") + surf.source(s) + p = pal.load("tiles.gif") + pal.set(p) + pal.trans(0) + level.init() +end + +function mini.update() + view.origin(0,0) + surf.cls(1) + + level.draw_background() + level.draw_foreground() + + draw.surf(0, 0, 64, 64, 10, 10) + if (key.down(key.ESCAPE)) then + sys.quit() + end +end diff --git a/data/sprites.gif b/data/sprites.gif new file mode 100644 index 0000000..9983223 Binary files /dev/null and b/data/sprites.gif differ diff --git a/data/tiles.gif b/data/tiles.gif new file mode 100644 index 0000000..cb393b5 Binary files /dev/null and b/data/tiles.gif differ