Small progress update.. doors can now open and close, and more wall tile decorations have been added (pressure plates, ceiling holes, floor holes, shelves, buttons & levers).
I've implemented an inheritance system for the various wall types, eg. when drawing a wall with a lever on it, it draws the standard wall tile first, then the smaller lever tile over the top (as opposed to having a full set of "wall with lever" tiles). In theory it takes slightly more drawing time, but saves substantially on sprite data, and speed isn't a problem.
There are a few more wall decorations I want to add in for now, then I'll probably do some work on the party/character stuff.
I've implemented an inheritance system for the various wall types, eg. when drawing a wall with a lever on it, it draws the standard wall tile first, then the smaller lever tile over the top (as opposed to having a full set of "wall with lever" tiles). In theory it takes slightly more drawing time, but saves substantially on sprite data, and speed isn't a problem.
There are a few more wall decorations I want to add in for now, then I'll probably do some work on the party/character stuff.