about summary refs log tree commit diff stats
path: root/client/Archipelago/minimap.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/Archipelago/minimap.gd')
-rw-r--r--client/Archipelago/minimap.gd22
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
18func _ready(): 18func _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: