player
                
      
      
      
        
          
          
              
                
                player.py
              
              
                  —
                  Python Source,
                  1 KB
              
          
          
          
        
      
    
    
            
Dateiinhalt
from visual import *
class player(frame):
    v = vector(0,0,0)
    
    def __init__(self):
        frame.__init__(self)
        self.body = box(frame=self,pos=(-14,0,0),length=0.25,height=4,width=0.3,color=color.white)
        # self.v = vector(0,0,0)
        self.speedp = 0.1
    def move(self, keys, s):
        if keys:
            if s=="w" or s=="up":
                self.v = vector(0,self.speedp,0)
            elif s=="s" or s=="down":
                self.v = vector(0,-self.speedp,0)
        self.pos += self.v
        self.v = self.v*0.98
        if self.y>8-0.5*self.body.height:
            self.y=8-0.5*self.body.height
        elif self.y<-8+0.5*self.body.height:
            self.y=-8+0.5*self.body.height
    def increase(self):
        self.body.size+=(0,2,0)
    def decrease(self):
        self.body.size+=(0,-2,0)
    def slow (self):
        self.speedp -= 0.05
    def fast (self):
        self.speedp += 0.1