Closed icculus closed 1 year ago
Maybe let's not make this texture atlases but just loose .bmp files. It's not like there are many of them.
In the ROMs, Cliff Hanger's rectangles are just glyphs, like one might draw with ASCII chars, not special line drawing code.
Made a ton of progress on this, but I have to write the libretro implementation of all the new drawing stuff before I commit this stuff or it'll break.
Pushed a bunch of work on this. libretro target needs better image scaling code, but it's usable for now.
I'm probably not going to implement the actual high score entering UI for now, and just leave the high score list as the cabinet's default. It can be added later, but I'll declare this work done before then.
Screw it, UI for entering your initials is in. We don't save the high scores anywhere atm, so they reset when you quit the game, but oh well.
I declare Cliff Hanger done!
There's enough in revision control to play the game now, if you don't care if it's not faithful to the original arcade experience.
But there's a lot to do, partially because Cliff Hanger has needs Dragon's Lair doesn't, and partially because it's the second game, so several things are going to become more generic to handle multiple games, not specifically for this game.
games/*.lua
togames/*/game.lua
...probably other things.