Almost working animations for picking up items
This commit is contained in:
parent
2efdaf8aee
commit
a3743007c2
@ -40,6 +40,7 @@ func InteractWithCell():
|
|||||||
if plant_cell == 1:
|
if plant_cell == 1:
|
||||||
Global.AddInventoryItem(3, 1)
|
Global.AddInventoryItem(3, 1)
|
||||||
plants_map.set_cell(int(self.position.x / cell_size.x), int(self.position.y / cell_size.y), 4)
|
plants_map.set_cell(int(self.position.x / cell_size.x), int(self.position.y / cell_size.y), 4)
|
||||||
|
AnimationOnInteraction(1)
|
||||||
# plants_map.set_cell(int(self.position.x / cell_size.x), int(self.position.y / cell_size.y), 4)
|
# plants_map.set_cell(int(self.position.x / cell_size.x), int(self.position.y / cell_size.y), 4)
|
||||||
|
|
||||||
func _interaction_process():
|
func _interaction_process():
|
||||||
@ -50,5 +51,15 @@ func _interaction_process():
|
|||||||
func _input(event):
|
func _input(event):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
func AnimationOnInteraction(Item):
|
||||||
|
print(Item, "Animation")
|
||||||
|
var img = load("res://pictures/inventory_iconpictures/food_items/herbs/saffron.png")
|
||||||
|
$Sprite.draw_texture(img, Vector2(self.position.x/cell_size.x, self.position.y/cell_size.y))
|
||||||
|
|
||||||
|
#This works, but changes the sprite..
|
||||||
|
#$Sprite.set_texture(img)
|
||||||
|
#img.create(128, 128, false, "res://pictures/inventory_iconpictures/food_items/herbs/saffron.png")
|
||||||
|
pass
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
Global.player_inventory_items = Database.GetInventoryItems()
|
Global.player_inventory_items = Database.GetInventoryItems()
|
||||||
|
@ -7,6 +7,8 @@ func _ready():
|
|||||||
match Global.player_inventory_items[self.id].item_id:
|
match Global.player_inventory_items[self.id].item_id:
|
||||||
0:
|
0:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
# Id 0-40 - Map foraging - 'Random' spawning
|
||||||
1:
|
1:
|
||||||
$TextureRect.texture = load("res://pictures/inventory_iconpictures/miscellaneous/magic_formulae.png")
|
$TextureRect.texture = load("res://pictures/inventory_iconpictures/miscellaneous/magic_formulae.png")
|
||||||
2:
|
2:
|
||||||
@ -14,8 +16,16 @@ func _ready():
|
|||||||
3:
|
3:
|
||||||
$TextureRect.texture = load("res://pictures/inventory_iconpictures/food_items/herbs/saffron.png")
|
$TextureRect.texture = load("res://pictures/inventory_iconpictures/food_items/herbs/saffron.png")
|
||||||
|
|
||||||
|
# Id 41-80 - Tools - Every tool map interaction NOT weapons
|
||||||
|
41:
|
||||||
|
$TextureRect.texture = load("res://pictures/inventory_iconpictures/tools_and_weapons/tools/ploeg.png")
|
||||||
|
|
||||||
|
# Id 81-160 - Armour/Clothing
|
||||||
|
|
||||||
|
# Id 161-240 - Farming and planting
|
||||||
|
|
||||||
if Global.player_inventory_items[self.id].amount > 0:
|
if Global.player_inventory_items[self.id].amount > 0:
|
||||||
var amountlbl = Label.new()
|
var amountlbl = Label.new()
|
||||||
amountlbl.set_position(Vector2(self.position.x+102, self.position.y+102))
|
amountlbl.set_position(Vector2(self.position.x+105, self.position.y+105))
|
||||||
amountlbl.text = str(Global.player_inventory_items[self.id].amount)
|
amountlbl.text = str(Global.player_inventory_items[self.id].amount)
|
||||||
add_child(amountlbl)
|
add_child(amountlbl)
|
||||||
|
3
MiscScenes/Equipment.tscn
Normal file
3
MiscScenes/Equipment.tscn
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[gd_scene format=2]
|
||||||
|
|
||||||
|
[node name="Node2D" type="Node2D"]
|
Loading…
Reference in New Issue
Block a user