Since I like Ian so much, I created a tool for him to assist in creating the
Scene.xml files for all of his Sleuth's scenarios.

The tool is very straightforward and is designed with ease of use and fast
iteration in mind.

The typical workflow is as follows:


   1. Launch the application
   2. Enter data in all of the text fields
   3. Hit "Add Object"
   4. Repeat Step 3 until you've added all objects for the scene. Note: The
   field for the Scene's background image persists through each click of "Add
   Object" because it only appears once in the XML. The app expects that you
   set this field on the initial 'Add Object', but if you choose to change that
   field later prior to saving, it will use the most recent value for that
   field, so that's fine.
   5. Once you've added all of your objects, hit "Save"
   6. Save your file as Scene.xml in the appropriate directory for this
   scenario
   7. From here, you are returned to the original screen. You can begin
   adding objects again. The next time you hit save, you'll be saving an
   entirely different Scene.xml.
   8. Pressing "Quit' and closing the app via the "X" do the same thing:
   Exit without saving.

This design allows you to essentially run the application once, and create
all of your files, and be done with it. You can obviously run it as many
times as you want, but the application gives you the ability to do
everything at once.

I've already done a good bit of testing on it, but I'm sure I've missed
something. Let me know if you run into any issues.

A few notes:

   - The x and y fields must be convertible to integers. The program does
   check for this and will display a dialog informing you of such, but just a
   heads up.
   - The x and y fields expect the values from Adobe. It converts the y
   value to the proper QT value internally and writes that to file. Just enter
   it from Adobe and forget about it.
   - All fields must be filled in before you can Add or Save. If you hit
   either button prior to this, nothing will happen.

Zach J. Elko
Ball State University Unified Technology Support
Certified Hardware & Software Technician
_______________________________________________
Mailing list: https://launchpad.net/~destiny
Post to     : destiny@lists.launchpad.net
Unsubscribe : https://launchpad.net/~destiny
More help   : https://help.launchpad.net/ListHelp

Reply via email to