Beispiel #1
0
 def __init__(self, pos, imageurl):
     super(Player, self).__init__(pos, imageurl)
     self.max_health = 20
     self.health = 18
     self.max_speed = 0.25
     self.acceleration = 0.01 #fiddle with this until it seems good
     self.inventory = Inventory(5, 10)
     self.selected_slot = 0
     
     #Temp items for testing
     self.inventory.insert(ItemStack.itemstack_from_name("magicStaff"))
     self.inventory.insert(ItemStack.itemstack_from_name("pickaxe"))
Beispiel #2
0
 def __init__(self, pos, options):
     self.hair_color = options[0]
     self.hair_length = options[1]
     self.body_color = options[2]
     self.tail_color = options[3]
     
     super().__init__(pos, "", 20)
     self.max_speed = 0.25
     self.acceleration = 0.01
     self.inventory = Inventory(5, 10)
     self.selected_slot = 0
     
     self.anim_timer = 0
     self.anim_frame = False
     
     self.anim_state = 0
     self.anim_dir = 0
     
     #Temp items for testing
     self.inventory.insert(ItemStack.itemstack_from_name("magicStaff"))
     self.inventory.insert(ItemStack.itemstack_from_name("pickaxe"))
     self.inventory.insert(ItemStack.itemstack_from_name("sword"))
Beispiel #3
0
 def get_itemstack(self):
     itemstack = ItemStack.itemstack_from_name(self.name)
     itemstack.count = self.count
     itemstack.data = self.data
     return itemstack