U
utunnels
Guest
http://www.chronocrash.com/forum/index.php?action=tpmod;dl=item65
It is based on OpenBOR code and doesn't have any of the game logic. Just Lua wrappers of graphics and sound interfaces.
I don't have an idea on how to utilize it. But maybe those who want to make games that use 8-bit sprites and palette can find a use of it.
You can check main.lua for details.
How to create sprites and palettes:
spritetest = screen.create("data/128x128.png")
p1 = palette.create("data/p1.png")
p2 = palette.create("data/p2.png")
How to create an (empty) drawmethod:
dm = drawmethod.create()
How to set drawmethod properties:
dm.scalex = 128
dm.scaley = 128
dm.table = p1
dm.rotate = 240
blahblah....
How to draw a sprite:
spritetest:draw(120, 130, dm)
How to load and play a sample:
go = sample.create("data/go.wav")
go
lay()
How to play music:
openbor.playmusic("data/music.ogg")
More, if you are interested.
It is based on OpenBOR code and doesn't have any of the game logic. Just Lua wrappers of graphics and sound interfaces.
I don't have an idea on how to utilize it. But maybe those who want to make games that use 8-bit sprites and palette can find a use of it.
You can check main.lua for details.
How to create sprites and palettes:
spritetest = screen.create("data/128x128.png")
p1 = palette.create("data/p1.png")
p2 = palette.create("data/p2.png")
How to create an (empty) drawmethod:
dm = drawmethod.create()
How to set drawmethod properties:
dm.scalex = 128
dm.scaley = 128
dm.table = p1
dm.rotate = 240
blahblah....
How to draw a sprite:
spritetest:draw(120, 130, dm)
How to load and play a sample:
go = sample.create("data/go.wav")
go
How to play music:
openbor.playmusic("data/music.ogg")
More, if you are interested.