Commit Graph

185 Commits

Author SHA1 Message Date
Brendan Robert
e0c2ce2688 Preconnected block updates 2016-07-12 00:08:05 -05:00
Brendan Robert
31fd48eefd Added context menu for sheet editor to insert, clone, and delete rows. 2016-07-11 21:38:54 -05:00
Martin Haye
1fae938e8a Merge branch 'master' of https://github.com/badvision/lawless-legends 2016-07-10 17:18:07 -07:00
Martin Haye
be40d8f4f4 Added ability to clear all encounter zones, and to set the avatar tile. 2016-07-10 17:18:03 -07:00
Brendan Robert
2a9293272d Added additional pre-connected blocks 2016-07-10 18:28:04 -05:00
Martin Haye
df446bc38b Added support for arbitrary game flags, and most of stat increase/decrease. 2016-07-07 16:15:31 -07:00
Martin Haye
57c65f1c69 Added item-related Blocks. 2016-07-07 13:59:07 -07:00
Brendan Robert
63881d948f Added tile copy/export and a few other minor refactorings 2016-07-06 00:54:20 -05:00
Brendan Robert
ba0b04ce0e Can haz excel and TSV import! 2016-07-05 17:06:00 -05:00
Brendan Robert
dc81bbc8aa Enter is no longer required to keep changes when editing spreadsheet cells 2016-07-05 14:50:22 -05:00
Brendan Robert
641e8750d8 Better handling of data, edit existing sheets works better and column reordering is now retained 2016-07-05 11:59:06 -05:00
Brendan Robert
68b10cee7c Basic sheet editor functionality is working. 2016-07-05 11:50:14 -05:00
Brendan Robert
4df9461029 Minor code cleanups in mythos editor 2016-07-05 02:53:49 -05:00
Brendan Robert
2f75c3e14a Most of sheet implementation has been done, still a little left to do though. 2016-07-05 02:53:33 -05:00
Brendan Robert
da9e31a920 Noted Java bug that affects outlaw editor -- if affected you have to use 1.8u50 or earlier. (u40 works fine) 2016-07-04 12:39:14 -05:00
Brendan Robert
5e1e01e896 Added example interaction to plugin 2016-07-04 12:38:35 -05:00
Brendan Robert
a521b66045 Changed order of script elements in XML and added Mutation repair script for "if" blocks. 2016-07-04 12:37:49 -05:00
Martin Haye
cb124995f4 Established some basics of the new A2Pack plugin. 2016-07-03 15:31:13 -07:00
Brendan Robert
cd312cfc84 Added one more hint: How to take the game data and marshal it back to XML for external processing. 2016-07-03 01:10:39 -05:00
Brendan Robert
18ed359af0 Application state is now an OSGi concern and SCR has been fully integrated to simplify plugin registration 2016-07-03 01:01:05 -05:00
Martin Haye
8ebbc16da8 Fixed streqi logic for matching encounter zone codes. Added a Blockly for starting an encounter. 2016-06-28 07:40:09 -07:00
Brendan Robert
594fb0e10e First step in having an API: The global application state is now an OSGi component and can be accessed by the plugins. 2016-06-26 23:36:28 -05:00
Brendan Robert
485776902e Added starting point of plugin system and example plugin 2016-06-26 19:55:26 -05:00
Brendan Robert
0c832fd6ea BUGFIX: Script clones were also cloning map assignments. 2016-06-14 22:52:33 -04:00
Brendan Robert
22ad31e1ca Created starting point of sheet editor -- about 50% done. 2016-06-06 08:08:22 -05:00
Brendan Robert
7aa933c85b Added Sheets to the schema; resulting data model in JAXB looks good enough too. 2016-06-05 13:11:01 -05:00
Brendan Robert
06111f3b64 Added pre-defined blocks 2016-05-28 20:29:25 -05:00
Brendan Robert
12aec1ad6b Code cleanup for copy selection handling and added copy/paste in map editor 2016-05-07 22:05:25 -05:00
Brendan Robert
dddcc65ce4 Map Editor: Filled rectangle drawn in wrong location 2016-05-07 10:32:10 -05:00
Brendan Robert
cfb26b86b0 Fixed null pointer errors when switching and deleting maps and images 2016-04-23 13:11:35 -05:00
Brendan Robert
11a9640e26 Fixed bugs related to rectangular selection and rectangle drawing 2016-04-23 10:33:41 -05:00
Brendan Robert
294fe817e9 Added mouse coordinate info 2016-04-09 10:43:35 -05:00
Brendan Robert
c2b3283601 Copy/paste support added to the Apple hi-res editor (as well as selection) 2016-04-09 10:16:52 -05:00
Martin Haye
d17ef502e3 Good progress on implementing encounter zones. 2016-03-29 15:17:42 -07:00
Brendan Robert
e2dd52fbfc Completely reworked packaging mechanics to create a more reliable result. 2016-01-30 13:02:11 -06:00
Brendan Robert
a460696cdf Set undo levels to 50, got Image editor support working. Undo is 100% ready for testing! 2016-01-30 09:30:18 -06:00
Brendan Robert
47231d366b Got undo working for map editor (though it is slow because redraw is still slow), also bumped undo to 20 levels. 2016-01-30 09:18:37 -06:00
Brendan Robert
6854b8d744 Undo support feature; partially working. 2016-01-30 08:48:46 -06:00
Brendan Robert
59c4d53fc2 Added image clone functionality 2016-01-01 17:53:14 -06:00
Brendan Robert
ddb9afa119 Note to self: There is currently a bug in Oracle Java in Win7 that is breaking the script editor. 2016-01-01 17:43:51 -06:00
Brendan Robert
9f09dcc9a9 Enforce cached tile usage 2016-01-01 17:41:24 -06:00
Brendan Robert
1b2b8ef19e Partial refactoring and temporary work-around for map creation bug. A better fix would be a fully-observable list of maps but that might not be do-able. 2015-10-14 01:29:58 -05:00
Brendan Robert
7ac3f974b9 Fix for NPE the first time you create a new image and try to draw -- the state management was setting a null when there was no previous state 2015-10-14 01:28:54 -05:00
Brendan Robert
5634548879 Efficiency improvements in spell-checker.
1) Spell check is not run if value remains unchanged
2) Fast-failure added to distance calculation to throw out words that vary in length too much
3) Fast-failure added to distance calculation to exit as soon as the max threshold is reached
2015-09-14 19:50:04 -05:00
Brendan Robert
c11d8dfb1e Fixed a few minor defects and also set up the text block to run spell check right away when loading an existing script 2015-09-12 23:23:33 -05:00
Brendan Robert
0ca78ec5f8 Better spelling suggestions, using a secondary algorithm as a tie-breaker to favor the most relevant suggestions 2015-09-12 23:22:58 -05:00
Brendan Robert
287ceca85f Limiting spelling suggesions to the five cloest matches 2015-09-12 23:22:15 -05:00
Brendan Robert
38e8a0dcc7 Disabled blockly editor sounds 2015-09-12 23:21:17 -05:00
Brendan Robert
e69a655426 Permanently set starting class name for debug runs 2015-09-12 23:20:58 -05:00
Brendan Robert
8a88a147f2 Converted text entry to a bigger area, allowing multi-line entry. Added rudimentary spell checking (it's not perfect at the momenent) 2015-09-12 18:40:08 -05:00