Version 1.12 of nanDECK is available for download, this is the changelog:
- New HEXGRID directive
- New label function JOIN
- New label function PRODUCT
- New label function FRAMEBOX
- New label function FRAMEHEX
- New label function FRAMELIST
- New label function SAVELABEL
- New insert Frame command
- Added comments in linked files
- Added features for editing linked files
- Added canvas visualization
- Fixed bug in nested labels
- Fixed bug in multi-script engine
- Fixed bug in canvas
- Fixed bug in SAVE directive
- Fixed bug in MACRO
I wrote a page to explain these features here:
http://www.nand.it/nandeck/new_01_12.html
I wrote also a page for the new HEXGRID directive:
http://www.nand.it/nandeck/tut_h.html
Bye,
/\/and
Wow this is pretty good, I will def give it a try!
Every time I think this program is great, you find a way to make it even better.
Just for fun, I made this sample of what you can do with HEXGRID and FRAMEHEX. Enjoy. Think Catan.....
CARDS=1
BORDER="ROUNDED"
PAGE=21.59,27.94,"LANDSCAPE"
DPI=300
CARDSIZE=6,9
MARGINS=2,1,1.8,1
GAP=0,0
hexgrid = 1, .25, 1, 5.5, 7, .5, , #000000, #0000FF, .03
[base] = framehex(.25, 1, 5.5, 7, .5, E)
polygon = 1, , 6, 30, #000000, #AAAAAA, .03
polygon = 1, , 6, 30, #000000, #FFFF00, .03
polygon = 1, , 6, 30, #000000, #FFCC00, .03
polygon = 1, , 6, 30, #000000, #00FF00, .03
polygon = 1, , 6, 30, #000000, #FF0000, .03
polygon = 1, , 6, 30, #000000, #FF0000, .03
polygon = 1, , 6, 30, #000000, #00AA00, .03
polygon = 1, , 6, 30, #000000, #FF0000, .03
polygon = 1, , 6, 30, #000000, #00AA00, .03
polygon = 1, , 6, 30, #000000, #FFFF00, .03
polygon = 1, , 6, 30, #000000, #00FF00, .03
polygon = 1, , 6, 30, #000000, #00FF00, .03
polygon = 1, , 6, 30, #000000, #FFFF00, .03
polygon = 1, , 6, 30, #000000, #00AA00, .03
polygon = 1, , 6, 30, #000000, #AAAAAA, .03
polygon = 1, , 6, 30, #000000, #AAAAAA, .03
polygon = 1, , 6, 30, #000000, #00FF00, .03
polygon = 1, , 6, 30, #000000, #FFFF00, .03
polygon = 1, , 6, 30, #000000, #00AA00, .03
HTML format stripped out the important stuff. Let me try again...
...just take out the extra space before the word "base" in the polygon lines.
CARDS=1
BORDER="ROUNDED"
PAGE=21.59,27.94,"LANDSCAPE"
DPI=300
CARDSIZE=6,9
MARGINS=2,1,1.8,1
GAP=0,0
hexgrid = 1, .25, 1, 5.5, 7, .5, , #000000, #0000FF, .03
[base] = framehex(.25, 1, 5.5, 7, .5, E)
polygon = 1, < based2>, 6, 30, #000000, #AAAAAA, .03
polygon = 1, < based3>, 6, 30, #000000, #FFFF00, .03
polygon = 1, < based4>, 6, 30, #000000, #FFCC00, .03
polygon = 1, < based5>, 6, 30, #000000, #00FF00, .03
polygon = 1, < based6>, 6, 30, #000000, #FF0000, .03
polygon = 1, < basec3>, 6, 30, #000000, #FF0000, .03
polygon = 1, < basec4>, 6, 30, #000000, #00AA00, .03
polygon = 1, < basec5>, 6, 30, #000000, #FF0000, .03
polygon = 1, < basec6>, 6, 30, #000000, #00AA00, .03
polygon = 1, < basee3>, 6, 30, #000000, #FFFF00, .03
polygon = 1, < basee4>, 6, 30, #000000, #00FF00, .03
polygon = 1, < basee5>, 6, 30, #000000, #00FF00, .03
polygon = 1, < basee6>, 6, 30, #000000, #FFFF00, .03
polygon = 1, < baseb3>, 6, 30, #000000, #00AA00, .03
polygon = 1, < baseb4>, 6, 30, #000000, #AAAAAA, .03
polygon = 1, < baseb5>, 6, 30, #000000, #AAAAAA, .03
polygon = 1, < basef3>, 6, 30, #000000, #00FF00, .03
polygon = 1, < basef4>, 6, 30, #000000, #FFFF00, .03
polygon = 1, < basef5>, 6, 30, #000000, #00AA00, .03
About this comment (thanks magic_user) I've inserted many features in nanDECK for simplify the manipulation of hex/square grids (line, rectangle, area and random frames). Stay tuned for the next version :-)
I wrote a fully random Catan map script, that uses some feature of the last nanDECK version (1.12a), you can see it here:
http://www.boardgamegeek.com/thread/539587/script-of-the-day-catan-map