本文整理汇总了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))
示例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)
示例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)
示例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)
示例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 )
示例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()
示例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)