pychess.gfx.Pieces
index
/home/thomas/Programmering/python/skak/svn/lib/pychess/gfx/Pieces.py

 
Modules
       
re

 
Functions
       
drawPiece(piece, cc, psize)

 
Data
        AN = 3
ARTIFICIAL = 1
BISHOP = 3
BLACK = 1
BLACKWON = 3
BLACK_CASTLED = 32
BLACK_OO = 4
BLACK_OOO = 8
DRAW = 1
DRAW_50MOVES = 1
DRAW_ACCEPTION = 3
DRAW_AGREE = 3
DRAW_INSUFFICIENT = 4
DRAW_OFFER = 2
DRAW_REPITITION = 0
DRAW_STALEMATE = 2
FAN = 2
FLAG_CALL = 1
HINT = 0
KING = 0
KNIGHT = 4
LAN = 1
LOCAL = 0
NAME = 'PyChess'
PAWN = 5
PREFIX = '/home/thomas/Programmering/python/skak/svn'
QUEEN = 1
REMOTE = 2
RESIGNATION = 0
ROOK = 2
RUNNING = 0
SAN = 0
SPY = 1
VERSION = '0.6.0_beta'
WHITE = 0
WHITEWON = 2
WHITE_CASTLED = 16
WHITE_OO = 1
WHITE_OOO = 2
WON_CALLFLAG = 6
WON_MATE = 7
WON_RESIGN = 5
chr2Sign = {'b': 3, 'k': 0, 'n': 4, 'p': 5, 'q': 1, 'r': 2}
color = 1
elemExpr = <_sre.SRE_Pattern object>
f = 750.97630000000004
g1 = 'z'
g2 = ''
hashfALPHA = 0
hashfBETA = 1
hashfEXACT = 2
i = 1
list = [('M', [688.02380000000005, 750.97630000000004]), ('L', [0.0, -126.0]), ('C', [0.0, -45.0, -26.400000000000091, -172.50000000000006, -135.0, -216.00000000000006]), ('C', [45.0, -54.0, 54.0, -152.99999999999997, -36.0, -215.99999999999997]), ('C', [27.0, -36.0, 0.0, -162.00008, -108.00000000000006, -162.00008]), ('C', [-108.0, 0.0, -135.0, 126.00008000000001, -108.0, 162.00008]), ('C', [-90.0, 63.0, -81.0, 161.99999999999997, -36.0, 215.99999999999997]), ('C', [-108.0, 45.0, -135.0, 171.00000000000006, -135.0, 216.00000000000006]), ('L', [0.0, 126.0]), ('L', [558.0, 0.0])]
localePrefixes = ('/usr/share/locale', '/usr/local/share/locale')
parsedPieces = [[{800.0: [('M', [648.5, 730.65869999999995]), ('L', [18.0, -117.0]), ('C', [54.0, -36.0, 126.0, -99.0, 126.0, -215.99999999999994]), ('C', [0.0, -72.0, -63.0, -117.0, -135.0, -117.0]), ('C', [-72.0, 0.0, -153.0, 54.0, -153.0, 54.0]), ('C', [0.0, 0.0, 45.0, -144.0, -81.0, -180.0]), ('L', [0.0, -36.000000000000014]), ('L', [54.0, 0.0]), ('L', [0.0, -54.000009999999989]), ('L', [-54.0, 0.0]), ('L', [0.0, -54.000000000000007]), ('L', [-54.0, 0.0]), ('L', [0.0, 54.000000000000007]), ('L', [-54.0, 0.0]), ('L', [0.0, 54.000009999999989]), ('L', [54.0, 0.0]), ('L', [0.0, 36.000000000000014]), ('C', [-126.0, 36.0, -81.0, 180.0, -81.0, 180.0]), ('C', [0.0, 0.0, -81.0, -54.0, -153.0, -54.0]), ('C', [-72.0, 0.0, -135.0, 45.0, -135.0, 117.0]), ...]}, {800.0: [('M', [764.60379999999998, 143.65350000000001]), ('C', [0.20299999999997453, 12.007999999999981, -8.6849999999999454, 23.072000000000003, -21.985000000000014, 22.909999999999997]), ('C', [-15.149000000000001, -0.18600000000000705, -22.76400000000001, -11.63900000000001, -22.908999999999992, -21.986000000000018]), ('C', [-0.18499999999994543, -13.11699999999999, 9.9780000000000655, -22.907999999999987, 22.540000000000077, -22.907999999999987]), ('C', [12.747999999999934, 0.0, 22.169999999999959, 11.084000000000003, 22.353999999999928, 21.984000000000009]), ('L', [0.0, 0.0]), ('M', [-144.94100000000003, 482.35599999999999]), ('C', [0.0, -27.0, 10.650000000000091, -68.323999999999955, 54.0, -90.0]), ('C', [18.0, -9.0, 18.0, -27.0, 18.0, -36.0]), ('C', [0.0, -28.45999999999998, 54.0, -297.0, 54.0, -297.0]), ('C', [36.502000000000066, -4.2620000000000005, 53.843000000000075, -32.532000000000011, 53.843000000000075, -58.663000000000011]), ('C', [0.0, -31.356999999999985, -24.697999999999979, -58.438929999999985, -58.437999999999988, -58.438929999999985]), ('C', [-27.795000000000073, 0.0, -57.965000000000032, 23.279929999999993, -58.677000000000021, 57.726929999999996]), ('C', [-0.18600000000003547, 8.9979999999999905, 1.1879999999999882, 25.418000000000006, 17.578999999999951, 42.521999999999991]), ('L', [-107.30700000000002, 205.85300000000001]), ('L', [0.0, -234.0]), ('C', [28.911000000000058, -6.0589999999999975, 46.729000000000042, -30.527000000000001, 46.729000000000042, -58.321960000000004]), ('C', [0.0, -30.169969999999992, -26.130999999999972, -57.487969999999997, -58.914999999999964, -57.487969999999997]), ('C', [-33.495000000000005, 0.0, -58.658000000000015, 28.270999999999994, -58.201000000000022, 59.863930000000003]), ('C', [0.23699999999996635, 16.391999999999996, 7.8389999999999418, 33.971000000000004, 25.388000000000034, 46.945999999999998]), ...]}, {800.0: [('M', [227.86510000000001, 504.05560000000003]), ('L', [-108.00000000000001, 108.0]), ('L', [0.0, 135.0]), ('L', [558.0, 0.0]), ('L', [0.0, -135.0]), ('L', [-108.0, -108.0]), ('L', [0.0, -216.0]), ('L', [108.0, -72.000000000000028]), ('L', [0.0, -180.00002999999998]), ('L', [-162.0, 0.0]), ('L', [0.0, 72.000029999999995]), ('L', [-36.0, 0.0]), ('L', [0.0, -72.000029999999995]), ('L', [-162.0, 0.0]), ('L', [0.0, 72.000029999999995]), ('L', [-36.0, 0.0]), ('L', [0.0, -72.000029999999995]), ('L', [-162.0, 0.0]), ('L', [0.0, 180.00002999999998]), ('L', [108.00000000000001, 72.000000000000028]), ...]}, {800.0: [('M', [404.23410000000001, 59.693330000000003]), ('C', [18.0, 0.0, 27.0, 9.0, 27.0, 27.0]), ('C', [0.0, 17.99996999999999, -9.0, 26.99996999999999, -27.0, 26.99996999999999]), ('C', [-18.0, 0.0, -27.0, -9.0, -27.0, -26.99996999999999]), ('C', [0.0, -18.0, 9.0, -27.0, 27.0, -27.0]), ('M', [0.0, 107.99996999999999]), ('C', [36.0, 54.0, 54.0, 54.0, 99.0, 90.000000000000028]), ('C', [45.0, 36.0, 54.0, 81.0, 54.0, 117.00099999999998]), ('C', [0.0, 35.999000000000024, -21.0, 57.600999999999999, -45.0, 72.0]), ('C', [0.0, 0.0, -36.0, -18.0, -108.0, -18.0]), ('C', [-72.0, 0.0, -108.0, 18.0, -108.0, 18.0]), ('C', [0.0, 0.0, -45.0, -36.000999999999976, -45.0, -72.0]), ('C', [0.0, -36.000999999999976, 9.0, -81.000999999999976, 54.0, -117.00099999999998]), ('C', [45.0, -36.000000000000028, 63.0, -36.000000000000028, 99.0, -90.000000000000028]), ('M', [99.0, 315.00099999999998]), ('L', [9.0, 27.0]), ('C', [-45.0, -18.0, -171.0, -18.0, -216.0, 0.0]), ('L', [9.0, -27.0]), ('C', [36.0, -18.0, 162.0, -18.0, 198.0, 0.0]), ('M', [-99.0, 54.0]), ...]}, {800.0: [('M', [76.688770000000005, 727.94590000000005]), ('L', [479.97802999999999, -1.0]), ('C', [-0.31299999999998818, -128.89600000000007, -86.312999999999988, -172.89600000000007, -79.282999999999959, -251.73600000000005]), ('L', [102.05500000000001, 74.839999999999975]), ('C', [40.821000000000026, 48.98599999999999, 87.086999999999989, 53.067999999999984, 102.05499999999995, 24.494000000000028]), ('C', [34.019000000000005, 6.8029999999999973, 65.314000000000078, -20.409999999999968, 63.954000000000065, -74.840000000000032]), ('C', [-1.3600000000000136, -54.42999999999995, -62.595000000000027, -134.71299999999997, -85.726999999999975, -235.40699999999998]), ('C', [-25.854000000000042, -106.137, -55.430000000000064, -119.744, -71.758000000000038, -125.18799999999999]), ('L', [-0.36099999999999, -77.563029999999998]), ('L', [-81.644000000000005, 59.873029999999993]), ('L', [-46.265000000000043, -80.283029999999997]), ('L', [-46.264999999999986, 95.252030000000005]), ('C', [-160.565, -47.62603, -331.29602999999997, 289.476, -336.73902999999996, 591.55799999999999]), ('M', [429.26903000000004, -49.986000000000104]), ('L', [-379.64400000000001, 0.0]), ('C', [79.372, -490.24299999999994, 236.37199999999996, -523.24299999999994, 311.608, -484.42099999999994]), ('L', [24.492999999999995, -48.986000000000018]), ('L', [19.050000000000011, 34.018000000000001]), ('L', [85.725999999999942, 20.409999999999997]), ('L', [9.5249999999999773, -9.5229999999999961]), ...]}, {800.0: [('M', [688.02380000000005, 753.51589999999999]), ('L', [0.0, -126.0]), ('C', [0.0, -45.0, -26.400000000000091, -172.5, -135.0, -216.0]), ('C', [45.0, -54.0, 54.0, -153.0, -36.0, -216.0]), ('C', [27.0, -36.0, 0.0, -162.0, -108.00000000000006, -162.0]), ('C', [-108.0, 0.0, -135.0, 125.99999999999999, -108.0, 162.0]), ('C', [-90.0, 63.0, -81.0, 162.0, -36.0, 216.0]), ('C', [-108.0, 45.0, -135.0, 171.0, -135.0, 216.0]), ('L', [0.0, 126.0]), ('L', [558.0, 0.0]), ('M', [-279.00000000000006, -666.0]), ('C', [81.0, 0.0, 81.0, 89.999999999999986, 45.0, 125.99999999999999]), ('C', [108.00000000000006, 45.0, 81.000000000000057, 162.0, 27.0, 216.0]), ('C', [90.000000000000057, 27.0, 153.00000000000006, 117.0, 153.00000000000006, 180.0]), ('L', [0.0, 90.0]), ('L', [-450.00000000000006, 0.0]), ('L', [0.0, -90.0]), ('C', [0.0, -63.0, 63.0, -153.0, 153.0, -180.0]), ('C', [-54.0, -54.0, -81.0, -171.0, 27.0, -216.0]), ('C', [-36.0, -36.0, -36.0, -125.99999999999999, 45.0, -125.99999999999999])]}], [{800.0: [('M', [653.57939999999996, 730.65869999999995]), ('L', [18.0, -117.0]), ('C', [54.0, -36.0, 126.0, -99.0, 126.0, -215.99999999999994]), ('C', [0.0, -72.0, -63.0, -117.0, -135.0, -117.0]), ('C', [-72.0, 0.0, -152.99999999999994, 54.0, -152.99999999999994, 54.0]), ('C', [0.0, 0.0, 44.999999999999943, -144.0, -81.0, -180.0]), ('L', [0.0, -36.000000000000014]), ('L', [54.0, 0.0]), ('L', [0.0, -54.000009999999989]), ('L', [-54.0, 0.0]), ('L', [0.0, -54.000000000000007]), ('L', [-54.0, 0.0]), ('L', [0.0, 54.000000000000007]), ('L', [-54.0, 0.0]), ('L', [0.0, 54.000009999999989]), ('L', [54.0, 0.0]), ('L', [0.0, 36.000000000000014]), ('C', [-126.00000000000003, 36.0, -81.0, 180.0, -81.0, 180.0]), ('C', [0.0, 0.0, -81.000000000000028, -54.0, -153.00000000000003, -54.0]), ('C', [-72.000019999999992, 0.0, -135.00001599999999, 45.0, -135.00001599999999, 117.0]), ...]}, {800.0: [('M', [617.12310000000002, 626.0095]), ('C', [0.0, -27.0, 10.649999999999977, -68.323999999999955, 54.0, -90.0]), ('C', [18.0, -9.0, 18.0, -27.0, 18.0, -36.0]), ('C', [0.0, -28.45999999999998, 54.0, -297.0, 54.0, -297.0]), ('C', [36.501999999999953, -4.2620000000000005, 53.842999999999961, -32.532000000000011, 53.842999999999961, -58.663000000000011]), ('C', [0.0, -31.357099999999988, -24.697999999999979, -58.439069999999987, -58.437999999999988, -58.439069999999987]), ('C', [-27.794999999999959, 0.0, -57.965000000000032, 23.279969999999992, -58.677000000000021, 57.727069999999998]), ('C', [-0.18599999999992178, 8.9979999999999905, 1.1879999999999882, 25.418000000000006, 17.579000000000065, 42.521999999999991]), ('L', [-107.30700000000002, 205.85300000000001]), ('L', [0.0, -234.0]), ('C', [28.910999999999945, -6.0589999999999975, 46.728999999999928, -30.527000000000001, 46.728999999999928, -58.322069999999997]), ('C', [0.0, -30.170000000000002, -26.130999999999972, -57.488000000000007, -58.914999999999964, -57.488000000000007]), ('C', [-33.495000000000005, 0.0, -58.658000000000015, 28.270999999999994, -58.201000000000022, 59.863970000000002]), ('C', [0.23700000000008004, 16.391999999999996, 7.8390000000000555, 33.971100000000007, 25.388000000000034, 46.946100000000001]), ('L', [-81.0, 234.0]), ('L', [-36.0, -252.0]), ('C', [24.619000000000028, -13.979100000000003, 31.744000000000028, -33.934070000000006, 31.744000000000028, -50.801069999999996]), ('C', [0.0, -39.19700000000001, -31.119000000000028, -59.62700000000001, -58.676000000000045, -59.390000000000008]), ('C', [-29.93199999999996, 0.25799999999999912, -58.438999999999965, 26.131999999999998, -58.438999999999965, 56.302]), ('C', [0.0, 29.931970000000007, 16.390999999999963, 45.611069999999998, 31.370999999999981, 53.889070000000004]), ...]}, {800.0: [('M', [232.9444, 519.29359999999997]), ('L', [-108.0, 108.0]), ('L', [0.0, 135.0]), ('L', [558.0, 0.0]), ('L', [0.0, -135.0]), ('L', [-108.0, -108.0]), ('L', [0.0, -215.99999999999994]), ('L', [108.0, -72.000000000000028]), ('L', [0.0, -180.00002000000001]), ('L', [-162.0, 0.0]), ('L', [0.0, 72.000020000000006]), ('L', [-36.0, 0.0]), ('L', [0.0, -72.000020000000006]), ('L', [-162.0, 0.0]), ('L', [0.0, 72.000020000000006]), ('L', [-36.0, 0.0]), ('L', [0.0, -72.000020000000006]), ('L', [-161.99999999999997, 0.0]), ('L', [0.0, 180.00002000000001]), ('L', [108.0, 72.000000000000028]), ...]}, {800.0: [('M', [491.69439999999997, 453.4443]), ('L', [9.0, 29.25]), ('C', [-36.0, -27.0, -162.0, -27.0, -198.0, 0.0]), ('L', [9.0, -29.25]), ('C', [21.0, -21.0, 159.0, -21.0, 180.0, 0.0]), ('M', [18.0, 65.25]), ('L', [9.0, 27.0]), ('C', [-48.0, -24.0, -186.0, -24.0, -234.0, 0.0]), ('L', [9.0, -27.0]), ('C', [45.0, -27.0, 171.0, -27.0, 216.0, 0.0]), ('M', [288.0, 135.0]), ('C', [0.0, 0.0, -45.0, -18.0, -108.0, -27.0]), ('C', [-36.735000000000014, -5.2480000000000473, -90.0, 9.0, -135.0, 0.0]), ('C', [-36.0, -9.0, -72.0, -27.0, -72.0, -27.0]), ('L', [90.0, -45.0]), ('L', [-27.0, -81.0]), ('C', [0.0, 0.0, 63.0, -27.0, 63.0, -108.0]), ('C', [0.0, -63.0, -45.0, -135.0, -108.0, -171.0]), ('C', [-45.563999999999965, -26.036000000000001, -54.0, -45.0, -54.0, -45.0]), ('C', [0.0, 0.0, 36.0, -18.0, 36.0, -62.999970000000005]), ...]}, {800.0: [('M', [84.310370000000006, 730.4846]), ('L', [479.97812999999996, -1.0]), ('C', [-0.31299999999998818, -128.89599999999996, -86.312999999999988, -172.89599999999996, -79.283000000000015, -251.73599999999999]), ('L', [102.05500000000006, 74.840000000000032]), ('C', [24.050999999999931, 28.86099999999999, 49.990999999999985, 42.136999999999944, 70.306999999999903, 42.327999999999975]), ('C', [14.16700000000003, 0.1330000000000382, -23.996999999999957, -47.836000000000013, -29.996999999999957, -58.836000000000013]), ('C', [26.0, -1.0, 62.0, 49.0, 91.017000000000053, 38.034999999999968]), ('C', [21.160999999999945, -7.9940000000000282, 35.629999999999995, -33.894999999999982, 34.680999999999926, -71.87299999999999]), ('C', [-1.3600000000000136, -54.430000000000007, -62.593999999999937, -134.71299999999997, -85.725999999999999, -235.40600000000001]), ('C', [-25.853999999999928, -106.13699999999997, -55.42999999999995, -119.74399999999997, -71.757999999999925, -125.18809999999996]), ('L', [-0.36100000000010368, -77.562940000000012]), ('L', [-81.643999999999892, 59.87294]), ('L', [-46.265000000000043, -80.282929999999993]), ('L', [-46.264999999999986, 95.251930000000016]), ('C', [-160.56600000000003, -47.626940000000005, -331.29713000000004, 289.4751, -336.74013000000002, 591.55709999999999]), ('L', [0.0010000000000047748, 0.0]), ('M', [41.568029999999993, -32.558999999999969]), ('C', [0.0, -261.31300000000005, 163.89010000000002, -528.99800000000005, 255.8501, -530.82000000000005]), ('C', [17.643000000000029, 0.30699999999998795, 33.643000000000029, 6.3069999999999879, 33.59899999999999, 12.74799999999999]), ('C', [-0.086999999999989086, 12.778999999999996, -16.300000000000011, 17.299000000000007, -35.419999999999959, 17.299000000000007]), ...]}, {800.0: [('M', [688.02380000000005, 750.97630000000004]), ('L', [0.0, -126.0]), ('C', [0.0, -45.0, -26.400000000000091, -172.50000000000006, -135.0, -216.00000000000006]), ('C', [45.0, -54.0, 54.0, -152.99999999999997, -36.0, -215.99999999999997]), ('C', [27.0, -36.0, 0.0, -162.00008, -108.00000000000006, -162.00008]), ('C', [-108.0, 0.0, -135.0, 126.00008000000001, -108.0, 162.00008]), ('C', [-90.0, 63.0, -81.0, 161.99999999999997, -36.0, 215.99999999999997]), ('C', [-108.0, 45.0, -135.0, 171.00000000000006, -135.0, 216.00000000000006]), ('L', [0.0, 126.0]), ('L', [558.0, 0.0])]}]]
piece = 5
pieces = {0: {0: 'M 648.50000,730.65870 L 666.50000,613.65870 C 72....65870 468.50000,712.65870 549.50000,730.65870 z ', 1: 'M 764.60380,143.65350 C 764.80680,155.66150 755....3450 151.13980,485.43450 L 116.63980,294.93450 z ', 2: 'M 227.86510,504.05560 L 119.86510,612.05560 L 11...60 L 281.86510,531.05560 L 515.86510,531.05560 z ', 3: 'M 404.23410,59.693330 C 422.23410,59.693330 431....30 L 800.23410,653.69430 L 800.23410,653.69430 z ', 4: 'M 76.688770,727.94590 L 556.66680,726.94590 C 55...1690 588.45680,320.97290 L 588.45680,320.97290 z ', 5: 'M 688.02380,753.51590 L 688.02380,627.51590 C 68....51590 328.02380,87.515900 409.02380,87.515900 z '}, 1: {0: 'M 653.57940,730.65870 L 671.57940,613.65870 C 72....65870 275.57940,514.65870 338.57940,514.65870 z ', 1: 'M 617.12310,626.00950 C 617.12310,599.00950 627....6250 570.55210,663.79650 L 570.55210,663.79650 z ', 2: 'M 232.94440,519.29360 L 124.94440,627.29360 L 12...60 L 538.94440,537.29360 L 268.94440,537.29360 z ', 3: 'M 491.69440,453.44430 L 500.69440,482.69430 C 46...30 L 428.69440,356.69430 L 428.69440,392.69430 z ', 4: 'M 84.310370,730.48460 L 564.28850,729.48460 C 56...2960 520.98650,218.08460 L 520.98750,218.08460 z ', 5: 'M 688.02380,750.97630 L 688.02380,624.97630 C 68...30 L 130.02380,750.97630 L 688.02380,750.97630 z '}}
points = [688.02380000000005, 750.97630000000004]
prefixes = ('/usr/share', '/usr/local/share', '/usr/share/games', '/usr/local/share/games')
reprColor = ['White', 'Black']
reprMode = ['hint', 'spy']
reprPiece = ['King', 'Queen', 'Rook', 'Bishop', 'Knight', 'Pawn']
reprResult = ['*', '1/2-1/2', '1-0', '0-1']
reprSign = ['K', 'Q', 'R', 'B', 'N', 'P']
s = '750.97630'
size = 800.0
spaceExpr = <_sre.SRE_Pattern object>
thep = [688.02380000000005, 750.97630000000004]