Tommy Gun


  1. (ID: 54) [9] (16%) Code Editor (start: 11/10/2005)
    1. (ID: 334) [5] (0%) Fix the F3 jumping over 2 at a time bug (start: 10/06/2006)
    2. (ID: 333) [5] (0%) Monitor loaded files for changes (start: 30/05/2006)
      [Reload or ask to reload the changed files]
    3. (ID: 345) [5] (0%) Add text editor properties dialog (start: 16/09/2006)
      1. (ID: 341) [5] (0%) Make short-cut keys configurable (start: 12/09/2006)
        [via the text editor dialog]
    4. (ID: 282) [5] (0%) After a successful compile send a message that the map file is available for the memory editor (start: 3/02/2006)
    5. (ID: 318) [5] (0%) Being able to load files that are not to be added to the project (start: 19/05/2006)
      [Maybe make it a separate plugin?]
    6. (ID: 97) [8] (99%) Build Tool (start: 11/10/2005)
      1. (ID: 104) [5] (99%) implement all commands for the build script (start: 11/10/2005)
        [Will put this off until after the first release]
      2. (ID: 103) [5] (99%) get makefile compilation to work (start: 11/10/2005)
        [Will put this off until after the first release]
    7. (ID: 283) [5] (0%) Change the files list to include a check box. (start: 3/02/2006)
      1. (ID: 284) [5] (0%) The check box indicates whether the file should be compiled or not (start: 3/02/2006)
    8. (ID: 148) [5] (0%) get stop to stop the emulator (start: 11/10/2005)
    9. (ID: 92) [10] (0%) Parsers (Insert Resource) (start: 11/10/2005)
      1. (ID: 3) [10] (0%) Write Parser plugins (start: 11/10/2005)
        1. (ID: 331) [5] (0%) Z88DK SP1 Parser (start: 27/05/2006)
          [Creates SP1 sprite/tile data]
        2. (ID: 4) [4] (0%) General Image Parser (start: 11/10/2005) (due: 23/10/2005)
          [Creates .c/c++,.asm, or BASIC code from the image data
          Will put this off until after the first release

          Maybe make this one the Python or scripting plugin and add scripts for each of the different types of output]
        3. (ID: 6) [5] (0%) ZXG image parser (start: 11/10/2005) (due: 23/10/2005)
          [Creates a .ZXG files from the image xml data
          Also adds an incbin statement into the code]

  2. (ID: 86) [7] (24%) Core (start: 11/10/2005)
    1. (ID: 39) [5] (0%) Add undo and redo (start: 11/10/2005)
      1. (ID: 273) [10] (0%) Code Editor Undo/Redo (start: 2/02/2006)
        1. (ID: 294) [10] (0%) Add in Undo/Redo calls to Core (start: 5/02/2006)
        2. (ID: 293) [10] (0%) Trap TZXN_XML_UNDO_RESTORE (start: 5/02/2006)
    2. (ID: 117) [5] (0%) Show mini-plugins in the options dialog (start: 11/10/2005)
      [Will put this off until after the first release
      First attempts at this are not looking good.
      This maybe a little difficult to get right or to do at all]
    3. (ID: 89) [5] (99%) Update about box version label (start: 11/10/2005)

  3. (ID: 74) [6] (20%) Map Editor (start: 11/10/2005)
    1. (ID: 378) [9] (0%) Tile Painting (start: 15/12/2006)
      [Select a tile and drag it around to tile paint it
      Should be able to do lines and squares]
    2. (ID: 361) [8] (0%) Add composite objects (start: 27/10/2006)
      [These are objects made from multiple tiles or sprites
      You will also need to defined the hot spot for the object.
      If its a 3D iso object you may need to define is 3D size]
    3. (ID: 362) [5] (0%) Add a 2D/3D Isometric mode (start: 27/10/2006)
      [This may require an extra panel next to the screen layout panel that shows the tile layouts in a 2D view
      The 2D view would allow for changing to tiles x/y position and its z position.]
    4. (ID: 363) [5] (0%) Add a behaviours panel (start: 27/10/2006)
      [This will allow you to add either 2D or 3D iso behaviours such as
      o Movement
      - vertically
      - horizontally
      o Reactions
      - crumble
      - elevator]
    5. (ID: 263) [5] (0%) Add layered objects (start: 2/01/2006)
    6. (ID: 261) [5] (0%) Add grouped objects (start: 2/01/2006)
    7. (ID: 364) [5] (0%) Add score panel options (start: 27/10/2006)
      [1. Allow score panel to overlap with current screen
      User defines the overlap values
      2. Allow the user to define a screen with the score panel layout on it
      This would be good for 3D iso games.
      The screen is simply overlayed directly onto the other screens]
    8. (ID: 158) [5] (0%) add a comment feature where the user can comments on areas of a screen (start: 11/10/2005)
      [Will put this off until after the first release]
    9. (ID: 260) (100%) Add a multi-select (completed: 16/12/2006)
      [Required to do copy/cut/paste, composite objects etc]
    10. (ID: 380) (100%) Fix undo (completed: 17/12/2006)
      [Takes too long to undo
      Also stop multiple move to undo/redo ops happening]

  4. (ID: 338) [5] (0%) Demo Code (start: 6/09/2006)
    1. (ID: 340) [5] (0%) CPC Sprite drawing (start: 6/09/2006)
    2. (ID: 339) [5] (0%) CPC Map drawing (start: 6/09/2006)

  5. (ID: 326) [5] (0%) Make a tips editor (start: 20/05/2006)
    [Make it something simple though]

  6. (ID: 105) [5] (0%) Memory Editor (start: 11/10/2005)
    1. (ID: 108) [5] (0%) add default memory map to machine default.xml (start: 11/10/2005)
    2. (ID: 107) [5] (0%) store memory map in xml file (start: 11/10/2005)
    3. (ID: 106) [5] (0%) implement main features (start: 11/10/2005)
    4. (ID: 303) [5] (0%) Support banked memory machines (start: 15/03/2006)

  7. (ID: 286) [5] (0%) Music Editor (start: 5/02/2006)
    1. (ID: 287) [5] (0%) Implement main features (start: 5/02/2006)

  8. (ID: 346) [5] (0%) Next Release Updates (start: 25/09/2006)
    1. (ID: 350) [5] (0%) Change palette (start: 25/09/2006)
    2. (ID: 359) [5] (0%) Change masking on/off (start: 4/10/2006)
    3. (ID: 353) [5] (0%) Configurable keys (start: 25/09/2006)

  9. (ID: 233) [4] (0%) Documentation (start: 19/12/2005)
    1. (ID: 234) [5] (0%) Overview section (start: 19/12/2005)
    2. (ID: 235) [5] (0%) Image Editor (start: 19/12/2005)
      1. (ID: 245) [5] (0%) Editing (start: 19/12/2005)
      2. (ID: 236) [5] (0%) Sprites (start: 19/12/2005)
      3. (ID: 237) [5] (0%) Tiles (start: 19/12/2005)
      4. (ID: 238) [5] (0%) Screens (start: 19/12/2005)
      5. (ID: 239) [5] (0%) UDG's (start: 19/12/2005)
      6. (ID: 240) [5] (0%) Character sets (start: 19/12/2005)
    3. (ID: 241) [5] (0%) Map Editor (start: 19/12/2005)
      1. (ID: 244) [5] (0%) Keys (start: 19/12/2005)
      2. (ID: 243) [5] (0%) Score Panel (start: 19/12/2005)
      3. (ID: 242) [5] (0%) Tile Browsing (start: 19/12/2005)
    4. (ID: 246) [5] (0%) Code Editor (start: 19/12/2005)
      1. (ID: 252) [5] (0%) Keys (start: 19/12/2005)
      2. (ID: 248) [5] (0%) Settings (start: 19/12/2005)
        1. (ID: 249) [5] (0%) Assembler/Compiler (start: 19/12/2005)
        2. (ID: 250) [5] (0%) Emulator (start: 19/12/2005)
      3. (ID: 247) [5] (0%) Files (start: 19/12/2005)
        1. (ID: 251) [5] (0%) Adding/Loading/Saving etc (start: 19/12/2005)
    5. (ID: 253) [5] (0%) Memory Editor (start: 19/12/2005)
      1. (ID: 255) [5] (0%) Layouts (start: 19/12/2005)
      2. (ID: 257) [5] (0%) Machine defaults (start: 19/12/2005)
      3. (ID: 256) [5] (0%) .map file (start: 19/12/2005)

  10. (ID: 55) [3] (99%) Image Editor (start: 11/10/2005)
    1. (ID: 24) [5] (99%) Allow images to change palettes (start: 11/10/2005)
      [Will put this off until after the first release]

  11. (ID: 228) [3] (0%) Space Invaders Tutorial (start: 19/12/2005)
    1. (ID: 232) [5] (0%) Code (start: 19/12/2005)
    2. (ID: 229) [5] (0%) Graphics (start: 19/12/2005)
    3. (ID: 231) [5] (0%) Sounds (start: 19/12/2005)
    4. (ID: 230) [5] (0%) Music (start: 19/12/2005)