Commit Graph

19 Commits

Author SHA1 Message Date
Zukero
940996aa30 Some refactoring. Replaced all "listeners" list by instances of
CopyOnWriteArrayList, to allow listeners to unregister themselves due to
an event while preventing ConcurrentModificationExceptions.
Modified all GameDataElement.elementChanged concrete implementation to
remove the backlink from the oldOne.An element pointed by an altered
element will not show the game source element in its backlink list
anymore.
2017-03-02 13:53:24 +01:00
Zukero
2a4cfb0684 Enhanced Tiled integration. Can now reload a map that has changed
externaly. Still some rough edges, notably the number of nitification
sto skip when saving in ATCS.
2017-03-01 19:02:00 +01:00
Zukero
061a0fa11b Create new TMX maps in your project, and edit them with Tiled from ATCS
!! Also, "created" elements show the "unsaved" asterisk in their
description until they're saved to disk. 
Added a button to the spritesheet editor to open image in an external
tool too. This may or may not remain in the app.
2017-02-28 18:43:47 +01:00
Zukero
41462137d6 Enhanced Tiled integration. Now in "File->Edit workspace settings" menu,
you have tools to help selecting external tools to bview/edit images and
tmx maps. Still rough.
2017-02-27 18:18:17 +01:00
Zukero
8333fe3621 Added support for the upcoming script reward "changeColorFilter" 2017-01-25 19:11:45 +01:00
Zukero
291808a564 Naive attempt at Tiled integration. Very primitive yet. Requires Java7
!! for symlink creation.
2017-01-20 18:38:44 +01:00
Zukero
6fe4d2a171 Warning hunt. Dialogue sketch I/O progress. Sketch creation from
existing Dialogue begins.
2016-12-19 18:10:25 +01:00
Zukero
6ac332834d Progress on WriterMode. Project export package now create
deterministically-ordered JSON. Should make nicer diffs.
2016-12-15 19:16:53 +01:00
Zukero
c07fb4ddf3 Implemented all colorfilters in TMXMapEditor, thanks to the new
MatrixComposite that really emulates the ColorMatrixColorFilter of
Android ! Hi-fidelity filter emulation !
2016-08-10 16:20:48 +02:00
Zukero
1458fb0aaa Bug fix for the map's "outside" property that wasn't handled properly.
Added support for the new "colorfilter" map property. Due to Java2D
having no correct color filter support, only the "blackXX" values can be
previwed. "bw" and "invert" cannot, the performance cost was simply way
too high.
2016-08-08 16:31:38 +02:00
Zukero
a7224755ff Fixed NPE in KeyArea creation. Rest areas can be renamed. 2016-07-19 18:49:42 +02:00
Zukero
1e8dd405c3 Addedchanges to match new datamodel in AT. Notably, ability to disable a
Map Object Group in a new game in a map, and the associated rewards
((de)activateMapObjectGroup) in dialogues that replace
(de)activateMapChangeArea.
2016-07-19 17:37:54 +02:00
Zukero
830e9de56b v0.4.5 to cope with changes to spawnareas definition in game code.
replaced gcode references by github repo.
2016-07-18 18:55:16 +02:00
Zukero
84b1b6a7eb v0.4.4 !
- Projects can now use either loadresources.xml or
loadresources_debug.xml, or none (as before). This must be selected at
project creation and cannot be changed.
- NPC and Items comparators now include both the source and altered
version of elements present in both.
- Spritesheets view should now be better laid out, as insets were not
taken into account, thus cropping a few pixels right and down.
2016-01-05 14:15:23 +01:00
Zukero
12ca21b9e4 Added "active" setting for SpawnAreas. Added cool tooltip to
DialogueGraphView
2015-10-30 14:02:38 +01:00
Zukero
56b7ab4b92 v0.4.1 ! Now with ReplaceArea support and simulation tool ! 2015-10-27 17:14:15 +01:00
Zukero
0776bc4109 Added replace areas support in model (to preserve contents on map
saving)
2015-08-12 17:59:28 +02:00
Zukero
adf65b47db v0.4.0
Worldmap Segment's label edition capability.
First version of the BeanShell console.
Bug fixes...
2015-06-23 17:33:12 +02:00
Zukero
59d8ad1cdb Initial commit 2015-02-23 22:43:19 +01:00