示例#1
0
 def refresh_image(self):
     if not gv.config['GRAPHICS']: return
     if gv.config['GRAPHICS'] == 'pyglet':        
         import graphics_pyglet
         if self.sprite: self.sprite.delete()
         self.sprite = graphics_pyglet.LayeredSprite(name=self.name)
         self.sprite.add_layer('Equipment',util.make_solid_image(40,40,(100,100,100,255)))
         self.sprite.owner = self
    def refresh_image(self):
        if not util.GRAPHICS: return                            
                
        if True:#not hasattr(self,'imgfile'):
            if util.GRAPHICS:
                self.img = util.make_solid_image(int(2*self.size[0]*util.ZOOM),int(2*self.size[1]*util.ZOOM),(128,128,128,255))
            else: 
                self.imgfile = "images/module_placeholder.jpg"            

        #if hasattr(self,'imgfile'):
        #    self.img = util.load_image(self.imgfile)
        
        '''if math.sin(self.orientation[0]) < 0:
            self.img = self.img.get_transform(flip_y=True)
            #TODO replace with different image altogether
        if math.cos(self.orientation[0]) < 0:
            self.img = self.img.get_transform(flip_x=True)
           ''' 
        self.sprite = util.image_to_sprite(self.img,self.location[0],self.location[1], self.orientation[0])
 def refresh_image(self):
     if not util.GRAPHICS == 'pyglet': return        
     import graphics
     if not self.sprite: self.sprite = graphics.LayeredSprite(name=self.name)        
     self.sprite.add_layer('Equipment',util.make_solid_image(40,40,(100,100,100,255)))