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"))
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"))
def get_itemstack(self): itemstack = ItemStack.itemstack_from_name(self.name) itemstack.count = self.count itemstack.data = self.data return itemstack