当前位置: 首页>>代码示例>>Python>>正文


Python State.__init__方法代码示例

本文整理汇总了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()
开发者ID:UniversityOfKentuckyACM,项目名称:HackathonF2011,代码行数:32,代码来源:GameState.py

示例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)
开发者ID:ursulawolz,项目名称:tanCS,代码行数:35,代码来源:PadState.py

示例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
开发者ID:dwagon,项目名称:pydominion,代码行数:9,代码来源:State_Lost_in_Woods.py

示例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"
开发者ID:kalugny,项目名称:GeekFighter,代码行数:34,代码来源:tutorial_state.py

示例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"
开发者ID:kalugny,项目名称:GeekFighter,代码行数:9,代码来源:game_state.py

示例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
开发者ID:dwagon,项目名称:pydominion,代码行数:9,代码来源:State_Miserable.py

示例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)
开发者ID:symunona,项目名称:quadroscope,代码行数:9,代码来源:Power.py

示例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        
开发者ID:symunona,项目名称:quadroscope,代码行数:10,代码来源:MainState.py

示例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!
开发者ID:ebigelow,项目名称:LOTlib,代码行数:13,代码来源:LOTHypothesisState.py

示例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))
开发者ID:GunioRobot,项目名称:Little-Python-Ball-Game,代码行数:13,代码来源:Menu.py

示例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"
开发者ID:kalugny,项目名称:GeekFighter,代码行数:14,代码来源:countdown_state.py

示例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)
开发者ID:symunona,项目名称:quadroscope,代码行数:14,代码来源:SetPropertiesList.py

示例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()
开发者ID:symunona,项目名称:quadroscope,代码行数:15,代码来源:SetProperty.py

示例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)
开发者ID:SimionZafiu,项目名称:1NG,代码行数:20,代码来源:Driver.py

示例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)     
开发者ID:symunona,项目名称:quadroscope,代码行数:21,代码来源:Player.py


注:本文中的State.State.__init__方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。