gamemap.py 文件源码

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

项目:CoolesSpiel 作者: AlinaGri 项目源码 文件源码
def createByImage(path = "map.png"):
    m       = GameMap()
    try:
        mapdata = pygame.image.load(path)
    except:
        return m
    size    = mapdata.get_size()
    black   = mapdata.map_rgb((0, 0, 0))
    mapdata = pygame.PixelArray(mapdata)
    m.setWidth(size[0])
    m.setHeight(size[1])
    for x in xrange(size[0]):
        for y in xrange(size[1]):
            if mapdata[x][y] == black:
                m._invalidPositions.add((x, y))
    return m
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号