Commit Graph

98 Commits

Author SHA1 Message Date
Brendan Robert
bfe626eada Added script erasing support and fixed bizarre bug with map editor 2014-07-06 00:52:58 -05:00
Brendan Robert
486ba70778 Removed unnecessary example fxml file 2014-07-06 00:52:17 -05:00
Brendan Robert
41265e8f59 Added script coloring in the scripts list -- makes it possible to tell what script is associated on the map (yay!) 2014-07-04 16:52:14 -05:00
Brendan Robert
6c1a1c18af Scripts assigned to the map are now visible. Still needs some UX to be fully useful but it's sufficient for basic stuff. 2014-06-23 22:54:06 -05:00
Martin Haye
e98b96cf57 Finished changes to add 'sprite' and 'blocker' fields to tiles. 2014-06-18 08:09:41 -07:00
Brendan Robert
4f6b1ebd99 MythosScript feature: Adding more drag/drop support for scripts and tile options for Martin 2014-06-18 10:00:10 -05:00
Martin Haye
d9a203c522 Sprite fixes, and workaround for Outlaw NPE. 2014-06-13 13:10:38 -07:00
Brendan Robert
3c4966bb77 Java 8 syntax overhaul for Map Editor 2014-06-08 10:14:00 -05:00
Brendan Robert
53ba7ac8d4 Added script location management features 2014-06-08 10:13:11 -05:00
Brendan Robert
4444380178 Changed location and interval triggers to be part of the script because it would make it easier to manage. 2014-06-07 13:28:15 -05:00
Brendan Robert
04b9a40a7b Offically requiring Java 8 now. (sorry!) 2014-06-07 13:27:00 -05:00
Brendan Robert
beee37122f Cleaned up map tab layout a little, added script info pane 2014-06-01 02:25:37 -05:00
Brendan Robert
ddf5ac1128 Total completion of refactoring, got all the bugs out of the refactored classes (finally!) :-) 2014-06-01 01:52:40 -05:00
Brendan Robert
4b8b18f865 No functional change, just cleaning up code format and removing unused imports 2014-05-25 00:29:58 -05:00
Brendan Robert
fecfb0a477 Major refactoring of code completed! This will make future UI expansion much easier. Also, fixed the redraw logic when switching platforms. Many bugs still remain but this is on-par (both features and bugs-wise) with the last revision checked in. 2014-05-25 00:22:26 -05:00
Brendan Robert
cf441192fc Moved Map Editor UI into its own FXML and controller class -- tracking down some regressions but it is mostly still working OK. 2014-05-11 02:08:49 -05:00
Brendan Robert
98f97094da Forgot to checkin the tile editor tab fxml! 2014-05-10 02:38:09 -05:00
Brendan Robert
a4ba117d60 Broke tile editor off to its own UI fxml and controller class 2014-05-10 02:37:42 -05:00
Brendan Robert
101ca8c87c Broke menu bar out into its own FXML and controller, just a trial for the next big step. 2014-05-10 00:20:23 -05:00
Brendan Robert
579fcf0c7e Changeing DragDropHelper to be a more general utility, TransferHelper, in anticipation of moving some copy/paste utility functions in there too. Started working on better image clipboard functionality 2014-05-08 22:01:49 -05:00
Brendan Robert
ac788bb2d3 Start of drag/drop script assignment functionality 2014-04-20 00:21:16 -05:00
Brendan Robert
a21a38bf4c Script editing is now completely hooked up to load/save 2014-04-13 00:19:50 -05:00
Brendan Robert
763507acf3 Direct hookup between the MythosEditor (java) and the Mythos (javascript) objects -- now the real blockly integration work can begin! 2014-04-12 22:36:25 -05:00
Brendan Robert
160821f077 Additional working fixes to blockly integration, the marshalling/unmarshalling of blockly script code is starting to function! 2014-04-03 23:19:59 -05:00
Brendan Robert
b9b12c9ead Added more blockly goodness, start of integration with rest of UI has begun. 2014-03-25 00:01:01 -05:00
Brendan Robert
ab704365b9 Updated schema to be more correctly-formed, backed by new unit tests for Mythos scripting support 2014-02-27 01:48:27 -06:00
Brendan Robert
6bc1526650 Added tests to sanity check new blockly scripting feature 2014-02-27 01:47:34 -06:00
Brendan Robert
ea92c3e795 MythosScript feature: Initial support for Blockly-generated XML data 2014-02-26 23:47:35 -06:00
Martin Haye
a512a48ff3 Finished fleshing out text for part 1. 2013-10-05 11:52:30 -07:00
Martin Haye
ae0a02f557 Fleshing out text for Big Blue part 1. 2013-10-05 11:18:06 -07:00
Brendan Robert
cc9bd8d2d8 Big changes to image editors to support resizing. Also fixed that annoying rectangle drawing bug! 2013-09-10 21:58:15 -05:00
Brendan Robert
ba891e380f Big changes to image editors to support resizing. Also fixed that annoying rectangle drawing bug! 2013-09-10 21:57:13 -05:00
Brendan Robert
be2ae30116 Added image export for single hi-res graphics (double hires will likely not work correctly yet) 2013-08-21 00:25:19 -05:00
Brendan Robert
a1e500872c Merge remote-tracking branch 'refs/remotes/lawless/master' 2013-08-20 18:19:19 -05:00
Brendan Robert
57b83cebd8 You can now paste maps into the image editor with no loss of quality! 2013-08-20 18:17:14 -05:00
Brendan Robert
36eb546518 Preparing to merge martin's fork 2013-08-18 20:50:55 -05:00
Brendan Robert
5d11ff7e80 Fixed dialog issue -- Application quit now works more like it should. 2013-08-18 10:45:40 -05:00
Brendan Robert
908d248af6 Hooked up delete buttons for Image, Map and Tile 2013-08-07 10:01:09 -05:00
Brendan Robert
452d72e8a7 Added small comment about how to open project 2013-08-05 23:18:44 -05:00
Brendan Robert
b2d0405732 Corrected information about starting the program and download link 2013-08-05 22:19:16 -05:00
Brendan Robert
1a2867d18c Another attempt to fix the packaging as the previous one was missing the javafx packager jar 2013-08-05 20:08:29 -05:00
Brendan Robert
8ed86d8e84 Fixing packaging bug found by R. Grecco. (Thanks!) 2013-08-05 19:44:55 -05:00
Brendan Robert
f3af416eea Adding application class to manifest so jar can be executable 2013-08-05 15:11:37 -05:00
Brendan Robert
8b7db062a7 Tweaking how image selector is handled to improve user experience. 2013-08-04 21:14:59 -05:00
Brendan Robert
2d755384c2 Switching platform now properly updates the image editor view 2013-08-04 20:49:38 -05:00
Brendan Robert
669cc42122 Corrected css issues that caused pan/zoom controls to disappear 2013-08-03 22:48:00 -05:00
Brendan Robert
1edb61df74 Added OutlawEditor readme 2013-08-03 00:48:12 -05:00
Brendan Robert
e17604383f Base alpha version with Apple HiRes and Apple Double HiRes support working. 2013-08-03 00:03:17 -05:00