diff options
author | juneflow <63904206+juneflow@users.noreply.github.com> | 2020-04-18 19:52:21 +0200 |
---|---|---|
committer | juneflow <63904206+juneflow@users.noreply.github.com> | 2020-04-18 19:52:21 +0200 |
commit | c5d0c875e1e622fe897390ab745b283756fc3336 (patch) | |
tree | badddb47ae93ae6da7accf123a26b19b53de8f8a /upgrades | |
parent | 255475d35b954d442a79fd937dfaf395204cf639 (diff) | |
parent | c94bcec15175b363057c9701481512b6d9b9dfdf (diff) | |
download | LDJam46-c5d0c875e1e622fe897390ab745b283756fc3336.tar.gz LDJam46-c5d0c875e1e622fe897390ab745b283756fc3336.tar.bz2 LDJam46-c5d0c875e1e622fe897390ab745b283756fc3336.zip |
Merge branch 'master' of https://github.com/romangraef/LDJam46
Diffstat (limited to 'upgrades')
-rw-r--r-- | upgrades/upgrades.tscn | 21 | ||||
-rw-r--r-- | upgrades/wageslavery.gd | 13 |
2 files changed, 34 insertions, 0 deletions
diff --git a/upgrades/upgrades.tscn b/upgrades/upgrades.tscn new file mode 100644 index 0000000..6cd6770 --- /dev/null +++ b/upgrades/upgrades.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://assets/wageslavery.png" type="Texture" id=1] +[ext_resource path="res://upgrades/wageslavery.gd" type="Script" id=2] +[ext_resource path="res://lib/base_buyable.gd" type="Script" id=3] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 32, 32 ) + +[node name="Node2D" type="Node2D"] + +[node name="wageslavery" type="Sprite" parent="."] +position = Vector2( 62.9383, 60.4207 ) +texture = ExtResource( 1 ) +script = ExtResource( 2 ) + +[node name="Area2D" type="Area2D" parent="wageslavery"] +script = ExtResource( 3 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="wageslavery/Area2D"] +shape = SubResource( 1 ) diff --git a/upgrades/wageslavery.gd b/upgrades/wageslavery.gd new file mode 100644 index 0000000..e48fba2 --- /dev/null +++ b/upgrades/wageslavery.gd @@ -0,0 +1,13 @@ +extends Node + +func _bought(): + pass + +func get_cost(): + return 200 * pow(100, get_amount()) + +func set_amount(amount: int) -> void: + SaveState.upgrades['wageslavery'] = amount + +func get_amount() -> int: + return SaveState.upgrades['wageslavery'] |