def updateGeneralScreen( self ):
gui.draw.rect(self.screen, self.lg, gui.rect.Rect( 480, 420, 300, 10 ), 1 )
self.progress = self.time.getIntvProgress( )
gui.draw.rect( self.screen, self.lg, gui.rect.Rect( 480, 420, min( 300, 300*self.progress ), 10 ) )
label = self.fontRegular.render( 'Speed', 2, self.lg )
self.screen.blit( label, ( 480, 450 ) )
label = self.fontRegular.render( str( self.time.getSpeed( ) )+'x', 2, self.lg )
size = self.fontRegular.size( str( self.time.getSpeed( ) )+'x' )[ 0 ]
self.screen.blit( label, ( 780-size, 450 ) )
label = self.fontRegular.render( 'Generation', 2, self.lg )
self.screen.blit( label, ( 480, 480 ) )
label = self.fontRegular.render( str( self.ai.currentGeneration ), 2, self.lg )
size = self.fontRegular.size( str( self.ai.currentGeneration ) )[ 0 ]
self.screen.blit( label, ( 780-size, 480 ) )
label = self.fontRegular.render( 'Genom', 2, self.lg )
self.screen.blit( label, ( 480, 510 ) )
label = self.fontRegular.render( str( self.ai.currentGenome ), 2, self.lg )
size = self.fontRegular.size( str( self.ai.currentGenome ) )[ 0 ]
self.screen.blit( label, ( 780-size, 510 ) )
评论列表
文章目录