Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for (int i = player.PlayerInventory.itemSlots.Count() - 1; i >= 0; i--)
- {
- if (newMouseState.LeftButton == ButtonState.Pressed && oldMouseState.LeftButton == ButtonState.Released)
- {
- if (player.PlayerInventory.itemSlots[i].SlotRectangle.Contains(mousePosition) && player.PlayerInventory.itemSlots[i].IsSlotOpen == false)
- {
- player.PlayerInventory.itemSlots[i].item.NumberOfItems--;
- Console.WriteLine("true");
- Console.WriteLine(mousePosition.ToString());
- if (player.PlayerInventory.itemSlots[i].item.NumberOfItems <= 0)
- {
- player.PlayerInventory.itemSlots[i].IsSlotOpen = true;
- }
- }
- }
- oldMouseState = newMouseState;
- }
- foreach(InventorySlot slot in player.PlayerInventory.itemSlots)
- {
- if (newMouseState.LeftButton == ButtonState.Pressed && oldMouseState.LeftButton == ButtonState.Released)
- {
- if (slot.SlotRectangle.Contains(mousePosition) && slot.IsSlotOpen == false)
- {
- slot.item.NumberOfItems--;
- Console.WriteLine("true");
- Console.WriteLine(mousePosition.ToString());
- if (slot.item.NumberOfItems <= 0)
- {
- //cannot modify this becuase it is a foreach iteration variable
- slot.IsSlotOpen = true;
- }
- }
- }
- oldMouseState = newMouseState;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement