Tear out most of the legacy code in the scenario editor - see below for details

- All Carbon code is gone
- Many dialogs converted; some are still left unimplemented since they still need to be converted
- Menus converted to a xib file
- The giant arrays specifying the configuration of the special node dialog for each special node type have been replaced with maps and sets.

Changes to dialogs:
- pict choice dialog can now show picts of differing types; this was required for picking a monster graphic, as monsters of all sizes need to be shown in the same dialog
- string choice dialog can set the title, and properly shows the currently selected string
- LEDs now accept font format
- Fixed LED group's calculation of its rect
- Fixed LED group crashing if it has no selection
- Tabbing between text fields now works
- Fix display of larger monster graphics in dialogs
- Fix the script element content showing in the browser preview
This commit is contained in:
2014-07-12 22:13:27 -04:00
parent bbc9667c88
commit 41c3396aa3
80 changed files with 7983 additions and 4005 deletions

View File

@@ -0,0 +1,34 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<?xml-stylesheet href="dialog.xsl" type="text/xsl"?>
<dialog defbtn='okay'>
<!--
TODO: This dialog contains out-of-date information
-->
<button name='okay' type='regular' top='284' left='403'>OK</button>
<pict type='dlog' num='16' top='6' left='6'/>
<text top='22' left='50' width='413' height='56'>
When youve completed your scenario, you probably want to give other people the chance to play through it.
Its a big kick letting other people run around in your own fantasy world, get stuck at your puzzles, and kill your creations.
</text>
<text top='79' left='50' width='414' height='54'>
The easiest way to release a scenario is to send it over to Spiderweb Software.
Go to www.spidweb.com.
Theres a scenario upload area there.
Alternately, mail it to us on disk (PO Box 85659, Seattle, WA 98145).
</text>
<text top='134' left='50' width='412' height='40'>
Before you send a scenario, however, be sure to read the License Agreement (in the file Blades of Exile License).
It says a lot of big no-nos and describes your (and our) rights for your scenario.
</text>
<text top='175' left='50' width='418' height='54'>
Also look for information on the Blades of Exile Scenario Contest.
Your scenario, if really good, could win you products or a hefty chunk of money.
If you think your scenario is good enough, be sure to send it in!
</text>
<text top='230' left='50' width='418' height='52'>
Finally, if your scenario is really, really good, we might like to sell it as a stand-alone.
If were interested, you can actually make money from your work!
To take a shot at this, just send us your scenario before releasing it.
</text>
<text top='4' left='50' width='312' height='16'>BLADES OF EXILE - DISTRIBUTING YOUR SCENARIO</text>
</dialog>