Merge branch 'main' of github.com:MarcEricMartel/Game-Jam-A23

This commit is contained in:
MarcEricMartel
2023-10-11 10:44:14 -04:00
6 changed files with 126 additions and 12 deletions

View File

@@ -7,13 +7,17 @@ var message: String = ""
var is_win: bool = true
var army: Dictionary = {}
var totalBlud: float = 0
var remainingTime: String = "0"
func _ready():
if is_win:
$WinningEnemy.hide()
$DeadEnemy.show()
$DeadEnemy.play("default")
$Time.show()
$Time/HBoxContainer/TimeLabel.text = remainingTime + " Seconds Remained"
if !is_win:
$Time.hide()
$WinningEnemy.show()
$DeadEnemy.hide()
$WinningEnemy.play("default")
@@ -29,7 +33,7 @@ func _ready():
$TotalArmyComp/Separation/ArmyTotals/Wolves/AmtWolves.text = "0" if !army.has("Wolf") else str(army["Wolf"])
$TotalArmyComp/Separation/ArmyTotals/Necromancers/AmtNecromancer.text = "0" if !army.has("Necromancer") else str(army["Necromancer"])
$"TotalArmyComp/Separation/ArmyTotals/Pit Fiends/AmtPitFiend".text = "0" if !army.has("Pit Fiend") else str(army["Pit Fiend"])
$TotalArmyComp/Separation/TotalBludGen/AmtBlud.text = str(totalBlud)
$TotalArmyComp/Separation/TotalBludGen/AmtBlud.text = str(floor(totalBlud))
func _on_quit_pressed():
get_tree().quit()

View File

@@ -21,12 +21,13 @@ func _process(delta):
func win_screen():
var enemy = $Enemy
var end = load("res://Scenes/ending.tscn").instantiate()
end.remainingTime = str(length - time - 1)
end.totalBlud = player.totalBludGenerated
end.army = player.allSpawnedMonsters
end.killcount = enemy.killcount
end.level = enemy.level
end.exp = enemy.experience
end.message = "Fabio le chevalier est mort, bravo."
end.message = "The holy knight Fabio is defeated, Evil has won and your magic staff is safe."
self.queue_free()
get_tree().root.add_child(end)
@@ -39,7 +40,7 @@ func lose_screen():
end.level = enemy.level
end.exp = enemy.experience
end.is_win = false
end.message = "Fabio le chevalier et futur roi t'a torché... royalement. (HA!)"
end.message = "The holy knight Fabio destroyed you army of evil and left with your magic staff..."
self.queue_free()
get_tree().root.add_child(end)