diff options
Diffstat (limited to 'client/Archipelago/minimap.gd')
-rw-r--r-- | client/Archipelago/minimap.gd | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/client/Archipelago/minimap.gd b/client/Archipelago/minimap.gd index 15993fb..4fb1214 100644 --- a/client/Archipelago/minimap.gd +++ b/client/Archipelago/minimap.gd | |||
@@ -18,7 +18,7 @@ var center_y_max | |||
18 | func _ready(): | 18 | func _ready(): |
19 | player = get_tree().get_root().get_node("scene/player") | 19 | player = get_tree().get_root().get_node("scene/player") |
20 | 20 | ||
21 | var svc = SubViewportContainer.new() | 21 | var svc = PanelContainer.new() |
22 | svc.anchor_left = 1.0 | 22 | svc.anchor_left = 1.0 |
23 | svc.anchor_top = 1.0 | 23 | svc.anchor_top = 1.0 |
24 | svc.anchor_right = 1.0 | 24 | svc.anchor_right = 1.0 |
@@ -27,13 +27,9 @@ func _ready(): | |||
27 | svc.offset_top = -320.0 | 27 | svc.offset_top = -320.0 |
28 | svc.offset_right = -64.0 | 28 | svc.offset_right = -64.0 |
29 | svc.offset_bottom = -64.0 | 29 | svc.offset_bottom = -64.0 |
30 | svc.clip_contents = true | ||
30 | add_child(svc) | 31 | add_child(svc) |
31 | 32 | ||
32 | var sv = SubViewport.new() | ||
33 | sv.size = Vector2i(256, 256) | ||
34 | sv.disable_3d = true | ||
35 | svc.add_child(sv) | ||
36 | |||
37 | var background_color = Color.WHITE | 33 | var background_color = Color.WHITE |
38 | 34 | ||
39 | var world_env = get_tree().get_root().get_node("scene/WorldEnvironment") | 35 | var world_env = get_tree().get_root().get_node("scene/WorldEnvironment") |
@@ -51,18 +47,12 @@ func _ready(): | |||
51 | elif sky is ProceduralSkyMaterial: | 47 | elif sky is ProceduralSkyMaterial: |
52 | background_color = sky.sky_top_color | 48 | background_color = sky.sky_top_color |
53 | 49 | ||
54 | var background_image = Image.create_empty(256, 256, false, Image.FORMAT_RGBA8) | 50 | var stylebox = StyleBoxFlat.new() |
55 | background_image.fill(background_color) | 51 | stylebox.bg_color = Color(background_color, 0.6) |
56 | 52 | svc.add_theme_stylebox_override("panel", stylebox) | |
57 | var background_texture = ImageTexture.create_from_image(background_image) | ||
58 | var background = Sprite2D.new() | ||
59 | background.texture = background_texture | ||
60 | background.texture_filter = CanvasItem.TEXTURE_FILTER_NEAREST | ||
61 | background.centered = false | ||
62 | sv.add_child(background) | ||
63 | 53 | ||
64 | drawer = Node2D.new() | 54 | drawer = Node2D.new() |
65 | sv.add_child(drawer) | 55 | svc.add_child(drawer) |
66 | 56 | ||
67 | var gridmap = get_tree().get_root().get_node("scene/GridMap") | 57 | var gridmap = get_tree().get_root().get_node("scene/GridMap") |
68 | if gridmap == null: | 58 | if gridmap == null: |