def did_change_size(self, old_size):
print('did_change_size: {} --> {}'.format(old_size, self.size))
#w, h = ui.get_screen_size()
global square_size #, half_ss, tile_Size, piece_Size
w, h = self.size
square_size = min(w, h) / 8
#half_ss = square_size / 2
tile_Size = sk.Size(square_size, square_size)
piece_Size = sk.Size(square_size - 2, square_size - 2)
for node in self.get_children_with_name('*'):
if isinstance(node, sk_BoardSquare):
node.size = tile_Size
elif isinstance(node, sk_ChessPiece):
node.size = piece_Size
else:
print(node)
评论列表
文章目录