diff --git a/scripts/hud.gd b/scripts/hud.gd index 7e540b7..055b902 100644 --- a/scripts/hud.gd +++ b/scripts/hud.gd @@ -11,7 +11,7 @@ const ACCENT := Color(1.0, 0.82, 0.32) const DIM := Color(0.62, 0.64, 0.70) ## Freie Fläche in der Tischmitte zwischen den Plätzen. Die Würfel der letzten ## Wette werden so gross gewählt, dass sie dort hineinpassen. -const BID_BOX := Vector2(200.0, 150.0) +const BID_BOX := Vector2(150.0, 108.0) const TIMER_W := 52.0 ## Breite der Zeitanzeige in der Ansage-Leiste const GRUEN := Color(0.55, 0.84, 0.55) ## überzähliger Würfel beim Aufdecken const ROT := Color(0.94, 0.55, 0.52) ## fehlender Würfel beim Aufdecken @@ -152,25 +152,6 @@ class KartenIcon extends Control: draw_circle(mitte, s * 0.11, farbe) -## Kleines Zeichen für Buff oder Debuff: Dreieck hoch oder runter. -class ArtIcon extends Control: - var buff := true - - func _init(ist_buff: bool, px: float) -> void: - buff = ist_buff - mouse_filter = Control.MOUSE_FILTER_IGNORE - custom_minimum_size = Vector2(px, px) - size_flags_vertical = Control.SIZE_SHRINK_CENTER - - func _draw() -> void: - var s := minf(size.x, size.y) - var m := size * 0.5 - var col := Color(0.5, 0.9, 0.6) if buff else Color(0.95, 0.5, 0.5) - var d := -1.0 if buff else 1.0 - draw_colored_polygon([m + Vector2(0, d * s * 0.34), - m + Vector2(-s * 0.34, -d * s * 0.24), m + Vector2(s * 0.34, -d * s * 0.24)], col) - - class DieIcon extends Control: const PIPS := { 1: [Vector2(0, 0)], @@ -296,7 +277,7 @@ func _build() -> void: bid_box = VBoxContainer.new() bid_box.add_theme_constant_override("separation", 8) bid_slot.add_child(bid_box) - bid_name = _label("", 30, ACCENT) + bid_name = _label("", 21, ACCENT) bid_name.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER # Auf die freie Mitte begrenzen, sonst läuft der Text über die Nachbarplätze. bid_name.custom_minimum_size = Vector2(BID_BOX.x, 0) @@ -767,11 +748,6 @@ func _zeichne_hand(st: Dictionary) -> void: kopf.mouse_filter = Control.MOUSE_FILTER_IGNORE v.add_child(kopf) kopf.add_child(KartenIcon.new(id, col, 34.0)) - var luecke := Control.new() - luecke.size_flags_horizontal = Control.SIZE_EXPAND_FILL - luecke.mouse_filter = Control.MOUSE_FILTER_IGNORE - kopf.add_child(luecke) - kopf.add_child(ArtIcon.new(buff, 16.0)) var name_l := _label(String(b.name), 15, col) name_l.mouse_filter = Control.MOUSE_FILTER_IGNORE