From d34f0749bd75b0b1cb273ae772f47772e4cceafa Mon Sep 17 00:00:00 2001 From: Minimata Date: Fri, 1 Aug 2025 11:29:35 +0200 Subject: [PATCH] feat: bubbles setup --- fonts/m6x11.ttf | Bin 0 -> 13068 bytes fonts/m6x11.ttf.import | 35 +++++++++++++++++++++++++++++ main.gd | 3 +++ main.tscn | 49 +++++++++++++++++++++++++++++++++++++---- project.godot | 4 ++++ 5 files changed, 87 insertions(+), 4 deletions(-) create mode 100644 fonts/m6x11.ttf create mode 100644 fonts/m6x11.ttf.import diff --git a/fonts/m6x11.ttf b/fonts/m6x11.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cb2122489c6d375e5c4ff4a99157e7245b067c83 GIT binary patch literal 13068 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 literal 0 HcmV?d00001 diff --git a/fonts/m6x11.ttf.import b/fonts/m6x11.ttf.import new file mode 100644 index 0000000..5cc21e7 --- /dev/null +++ b/fonts/m6x11.ttf.import @@ -0,0 +1,35 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://dgdurp0mujjjv" +path="res://.godot/imported/m6x11.ttf-320f9d6ef26922ee8a43f6dace8debd0.fontdata" + +[deps] + +source_file="res://fonts/m6x11.ttf" +dest_files=["res://.godot/imported/m6x11.ttf-320f9d6ef26922ee8a43f6dace8debd0.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/main.gd b/main.gd index 0c58a22..23f08e7 100644 --- a/main.gd +++ b/main.gd @@ -1,6 +1,7 @@ extends Node2D +@onready var bubbles: HBoxContainer = $Bubbles @onready var bubbles_back: TileMapLayer = $BubblesBack @onready var bubbles_interior: TileMapLayer = $BubblesInterior @@ -17,10 +18,12 @@ func on_camera_became_active(camera: SuperCamera): func on_dialogue_started(): + bubbles.visible = true bubbles_back.visible = true bubbles_interior.visible = true func on_dialogue_ended(): + bubbles.visible = false bubbles_back.visible = false bubbles_interior.visible = false diff --git a/main.tscn b/main.tscn index 43f3182..898a03e 100644 --- a/main.tscn +++ b/main.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=8 format=4 uid="uid://s1cx1gvt4bed"] +[gd_scene load_steps=10 format=4 uid="uid://s1cx1gvt4bed"] [ext_resource type="Script" uid="uid://cvtt52wodbopm" path="res://main.gd" id="1_272bh"] [ext_resource type="PackedScene" uid="uid://yvp44oauis4n" path="res://player/player.tscn" id="1_ig7tw"] @@ -7,6 +7,11 @@ [ext_resource type="TileSet" uid="uid://y8veqkfywccf" path="res://world_assets/Cave/cave.tres" id="3_lquwl"] [ext_resource type="PackedScene" uid="uid://cwxv8xl0hi31i" path="res://ennemy/camera.tscn" id="4_lquwl"] [ext_resource type="TileSet" uid="uid://tyrwsjeq31vu" path="res://world_assets/bubbles.tres" id="6_7mycd"] +[ext_resource type="Texture2D" uid="uid://bvhu1nv5ftm5m" path="res://player/assets/red hood.png" id="8_5vw27"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_kek77"] +atlas = ExtResource("8_5vw27") +region = Rect2(50, 66, 13, 13) [node name="Main" type="Node2D"] script = ExtResource("1_272bh") @@ -54,11 +59,47 @@ maximum_location = 850 [node name="Player" parent="." instance=ExtResource("1_ig7tw")] [node name="BubblesBack" type="TileMapLayer" parent="."] -visible = false tile_map_data = PackedByteArray("AADt/wEAAgAEABIAAADt/wIAAAABAAgAAADt/wMAAAABAAkAAADu/wEAAgAEABIAAADu/wIAAAACAAgAAADu/wMAAAACAAkAAADv/wEAAgAEABIAAADv/wIAAAADAAgAAADv/wMAAAADAAkAAADw/wEAAgAEABIAAADw/wIAAAAEAAgAAADw/wMAAAAEAAkAAADx/wEAAgAEABIAAADx/wIAAAAFAAgAAADx/wMAAAAFAAkAAADy/wEAAgAEABIAAADy/wIAAAAGAAgAAADy/wMAAAAGAAkAAADz/wEAAgAEABIAAADz/wIAAAAHAAgAAADz/wMAAAAHAAkAAAD0/wEAAgAEABIAAAD0/wIAAAAIAAgAAAD0/wMAAAAIAAkAAAD1/wEAAgAEABIAAAD1/wIAAAAJAAgAAAD1/wMAAAAJAAkAAAD2/wEAAgAEABIAAAD2/wIAAAAKAAgAAAD2/wMAAAAKAAkAAAD3/wEAAgAEABIAAAD3/wIAAAALAAgAAAD3/wMAAAALAAkAAAD4/wEAAgAEABIAAAD4/wIAAAAMAAgAAAD4/wMAAAAMAAkAAAD5/wEAAgAEABIAAAD5/wIAAAANAAgAAAD5/wMAAAANAAkAAAD6/wEAAgAEABIAAAD6/wIAAAAOAAgAAAD6/wMAAAAOAAkAAAD7/wEAAgAEABIAAAD7/wIAAAAPAAgAAAD7/wMAAAAPAAkAAAD8/wEAAgAEABIAAAD8/wIAAAAQAAgAAAD8/wMAAAAQAAkAAAD9/wEAAgAEABIAAAD9/wIAAAAAAAgAAAD9/wMAAAAAAAkAAAD+/wEAAgAEABIAAAD+/wIAAAABAAgAAAD+/wMAAAABAAkAAAD//wEAAgAEABIAAAD//wIAAAACAAgAAAD//wMAAAACAAkAAAAAAAEAAgAEABIAAAAAAAIAAAADAAgAAAAAAAMAAAADAAkAAAABAAEAAgAEABIAAAABAAIAAAAEAAgAAAABAAMAAAAEAAkAAAACAAEAAgAEABIAAAACAAIAAAAFAAgAAAACAAMAAAAFAAkAAAADAAEAAgAEABIAAAADAAIAAAAAAAkAAAADAAMAAAAAAAoAAAAEAAEAAgAEABIAAAAEAAIAAAABAAkAAAAEAAMAAAABAAoAAAAFAAEAAgAEABIAAAAFAAIAAAACAAkAAAAFAAMAAAACAAoA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AAABAAcAAgAEABIAAAACAAUAAAAAAAgAAAACAAYAAAAAAAkAAAACAAcAAgAEABIAAAADAAUAAAABAAgAAAADAAYAAAABAAkAAAADAAcAAgAEABIAAAAEAAUAAAACAAgAAAAEAAYAAAACAAkAAAAEAAcAAgAEABIAAAAFAAUAAAADAAgAAAAFAAYAAAADAAkAAAAFAAcAAgAEABIAAAAGAAUAAAAEAAgAAAAGAAYAAAAEAAkAAAAGAAcAAgAEABIAAAAHAAUAAAAFAAgAAAAHAAYAAAAFAAkAAAAHAAcAAgAEABIAAAAIAAUAAAAGAAgAAAAIAAYAAAAGAAkAAAAIAAcAAgAEABIAAAAJAAUAAAAHAAgAAAAJAAYAAAAHAAkAAAAJAAcAAgAEABIAAAAKAAUAAAAIAAgAAAAKAAYAAAAIAAkAAAAKAAcAAgAEABIAAAALAAUAAAAJAAgAAAALAAYAAAAJAAkAAAALAAcAAgAEABIAAAAMAAUAAAAKAAgAAAAMAAYAAAAKAAkAAAAMAAcAAgAEABIAAAANAAUAAAALAAgAAAANAAYAAAALAAkAAAANAAcAAgAEABIAAAAOAAUAAAAMAAgAAAAOAAYAAAAMAAkAAAAOAAcAAgAEABIAAAAPAAUAAAANAAgAAAAPAAYAAAANAAkAAAAPAAcAAgAEABIAAAAQAAUAAAAOAAgAAAAQAAYAAAAOAAkAAAAQAAcAAgAEABIAAAARAAUAAAAPAAgAAAARAAYAAAAPAAkAAAARAAcAAgAEABIAAAASAAUAAgAEABIAAAASAAYAAgAEABIAAAASAAcAAgAEABIAAAATAAUAAgAEABIAAAATAAYAAgAEABIAAAATAAcAAgAEABIAAADr/wEAAgAEABIAAADr/wIAAgAEABIAAADr/wMAAgAEABIAAADr/wQAAgAEABIAAADr/wUAAgAEABIAAADr/wYAAgAEABIAAADr/wcAAgAEABIAAADr/wgAAgAEABIAAADs/wgAAgAEABIAAADt/wgAAgAEABIAAADu/wgAAgAEABIAAADq/wEAAgAEABIAAADq/wIAAgAEABIAAADq/wMAAgAEABIAAADq/wcAAgAEABIAAADq/wYAAgAEABIAAADq/wUAAgAEABIAAADq/wQAAgAEABIAAADq/wgAAgAEABIAAAAUAAEAAgAEABIAAAAUAAIAAgAEABIAAAAUAAMAAgAEABIAAAAUAAQAAgAEABIAAAAUAAUAAgAEABIAAAAUAAYAAgAEABIAAAAUAAcAAgAEABIAAAAVAAYAAgAEABIAAAAVAAUAAgAEABIAAAAVAAQAAgAEABIAAAAVAAIAAgAEABIAAAAVAAEAAgAEABIAAAAVAAMAAgAEABIAAAAVAAcAAgAEABIAAAA=") tile_set = ExtResource("6_7mycd") [node name="BubblesInterior" type="TileMapLayer" parent="."] -visible = false -tile_map_data = PackedByteArray("AADv/wYAAQATACcAAADx/wYAAQAVACcAAADz/wYAAQAbACUAAAD0/wYAAQAYACcAAAD1/wYAAQAJACcAAAD3/wYAAQALACcAAAD4/wYAAQAQACcAAAD5/wYAAQARACcAAAD7/wYAAQAaACoAAAD8/wYAAQAbACoAAAD+/wYAAQAGACcAAAD//wYAAQAHACcAAAABAAYAAQAJACcAAAADAAYAAQALACcAAAAFAAYAAQANACcAAAAGAAYAAQAOACcAAAAIAAYAAQAQACcAAAAJAAYAAQARACcAAAALAAYAAQATACcAAAANAAYAAQAVACcAAADw/wIAAQANADsAAADx/wIAAQAOADsAAAD0/wIAAQAJADsAAAD5/wIAAQAGADsAAAD6/wIAAQADAD0AAAD8/wIAAQAJADsAAAD+/wIAAQALADsAAAAAAAIAAQANADsAAAABAAIAAQAOADsAAAADAAIAAQAQADsAAAAEAAIAAQARADsAAAAGAAIAAQATADsAAAAIAAIAAQAVADsAAAAKAAIAAQAXADsAAAALAAIAAQAYADsAAAAMAAIAAQAQADsAAAANAAIAAQARADsAAADs/wEAAgAEABIAAADt/wEAAgAEABIAAADu/wEAAgALABQAAADv/wEAAgALABEAAADw/wEAAgAIABEAAADx/wEAAgAJABEAAADy/wEAAgAKABEAAADz/wEAAgALABEAAAD0/wEAAgAIABEAAAD1/wEAAgAJABEAAAD2/wEAAgAKABEAAAD3/wEAAgALABEAAAD4/wEAAgAIABEAAAD5/wEAAgAJABEAAAD6/wEAAgAKABEAAAD7/wEAAgALABEAAAD8/wEAAgAIABEAAAD9/wEAAgAJABEAAAD+/wEAAgAKABEAAAD//wEAAgALABEAAAAAAAEAAgAIABEAAAABAAEAAgAJABEAAAACAAEAAgAKABEAAAADAAEAAgALABEAAAAEAAEAAgAIABEAAAAFAAEAAgAJABEAAAAGAAEAAgAKABEAAAAHAAEAAgALABEAAAAIAAEAAgAIABEAAAAJAAEAAgAJABEAAAAKAAEAAgAKABEAAAALAAEAAgALABEAAAAMAAEAAgAIABEAAAANAAEAAgAJABEAAAAOAAEAAgAKABEAAAAPAAEAAgALABEAAAAQAAEAAgAIABEAAAARAAEAAgAMABQAAAASAAEAAgAEABIAAAATAAEAAgADABIAAADs/wcAAgABAAEAAADt/wcAAgACAAEAAADu/wcAAgAOABUAAADv/wcAAgAJABUAAADw/wcAAgAIABUAAADx/wcAAgAJABUAAADy/wcAAgAKABUAAADz/wcAAgALABUAAAD0/wcAAgAMABUAAAD1/wcAAgANABUAAAD2/wcAAgAOABUAAAD3/wcAAgAPABUAAAD4/wcAAgAQABUAAAD5/wcAAgARABUAAAD6/wcAAgASABUAAAD7/wcAAgAIAAsAAAD8/wcAAgAIABUAAAD9/wcAAgAJABUAAAD+/wcAAgAKABUAAAD//wcAAgALABUAAAAAAAcAAgAMABUAAAABAAcAAgANABUAAAACAAcAAgAOABUAAAADAAcAAgAPABUAAAAEAAcAAgAQABUAAAAFAAcAAgAIABUAAAAGAAcAAgAJABUAAAAHAAcAAgAKABUAAAAIAAcAAgALABUAAAAJAAcAAgAMABUAAAAKAAcAAgANABUAAAALAAcAAgAOABUAAAAMAAcAAgAPABUAAAANAAcAAgAQABUAAAAOAAcAAgARABUAAAAPAAcAAgASABUAAAAQAAcAAgAJABUAAAARAAcAAgAEABIAAAASAAcAAgAEABIAAAATAAcAAgACAAEAAADv/wIAAQATADsAAADt/wIAAQA0ADUAAADt/wMAAQA1ADEAAADt/wQAAQA1ADMAAADt/wUAAQADACYAAADt/wYAAQADACcAAADu/wIAAQADADMAAADu/wMAAQA2ADEAAADu/wQAAQA2ADMAAADu/wUAAQAEACYAAADu/wYAAQAEACcAAAAPAAYAAQAYACcAAAAOAAYAAQAXACcAAAARAAIAAQAhACsAAAARAAUAAQAbACUAAAARAAYAAQAbACYAAAASAAIAAQAjACsAAAASAAMAAQAjADMAAAASAAQAAQAjACwAAAASAAUAAQAbACgAAAASAAYAAQAbACkAAAAQAAIAAQAgACsAAAAQAAUAAQAaACUAAAAQAAYAAQAaACYAAAARAAMAAQAiADMAAAARAAQAAQAiACwAAAATAAIAAgAEABIAAAATAAMAAgADABQAAAATAAQAAgADABIAAAATAAUAAgAEABIAAAATAAYAAgADABQAAADs/wIAAgAEABIAAADs/wMAAgAEABIAAADs/wQAAgAEABIAAADs/wUAAgAEABIAAADs/wYAAgAEABIAAAA=") +tile_map_data = PackedByteArray("AADv/wYAAQATACcAAADx/wYAAQAVACcAAADz/wYAAQAbACUAAAD0/wYAAQAYACcAAAD1/wYAAQAJACcAAAD3/wYAAQALACcAAAD4/wYAAQAQACcAAAD5/wYAAQARACcAAAD7/wYAAQAaACoAAAD8/wYAAQAbACoAAAD+/wYAAQAGACcAAAD//wYAAQAHACcAAAABAAYAAQAJACcAAAADAAYAAQALACcAAAAFAAYAAQANACcAAAAGAAYAAQAOACcAAAAIAAYAAQAQACcAAAAJAAYAAQARACcAAAALAAYAAQATACcAAAANAAYAAQAVACcAAADw/wIAAQANADsAAADx/wIAAQAOADsAAAD0/wIAAQAJADsAAAD5/wIAAQAGADsAAAD6/wIAAQADAD0AAAD8/wIAAQAJADsAAAD+/wIAAQALADsAAAAAAAIAAQANADsAAAABAAIAAQAOADsAAAADAAIAAQAQADsAAAAEAAIAAQARADsAAAAGAAIAAQATADsAAAAIAAIAAQAVADsAAAAKAAIAAQAXADsAAAALAAIAAQAYADsAAAAMAAIAAQAQADsAAAANAAIAAQARADsAAADs/wEAAgAEABIAAADt/wEAAgAEABIAAADu/wEAAgALABQAAADv/wEAAgALABEAAADw/wEAAgAIABEAAADx/wEAAgAJABEAAADy/wEAAgAKABEAAADz/wEAAgALABEAAAD0/wEAAgAIABEAAAD1/wEAAgAJABEAAAD2/wEAAgAKABEAAAD3/wEAAgALABEAAAD4/wEAAgAIABEAAAD5/wEAAgAJABEAAAD6/wEAAgAKABEAAAD7/wEAAgALABEAAAD8/wEAAgAIABEAAAD9/wEAAgAJABEAAAD+/wEAAgAKABEAAAD//wEAAgALABEAAAAAAAEAAgAIABEAAAABAAEAAgAJABEAAAACAAEAAgAKABEAAAADAAEAAgALABEAAAAEAAEAAgAIABEAAAAFAAEAAgAJABEAAAAGAAEAAgAKABEAAAAHAAEAAgALABEAAAAIAAEAAgAIABEAAAAJAAEAAgAJABEAAAAKAAEAAgAKABEAAAALAAEAAgALABEAAAAMAAEAAgAIABEAAAANAAEAAgAJABEAAAAOAAEAAgAKABEAAAAPAAEAAgALABEAAAAQAAEAAgAIABEAAAARAAEAAgAMABQAAAASAAEAAgAEABIAAAATAAEAAgADABIAAADs/wcAAgABAAEAAADt/wcAAgACAAEAAADu/wcAAgAOABUAAADv/wcAAgAJABUAAADw/wcAAgAIABUAAADx/wcAAgAJABUAAADy/wcAAgAKABUAAADz/wcAAgALABUAAAD0/wcAAgAMABUAAAD1/wcAAgANABUAAAD2/wcAAgAOABUAAAD3/wcAAgAPABUAAAD4/wcAAgAQABUAAAD5/wcAAgARABUAAAD6/wcAAgASABUAAAD7/wcAAgAIAAsAAAD8/wcAAgAIABUAAAD9/wcAAgAJABUAAAD+/wcAAgAKABUAAAD//wcAAgALABUAAAAAAAcAAgAMABUAAAABAAcAAgANABUAAAACAAcAAgAOABUAAAADAAcAAgAPABUAAAAEAAcAAgAQABUAAAAFAAcAAgAIABUAAAAGAAcAAgAJABUAAAAHAAcAAgAKABUAAAAIAAcAAgALABUAAAAJAAcAAgAMABUAAAAKAAcAAgANABUAAAALAAcAAgAOABUAAAAMAAcAAgAPABUAAAANAAcAAgAQABUAAAAOAAcAAgARABUAAAAPAAcAAgASABUAAAAQAAcAAgAJABUAAAARAAcAAgAEABIAAAASAAcAAgAEABIAAAATAAcAAgACAAEAAADv/wIAAQATADsAAADt/wIAAQA0ADUAAADt/wMAAQA1ADEAAADt/wQAAQA1ADMAAADt/wUAAQADACYAAADt/wYAAQADACcAAADu/wIAAQADADMAAADu/wMAAQA2ADEAAADu/wQAAQA2ADMAAADu/wUAAQAEACYAAADu/wYAAQAEACcAAAAPAAYAAQAYACcAAAAOAAYAAQAXACcAAAARAAIAAQAhACsAAAARAAUAAQAbACUAAAARAAYAAQAbACYAAAASAAIAAQAjACsAAAASAAMAAQAjADMAAAASAAQAAQAjADYAAAASAAUAAQAbACgAAAASAAYAAQAbACkAAAAQAAIAAQAgACsAAAAQAAUAAQAaACUAAAAQAAYAAQAaACYAAAARAAMAAQAiADMAAAATAAIAAgAEABIAAAATAAMAAgADABQAAAATAAQAAgADABIAAAATAAUAAgAEABIAAAATAAYAAgADABQAAADs/wIAAgAEABIAAADs/wMAAgAEABIAAADs/wQAAgAEABIAAADs/wUAAgAEABIAAADs/wYAAgAEABIAAAARAAQAAQAiADYAAAA=") tile_set = ExtResource("6_7mycd") + +[node name="Bubbles" type="HBoxContainer" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -268.0 +offset_top = 49.0 +offset_right = 271.0 +offset_bottom = 98.0 +grow_horizontal = 2 +grow_vertical = 2 +alignment = 1 + +[node name="LeftSpeaker" type="MarginContainer" parent="Bubbles"] +custom_minimum_size = Vector2(50, 0) +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Bubbles/LeftSpeaker"] +layout_mode = 2 +texture = SubResource("AtlasTexture_kek77") +flip_h = true + +[node name="TextContainer" type="MarginContainer" parent="Bubbles"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="RichTextLabel" type="RichTextLabel" parent="Bubbles/TextContainer"] +layout_mode = 2 +text = "hello coucou c'est moi" +horizontal_alignment = 1 + +[node name="RightSpeaker" type="MarginContainer" parent="Bubbles"] +custom_minimum_size = Vector2(50, 0) +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="Bubbles/RightSpeaker"] +layout_mode = 2 +texture = SubResource("AtlasTexture_kek77") diff --git a/project.godot b/project.godot index 9116713..bec9e12 100644 --- a/project.godot +++ b/project.godot @@ -25,6 +25,10 @@ window/stretch/mode="viewport" project/assembly_name="ExampleProject" +[gui] + +theme/custom_font="uid://dgdurp0mujjjv" + [input] move_right={