本文整理汇总了Python中State.State.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python State.__init__方法的具体用法?Python State.__init__怎么用?Python State.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类State.State
的用法示例。
在下文中一共展示了State.__init__方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, main):
# transition from another state
State.__init__(self,main)
self.loadPlayer()
self.hud = Actor(IMG_HUD,-1)
self.hud2 = Actor(IMG_HUD2)
self.hud.setPos(32,HEIGHT/2)
self.hud2.setPos(WIDTH-32,HEIGHT/2)
GameState.guiGroup.add(self.hud)
GameState.guiGroup.add(self.hud2)
self.health = 7
self.hudHearts = []
self.hudHeartsHalf = Actor(IMG_HEART2,-1)
self.hudSlot = [None]*3
self.wl = WorldLoader('new.world')
self.background = TerrainLayer("0_0.map")
self.currentMap = "0_0.map"
for i in range(0,3):
self.hudSlot[i] = Actor(IMG_SLOT,-1)
self.hudSlot[i].setPos(50,120+i*120)
self.guiGroup.add(self.hudSlot[i])
self.updateHudHealth()
pygame.mixer.init()
filename = "worldAmbient.mp3"
path = os.path.join(util.GAME_SOUNDS, filename)
path = util.filepath(path)
pygame.mixer.music.load(path)
pygame.mixer.music.play()
示例2: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, tankWorld, tracking_name, position=Vec3(0,0,0), name='PadState', size=Vec3(2,2,2)):
'''
TrackingObject is the world object that we are tracking
Position trigger has a representation needs to be added.
'''
State.__init__(self,tankWorld)
#grab the object with this name
for child in tankWorld.render.getChildren():
if child.getName() == tracking_name:
self.tracking_object = child
self.position = position+Vec3(0,0,.01)
self.tracking_name = tracking_name
self.size = size
#print "PositionTrigger.__init__: Trigger created"
assert(self.tracking_object, "No tracking object")
cm=CardMaker('')
cm.setFrame(0,1,0,1)
self.floor = render.attachNewNode(PandaNode("padCollision"))
self.floor.setPos(self.position)
tex = loader.loadTexture('media/'+'trigger.png')
tex.setMagfilter(Texture.FTNearest)
tex.setMinfilter(Texture.FTNearest)
for y in range(int(size.getX())):
for x in range(int(size.getY())):
nn = self.floor.attachNewNode(cm.generate())
nn.setP(-90)
nn.setPos((x), (y), 0)
self.floor.setTexture(tex)
示例3: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self):
State.__init__(self)
self.cardtype = 'state'
self.base = 'nocturne'
self.desc = "At the start of your turn, you may discard a card to receive a Boon."
self.name = "Lost in the Woods"
self.unique_state = True
示例4: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, screen, background, capture, ref_img, transform_mat):
State.__init__(self, screen, background, capture, ref_img, transform_mat)
self.ready = False
self.should_draw_bounding_box = True
self.player1_rect = pygame.rect.Rect((10, 100, 300, common.RESOLUTION[1] - 100))
self.player2_rect = pygame.rect.Rect((common.RESOLUTION[0] - 310, 100, 390, common.RESOLUTION[1] - 100))
self.special_detection_rects += (self.player1_rect, self.player2_rect)
self.mask = StageMask(self.player1_rect, self.player2_rect)
self.title = common.FloatingWord(common.load_image('geekfighter.png', alpha = True)[0], center = (common.RESOLUTION[0] / 2, 154), sfx = 'opening.wav')
self.title.start_size = (19, 10)
self.title.end_size = (600, 308)
self.title.anim_time = 2000
self.title.wait_forever = True
self.sprites.add(self.title)
self.explanations1 = common.HelpText((common.RESOLUTION[0] / 2, 330), 'Stand facing each other', self.font, (210, 0, 0), pos_is_center = True)
self.explanations2 = common.HelpText((common.RESOLUTION[0] / 2, 370), 'in your FIGHTING STANCE', self.font, (210, 0, 0), pos_is_center = True)
self.explanations3 = common.HelpText((common.RESOLUTION[0] / 2, 410), 'and HOLD STILL for 5 seconds', self.font, (210, 0, 0), pos_is_center = True)
self.player1_counter = 0
self.player1_heights = []
self.player2_counter = 0
self.player2_heights = []
self.readybar1 = ReadyBar((10, 89), self.INIT_TIME)
self.readybar2 = ReadyBar((common.RESOLUTION[0] - 310, 89), self.INIT_TIME)
self.last_time = pygame.time.get_ticks()
## self.text = self.font.render("Players, stand facing each other with your arms at your sides", 1, (10, 10, 10))
## self.pos = (self.screen.get_width() / 2 - self.text.get_width() / 2, self.screen.get_height() / 10)
## self.text2 = self.font.render("Press the SPACEBAR when ready...", 1, (10, 10, 10))
## self.pos2 = (self.screen.get_width() / 2 - self.text2.get_width() / 2, self.screen.get_height() / 10 + self.text.get_height() + 5)
print "TutorialState: Initialized"
示例5: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, screen, background, capture, ref_img, transform_mat, wins, players_height):
self.wins = wins
self.players_height = players_height
State.__init__(self, screen, background, capture, ref_img, transform_mat)
self.times = []
print "GameState: Initialized"
示例6: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self):
State.__init__(self)
self.cardtype = 'state'
self.base = 'nocturne'
self.desc = "-2 VP"
self.name = "Miserable"
self.victory = -2
示例7: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, stack, updater):
State.__init__(self, stack)
self.title = 'power'
self.modes = 'shutdown reboot restart'.split(' ')
self.updater = updater
self.scroller = Scroller(self.modes)
示例8: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, stack, updater, camera):
State.__init__(self, stack)
self.updater = updater
self.camera = camera
self.title = 'main'
self.modes = 'clean overview setproperty guide player power'.split(' ')
self.scroller = Scroller(self.modes, 0, self.on_mode_change)
self.overview = False
示例9: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, value, data, grammar, hole_penalty=None, **kwargs):
"""
Initializer. The hole_penalty is a dictionary from nonterminals to
"""
State.__init__(self, value, **kwargs)
self.data = data
self.grammar = grammar
self.hole_penalty = hole_penalty
assert self.hole_penalty is not None # Need this!
示例10: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, menu, rememberPosition = False):
State.__init__(self)
self.menu = menu
self.choice = 0
self.rememberPosition = rememberPosition
self.timer = 0.
self.random_color = (randint(0,255), randint(0,255), randint(0,255))
self.random_pos = (randint(0,screen_size[0]-1), randint(0,screen_size[1]-1))
self.random_size = (screen_size[0]-1-randint(self.random_pos[0],screen_size[0]-1),
screen_size[1]-1-randint(self.random_pos[1],screen_size[1]-1))
示例11: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, screen, background, capture, ref_img, transform_mat):
State.__init__(self, screen, background, capture, ref_img, transform_mat)
self.one = FloatingWord(common.load_image("1.png", alpha=True)[0], sfx="one.wav")
self.two = FloatingWord(common.load_image("2.png", alpha=True)[0], sfx="two.wav")
self.three = FloatingWord(common.load_image("3.png", alpha=True)[0], sfx="three.wav")
self.fight = FloatingWord(common.load_image("fight.png", alpha=True)[0], sfx="fight.wav")
self.fight.end_size = (200, 200)
self.fight.anim_time = 1000
self.fight.wait_time = 100
self.sprites.add(self.three)
print "CountdownState: Initialized"
示例12: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, stack, camera):
State.__init__(self, stack)
self.camera = camera
self.title = 'setproperties'
self.settings_menu = []
for setting in CameraSettings.camera_settings:
menuitem = setting['key']
self.settings_menu.append(menuitem)
self.scroller = Scroller(self.settings_menu)
示例13: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, stack, camera, propertykey):
State.__init__(self, stack)
self.camera = camera
self.propertykey = propertykey
self.title = propertykey
self.property = camera.get_property( propertykey )
self.actual_camera_settings = utils.load_camera_settings()
self.original_value = camera.get_property_value( propertykey )
if self.property['type'] == 'select':
self.scroller = Scroller(self.property['values'],
self.property['values'].index(camera.get_property_value(propertykey)) )
pygame_utils.change_to_stripe()
示例14: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, info):
#info['income'] = int(round(np.random.normal(self.income_avg, self.income_std)))
tmp1 = int(round(np.random.normal(self.income_avg, self.income_std)))
info['income'] = tmp1
print (" avg = ", self.income_avg )
print (" std = ", self.income_std )
print (" income = ", tmp1 )
#info['expense'] = round( self.income_avg-200, self.income_std)
#tmp2 = round( self.income_avg-200, self.income_std)
tmp2 = self.income_avg - 200
info['expense'] = tmp2
print (" avg = ", self.income_avg - 200 )
print (" std = ", self.income_std )
print (" expense = ", tmp2 )
print info
State.__init__(self, info)
示例15: __init__
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import __init__ [as 别名]
def __init__(self, stack):
State.__init__(self, stack)
self.title = 'player'
self.path = utils.settings['outputpath']
self.image = None
self.dimensions = (0,0)
self.mode = 'standard'
# self.files = [f for f in listdir(self.path) if isfile(join(self.path, f))]
# print
self.scroller = Scroller(dir.get_images_sorted(self.path),0, self.load_image)
self.filename = self.scroller.get_value(0)
self.load_image(self.filename)
pygame_event = pygame.event.Event(pygame_utils.CHANGE_DISPLAY_SETTINGS, {'command': 'alpha', 'value': 255})
pygame.event.post(pygame_event)