summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/wargame/doc/tutorial/patch.py
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/wargame/doc/tutorial/patch.py')
-rw-r--r--macros/latex/contrib/wargame/doc/tutorial/patch.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/macros/latex/contrib/wargame/doc/tutorial/patch.py b/macros/latex/contrib/wargame/doc/tutorial/patch.py
new file mode 100644
index 0000000000..71785252bb
--- /dev/null
+++ b/macros/latex/contrib/wargame/doc/tutorial/patch.py
@@ -0,0 +1,31 @@
+def patch(build,data,vmod,verbose=False):
+ # We need to import the export module :-)
+ import export
+
+ # Get the game and last free GPID
+ game = export.get_game(build)
+ gpid = int(game.getAttribute('nextPieceSlotId'))
+
+ # Get all boards
+ maps = export.get_maps(build)
+ board = maps['Board']
+
+ mkeys = export.get_masskey(board,'name')
+ export.set_node_attr(mkeys['Eliminate'],icon='eliminate-icon.png')
+ export.set_node_attr(mkeys['Flip'],icon='flip-icon.png')
+
+ # Get main map
+ pool = maps['DeadMap']
+ export.set_node_attr(pool,icon='pool-icon.png')
+
+ mkeys = export.get_masskey(pool,'name')
+ export.set_node_attr(mkeys['Restore'],icon='restore-icon.png')
+
+ # Get the OOB map
+ oob = export.get_chartwindows(game)['OOBs']
+ export.set_node_attr(oob,icon='oob-icon.png')
+
+
+
+
+