forked from OddlyTimbot/Sept26Game
level updating
This commit is contained in:
1 parent
ed7e5c4740
commit
69002575fa
6 files changed
+1049
-24
No files matched your search
@@ -9,6 +9,9 @@ var totalCoins = 0
|
||||
var coinsRemaining = 0
|
||||
var coinsCollected = 0
|
||||
|
||||
var levelArray=["res://scenes/game.tscn","res://scenes/level2.tscn", "res://scenes/level3.tscn"]
|
||||
var currentLevel = 0
|
||||
|
||||
var enemiesDict={}
|
||||
var playerStats={
|
||||
"health": 100,
|
||||
@@ -20,10 +23,13 @@ var playerStats={
|
||||
func _ready() -> void:
|
||||
get_window().grab_focus()
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta: float) -> void:
|
||||
pass
|
||||
func reset()->void:
|
||||
playerStats={
|
||||
"health": 100,
|
||||
"meleeDamage": 20,
|
||||
"rangeDamage": 20
|
||||
}
|
||||
enemiesDict.clear()
|
||||
|
||||
|
||||
func _on_trigger(effect: Variant, Object: Variant) -> void:
|
||||
@@ -58,7 +64,11 @@ func _on_bullet_hit(body, bullet) -> void:
|
||||
func crateTotal(amount)->void:
|
||||
numberOfCrates = amount
|
||||
if numberOfCrates<=0:
|
||||
print("YOU WON!!!")
|
||||
if currentLevel<levelArray.size()-1:
|
||||
currentLevel +=1
|
||||
else:
|
||||
currentLevel = 0
|
||||
levelChange()
|
||||
func coinTotal(amount)->void:
|
||||
if totalCoins == 0:
|
||||
totalCoins = amount
|
||||
@@ -92,4 +102,4 @@ func removeEnemyFromLevel(enemy)->void:
|
||||
|
||||
func levelChange()->void:
|
||||
print("change levels (reload)")
|
||||
get_tree().reload_current_scene()
|
||||
get_tree().change_scene_to_file(levelArray[currentLevel])
|
||||
Reference in new issue
Block a user