added wave viewer which required adding determinism to wave generation
This commit is contained in:
@@ -1,20 +1,27 @@
|
||||
class_name EnemyBox
|
||||
extends HBoxContainer
|
||||
class_name EnemyRow
|
||||
extends VBoxContainer
|
||||
|
||||
@export var wave_label: Label
|
||||
@export var enemy_hbox: HBoxContainer
|
||||
|
||||
|
||||
func set_wave(wave: int) -> void:
|
||||
$WaveLabel.text = tr("LABEL_WAVE").format({Wave_Number = str(wave)})
|
||||
wave_label.text = tr("LABEL_WAVE").format({Wave_Number = str(wave)})
|
||||
|
||||
|
||||
func add_enemy_tag(enemy: Enemy, num: int) -> void:
|
||||
for x: int in num:
|
||||
var enemy_tex: TextureRect = TextureRect.new()
|
||||
enemy_tex.texture = enemy.sprite
|
||||
enemy_tex.custom_minimum_size = Vector2(80, 80)
|
||||
add_child(enemy_tex)
|
||||
#var name_label: Label = Label.new()
|
||||
#name_label.text = enemy.title
|
||||
#var num_label: Label = Label.new()
|
||||
#num_label.text = str(num)
|
||||
#add_child(name_label)
|
||||
#add_child(num_label)
|
||||
var container: MarginContainer = MarginContainer.new()
|
||||
enemy_hbox.add_child(container)
|
||||
var enemy_tex: TextureRect = TextureRect.new()
|
||||
enemy_tex.texture_filter = CanvasItem.TEXTURE_FILTER_NEAREST
|
||||
enemy_tex.texture = enemy.icon
|
||||
enemy_tex.custom_minimum_size = Vector2(32, 32)
|
||||
enemy_tex.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT_CENTERED
|
||||
container.add_child(enemy_tex)
|
||||
var amount_label: Label = Label.new()
|
||||
amount_label.size_flags_horizontal = Control.SIZE_EXPAND_FILL
|
||||
amount_label.size_flags_vertical = Control.SIZE_EXPAND_FILL
|
||||
amount_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT
|
||||
amount_label.vertical_alignment = VERTICAL_ALIGNMENT_BOTTOM
|
||||
amount_label.text = str(num)
|
||||
container.add_child(amount_label)
|
||||
|
||||
Reference in New Issue
Block a user