parent
							
								
									c4bc5963cc
								
							
						
					
					
						commit
						d842968b2e
					
				@ -0,0 +1,29 @@
 | 
				
			||||
class Character:
 | 
				
			||||
    def __init__(self):
 | 
				
			||||
        self.health = 100
 | 
				
			||||
        self.energy = 50
 | 
				
			||||
        self.position = (0, 0)
 | 
				
			||||
 | 
				
			||||
    def move(self, direction):
 | 
				
			||||
        if direction == 'forward':
 | 
				
			||||
            self.position = (self.position[0], self.position[1] + 1)
 | 
				
			||||
        elif direction == 'backward':
 | 
				
			||||
            self.position = (self.position[0], self.position[1] - 1)
 | 
				
			||||
        elif direction == 'left':
 | 
				
			||||
            self.position = (self.position[0] - 1, self.position[1])
 | 
				
			||||
        elif direction == 'right':
 | 
				
			||||
            self.position = (self.position[0] + 1, self.position[1])
 | 
				
			||||
 | 
				
			||||
    def attack(self):
 | 
				
			||||
        print("攻击!")
 | 
				
			||||
 | 
				
			||||
    def heal(self, amount):
 | 
				
			||||
        self.health += amount
 | 
				
			||||
        if self.health > 100:
 | 
				
			||||
            self.health = 100
 | 
				
			||||
 | 
				
			||||
    def take_damage(self, amount):
 | 
				
			||||
        self.health -= amount
 | 
				
			||||
        if self.health < 0:
 | 
				
			||||
            self.health = 0
 | 
				
			||||
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue