Randoloot/scripts/ui/menu_atmosphere.gd
2026-10-17 16:20:14 +02:00

16 lines
1.1 KiB
GDScript

extends Control
func _ready() -> void:
mouse_filter = Control.MOUSE_FILTER_IGNORE
set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT)
resized.connect(queue_redraw)
func _draw() -> void:
var reach := minf(size.x * 0.72, 850.0)
draw_polygon(PackedVector2Array([Vector2.ZERO, Vector2(reach, 0), Vector2(reach, size.y), Vector2(0, size.y)]), PackedColorArray([Color(0.012, 0.024, 0.042, 0.94), Color(0.012, 0.024, 0.042, 0), Color(0.012, 0.024, 0.042, 0), Color(0.012, 0.024, 0.042, 0.94)]))
draw_line(Vector2(32, 36), Vector2(90, 36), Color("91dbea"), 2)
draw_line(Vector2(32, 36), Vector2(32, 62), Color(0.57, 0.86, 0.92, 0.4), 1)
draw_line(Vector2(32, size.y - 36), Vector2(size.x - 32, size.y - 36), Color(0.57, 0.86, 0.92, 0.17), 1)
draw_string(ThemeDB.fallback_font, Vector2(48, size.y - 16), "RANDOLOOT / EKSPLORUJ • WALCZ • ROZWIJAJ STATEK", HORIZONTAL_ALIGNMENT_LEFT, -1, 11, Color("91a4b7"))
draw_string(ThemeDB.fallback_font, Vector2(size.x - 215, size.y - 16), "NIEZNANY UKŁAD. TWOJA WYPRAWA.", HORIZONTAL_ALIGNMENT_LEFT, -1, 10, Color("829aac"))