Exemplo n.º 1
0
 public ItemEntity(Vector2 setPosition, Vector2 setVelocity, ItemStack droppedItem)
 {
     position = setPosition;
     velocity = setVelocity;
     itemStack = droppedItem;
     item = itemStack.item;
 }
Exemplo n.º 2
0
        public static ItemEntity CreateItemEntity(Vector2 position, Vector2 velocity, ItemStack droppedItem, int layer)
        {
            ItemEntity i = new ItemEntity(position, velocity, droppedItem);
            i.Initialize();
            i.layer = layer;
            World.itemEntities.Add(i);

            return i;
        }
Exemplo n.º 3
0
 /// <summary>
 /// Drops an item on top of the entity.
 /// </summary>
 /// <param name="dropItem">the item to drop.</param>
 public void dropItem(ItemStack dropItem)
 {
     ItemEntity.CreateItemEntity(center, velocity, dropItem, layer);
 }
Exemplo n.º 4
0
 public void AddItemToEmptySlot()
 {
     item = Game1.mouse.heldItem;
     //player.inventory[this.id.Item2] = Game1.mouse.heldItem;
     Game1.mouse.heldItem = null;
 }
Exemplo n.º 5
0
 public void RemoveItemToEmptyMouse()
 {
     Game1.mouse.heldItem = item;
     item = null;
     //Game1.mouse.heldItem = player.inventory[this.id.Item2];
     //player.inventory[this.id.Item2] = null;
 }