SkChessBoardScene.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:pythonista-scripts 作者: khilnani 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号