Saturday, March 15, 2014

LIME Status Report (03/15/2014)

I almost have the entire UI finished!  The to-do list for LIME 4 is shrinking rapidly.  Here is the list of essential must-haves before I can call it finished.

  • Fix a bug in the dependency between the view and edit layer settings.  (Details below.)
  • Finish the tile palette by adding Actor Mode and making it scroll when larger tile sets are loaded.
  • Implement the Open File dialog for opening map files.
  • Implement the diamond isometric mode, and hopefully staggered and hexagonal, too.
  • Update the command line utilities with the new engine, and maybe even add a couple more.

The Map Info dialog isn't pretty, but it gets the job done.

Accomplishments
  • Finished programming the view panel buttons.
  • Finished programming the edit panel buttons.
  • Implemented the eraser tool.
  • Implemented the tile ID display toggle.
  • Corrected a bug in the grid line display.
  • Implemented the tile picker tool.
  • Implemented the Map Info dialog.

Known Issues
  • Functionality Issues
    • Full-screen mode quit working as soon as I started porting functionality from MHF 2 to MHF 3.  Gotta find out why.
    • If the layer currently being edited is hidden, the view panel gets out of sync with the edit panel.
  • Usability Issues
    • The buttons on the New Map screen's cycle controls are occasionally unresponsive.
    • The tile map view's anchor space doesn't always scale correctly when resizing the editor pane.  I've had trouble reproducing this on command, but it happens occasionally.
  • Portability Issues
    • The Android platform layer doesn't yet have the ability to rotate the captions for the slide-out tabs or dynamically resize a graphics canvas.  Currently a low priority since this tool is intended to be used on a developer's PC, but something that needs to be addressed eventually.

    Next Steps
    • High Priority:
      • Fix the dependency between the view panel and the edit panel.
      • Implement the Open File dialog.
      • Add "Actor Mode" to the palette window.
      • Test the tile palette with larger tile sets and different tile sizes.
    • Medium Priority:
      • Implement isometric modes.
      • Update the old command-line tile utilities.
    • Low Priority:
      • Fix full-screen exclusive mode for the PC platform.

    No comments:

    Post a Comment