summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/wargame/doc/tutorial/patch.py
blob: 71785252bb735d49c3efd43e66ffa70e519c0a05 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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')