本文整理汇总了Python中pysollib.stack.OpenStack.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python OpenStack.__init__方法的具体用法?Python OpenStack.__init__怎么用?Python OpenStack.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pysollib.stack.OpenStack
的用法示例。
在下文中一共展示了OpenStack.__init__方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from pysollib.stack import OpenStack [as 别名]
# 或者: from pysollib.stack.OpenStack import __init__ [as 别名]
def __init__(self, x, y, game, yoffset=-1, **cap):
kwdefault(
cap, max_move=UNLIMITED_MOVES,
max_accept=UNLIMITED_ACCEPTS, dir=-1)
OpenStack.__init__(self, x, y, game, **cap)
if yoffset < 0:
yoffset = game.app.images.CARD_YOFFSET
self.CARD_YOFFSET = yoffset
示例2: __init__
# 需要导入模块: from pysollib.stack import OpenStack [as 别名]
# 或者: from pysollib.stack.OpenStack import __init__ [as 别名]
def __init__(self, x, y, game, xoffset, yoffset):
OpenStack.__init__(self, x, y, game)
self.CARD_YOFFSET = int(self.game.app.images.CARD_YOFFSET * yoffset)
# use a sine wave for the x offsets
self.CARD_XOFFSET = []
j = 1
for i in range(30):
self.CARD_XOFFSET.append(int(math.cos(j) * xoffset))
j = j + .9
示例3: __init__
# 需要导入模块: from pysollib.stack import OpenStack [as 别名]
# 或者: from pysollib.stack.OpenStack import __init__ [as 别名]
def __init__(self, x, y, game):
OpenStack.__init__(self, x, y, game)
self.CARD_YOFFSET = self.game.app.images.CARD_YOFFSET
# use a sine wave for the x offsets
self.CARD_XOFFSET = []
j = 1
for i in range(20):
self.CARD_XOFFSET.append(int(math.sin(j) * 20))
j = j + .9
示例4: __init__
# 需要导入模块: from pysollib.stack import OpenStack [as 别名]
# 或者: from pysollib.stack.OpenStack import __init__ [as 别名]
def __init__(self, x, y, game, yoffset):
OpenStack.__init__(self, x, y, game)
self.CARD_YOFFSET = int(self.game.app.images.CARD_YOFFSET * yoffset)
# use a sine wave for the x offsets
# compensate for card width
offset = self.game.app.images.CARDW / 1.7
self.CARD_XOFFSET = []
j = 1
for i in range(20):
self.CARD_XOFFSET.append(int(math.sin(j) * offset))
j = j + .9
示例5: __init__
# 需要导入模块: from pysollib.stack import OpenStack [as 别名]
# 或者: from pysollib.stack.OpenStack import __init__ [as 别名]
def __init__(self, x, y, game, sine=0):
OpenStack.__init__(self, x, y, game)
self.CARD_YOFFSET = self.game.app.images.CARD_YOFFSET
CW = self.game.app.images.CARDW
if sine:
# use a sine wave for the x offsets
self.CARD_XOFFSET = []
n = 9
dx = 0.4 * CW * (2*math.pi/n)
last_x = 0
for i in range(n):
x = int(round(dx * math.sin(i + 1)))
# print x, x - last_x
self.CARD_XOFFSET.append(x - last_x)
last_x = x
else:
self.CARD_XOFFSET = (-0.45*CW, 0.35*CW, 0.55*CW, -0.45*CW)
示例6: __init__
# 需要导入模块: from pysollib.stack import OpenStack [as 别名]
# 或者: from pysollib.stack.OpenStack import __init__ [as 别名]
def __init__(self, x, y, game):
OpenStack.__init__(self, x, y, game, max_move=0, max_accept=1)
self.CARD_YOFFSET = 1
示例7: __init__
# 需要导入模块: from pysollib.stack import OpenStack [as 别名]
# 或者: from pysollib.stack.OpenStack import __init__ [as 别名]
def __init__(self, x, y, game):
OpenStack.__init__(self, x, y, game, max_accept=1, max_cards=2)
self.CARD_YOFFSET = 1
self.blockmap = []
示例8: __init__
# 需要导入模块: from pysollib.stack import OpenStack [as 别名]
# 或者: from pysollib.stack.OpenStack import __init__ [as 别名]
def __init__(self, x, y, game, suit=ANY_SUIT, **cap):
kwdefault(cap, max_move=0, max_accept=0, max_cards=game.NCARDS)
OpenStack.__init__(self, x, y, game, **cap)
示例9: __init__
# 需要导入模块: from pysollib.stack import OpenStack [as 别名]
# 或者: from pysollib.stack.OpenStack import __init__ [as 别名]
def __init__(self, x, y, game, yoffset=1, **cap):
OpenStack.__init__(self, x, y, game, **cap)
self.CARD_YOFFSET = yoffset
示例10: __init__
# 需要导入模块: from pysollib.stack import OpenStack [as 别名]
# 或者: from pysollib.stack.OpenStack import __init__ [as 别名]
def __init__(self, x, y, game, **cap):
kwdefault(cap, mod=8192, dir=0, base_rank=ANY_RANK,
max_accept=1, max_move=1)
OpenStack.__init__(self, x, y, game, **cap)