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


Python State.draw方法代码示例

本文整理汇总了Python中State.State.draw方法的典型用法代码示例。如果您正苦于以下问题:Python State.draw方法的具体用法?Python State.draw怎么用?Python State.draw使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在State.State的用法示例。


在下文中一共展示了State.draw方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: draw

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import draw [as 别名]
 def draw(self, surface):
     State.draw(self, surface)
     if self.property['type'] == 'numeric':
         pygame_utils.txt(surface, (leftside, offsety), self.property['min'])    
         pygame_utils.txt(surface, (rightside, offsety), self.property['max'])    
     
     pygame_utils.txt(surface, (centerx, offsety), self.camera.get_property_value(self.propertykey))
开发者ID:symunona,项目名称:quadroscope,代码行数:9,代码来源:SetProperty.py

示例2: draw

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import draw [as 别名]
 def draw(self, surface):        
     if self.image != None:
         if self.mode == 'standard':                                        
             surface.blit(self.image,(0,0))
         else:
             if self.mode == 'playing':                        
                 gif = pygame.Surface(self.dimensions, 0, 24)            
                 self.image.render(gif, (0,0))
                 gif = pygame.transform.scale(gif, utils.screen['resolution'])
                 surface.blit(gif,(0,0))            
     State.draw(self, surface)
开发者ID:symunona,项目名称:quadroscope,代码行数:13,代码来源:Player.py

示例3: draw

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import draw [as 别名]
    def draw(self, surface):
    
        if self.scroller.get_value() == 'overview':
            pygame.draw.rect(surface, (0,0,255), (10,10,30,30))

        if self.scroller.get_value() == 'guide':        
            pygame.draw.rect(surface, (96,96,96), (
                    utils.screen['resolution'][0]/3,
                    utils.screen['resolution'][1]/3,
                    utils.screen['resolution'][0]/3,
                    utils.screen['resolution'][1]/3))
        else:
            State.draw(self, surface)
开发者ID:symunona,项目名称:quadroscope,代码行数:15,代码来源:MainState.py

示例4: draw

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import draw [as 别名]
	def draw(self):
		#draw background
		#self.main.screen.blit(self.background, self.background.get_rect())
		self.background.drawTerrain(self.main.screen);	

		# draw player	
		GameState.playerGroup.draw(self.main.screen)
		
		# draw gui
		GameState.guiGroup.draw(self.main.screen)
		
		# flip screen
		State.draw(self)
开发者ID:UniversityOfKentuckyACM,项目名称:HackathonF2011,代码行数:15,代码来源:GameState.py

示例5: draw

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import draw [as 别名]
 def draw(self, surface):
     State.draw(self, surface)
     for i in range (7):
         
         is_first = ((self.scroller.get_index() - 3 + i) % len(self.settings_menu) == 0)
         
         txt = self.scroller.get_value( self.scroller.get_index() - 3 + i )
                     
         value = self.camera.get_property_value(txt)
                                 
         if (i == 3):
             color = (128, 128, 255)            
             pygame_utils.txt_large(surface, (offsetx, offsety + (i*lineheight)), txt, color, is_first)
             pygame_utils.txt_large(surface, (valueoffsetx, offsety + (i*lineheight)), value, (0,200,200), is_first )
         else:
             color = (200,200,200)
             pygame_utils.txt(surface, (offsetx, offsety + (i*lineheight)), txt, color, is_first)
             pygame_utils.txt(surface, (valueoffsetx, offsety + (i*lineheight)), value, (0,200,200),is_first )
开发者ID:symunona,项目名称:quadroscope,代码行数:20,代码来源:SetPropertiesList.py

示例6: main

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import draw [as 别名]
def main(argv):
    pygame.init()
    screen = pygame.display.set_mode(size)
    pygame.display.set_caption("Dasteroids")

    clock = pygame.time.Clock()
    state = State(screen) #create the game state, give it the screen we just made

    done = False

    testInit(state)

    while done == False:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                done = True

                
        screen.fill((0, 0, 0)) # Black background

        # Think
        state.think() 

        # Tick (Move, change state, etc)
        state.tick()

        # Draw things
        state.draw()

        # Update Display
        pygame.display.flip()

        # 20 FPS
        clock.tick(20)

    pygame.quit()
开发者ID:bashwell,项目名称:dasteroids,代码行数:38,代码来源:simulator.py

示例7: draw

# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import draw [as 别名]
	def draw(self):
		# draw group stuff
		TitleState.titleGroup.draw(self.main.screen)
		TitleState.btnStartGroup.draw(self.main.screen)
		State.draw(self)
开发者ID:UniversityOfKentuckyACM,项目名称:HackathonF2011,代码行数:7,代码来源:TitleState.py


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