init
This commit is contained in:
commit
9b0a64149d
13 changed files with 249 additions and 0 deletions
2
.gitattributes
vendored
Normal file
2
.gitattributes
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# Normalize EOL for all files that Git considers text files.
|
||||||
|
* text=auto eol=lf
|
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# Godot 4+ specific ignores
|
||||||
|
.godot/
|
45
Slides.gd
Normal file
45
Slides.gd
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
extends Control
|
||||||
|
|
||||||
|
var index_active: = 0
|
||||||
|
|
||||||
|
var slide_current
|
||||||
|
var slide_nodes: = []
|
||||||
|
|
||||||
|
func _ready():
|
||||||
|
for slide in get_children():
|
||||||
|
slide.hide()
|
||||||
|
slide_nodes.append(slide)
|
||||||
|
remove_child(slide)
|
||||||
|
|
||||||
|
enable_slide(slide_nodes[0])
|
||||||
|
|
||||||
|
|
||||||
|
func _unhandled_input(event: InputEvent):
|
||||||
|
var valid_event: bool = (
|
||||||
|
event.is_action("ui_left") or
|
||||||
|
event.is_action("ui_right")
|
||||||
|
)
|
||||||
|
if not valid_event:
|
||||||
|
return
|
||||||
|
|
||||||
|
disable_current_slide()
|
||||||
|
|
||||||
|
if event.is_action_pressed('ui_right'):
|
||||||
|
index_active = clamp(index_active + 1, 0, slide_nodes.size() - 1)
|
||||||
|
elif event.is_action_pressed('ui_left'):
|
||||||
|
index_active = clamp(index_active - 1, 0, slide_nodes.size() - 1)
|
||||||
|
|
||||||
|
enable_slide_index()
|
||||||
|
|
||||||
|
func enable_slide(slide):
|
||||||
|
slide_current = slide
|
||||||
|
add_child(slide_current)
|
||||||
|
slide_current.show()
|
||||||
|
|
||||||
|
func enable_slide_index():
|
||||||
|
enable_slide(slide_nodes[index_active])
|
||||||
|
|
||||||
|
func disable_current_slide():
|
||||||
|
var slide = slide_nodes[index_active]
|
||||||
|
slide.hide()
|
||||||
|
remove_child(slide)
|
BIN
fonts/PixeloidSans-Bold.ttf
Normal file
BIN
fonts/PixeloidSans-Bold.ttf
Normal file
Binary file not shown.
33
fonts/PixeloidSans-Bold.ttf.import
Normal file
33
fonts/PixeloidSans-Bold.ttf.import
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="font_data_dynamic"
|
||||||
|
type="FontFile"
|
||||||
|
uid="uid://cq5nu007qrube"
|
||||||
|
path="res://.godot/imported/PixeloidSans-Bold.ttf-824ab30c69d89d64ae839a78c5a5afb7.fontdata"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://fonts/PixeloidSans-Bold.ttf"
|
||||||
|
dest_files=["res://.godot/imported/PixeloidSans-Bold.ttf-824ab30c69d89d64ae839a78c5a5afb7.fontdata"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
Rendering=null
|
||||||
|
antialiasing=1
|
||||||
|
generate_mipmaps=false
|
||||||
|
multichannel_signed_distance_field=false
|
||||||
|
msdf_pixel_range=8
|
||||||
|
msdf_size=48
|
||||||
|
allow_system_fallback=true
|
||||||
|
force_autohinter=false
|
||||||
|
hinting=1
|
||||||
|
subpixel_positioning=1
|
||||||
|
oversampling=0.0
|
||||||
|
Fallbacks=null
|
||||||
|
fallbacks=[]
|
||||||
|
Compress=null
|
||||||
|
compress=true
|
||||||
|
preload=[]
|
||||||
|
language_support={}
|
||||||
|
script_support={}
|
||||||
|
opentype_features={}
|
1
fonts/pixeloid-sans.txt
Normal file
1
fonts/pixeloid-sans.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Recomendied sizes: 9, 18, 36, 72, 144px
|
1
icon.svg
Normal file
1
icon.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg"><rect x="2" y="2" width="124" height="124" rx="14" fill="#363d52" stroke="#212532" stroke-width="4"/><g transform="scale(.101) translate(122 122)"><g fill="#fff"><path d="M105 673v33q407 354 814 0v-33z"/><path fill="#478cbf" d="m105 673 152 14q12 1 15 14l4 67 132 10 8-61q2-11 15-15h162q13 4 15 15l8 61 132-10 4-67q3-13 15-14l152-14V427q30-39 56-81-35-59-83-108-43 20-82 47-40-37-88-64 7-51 8-102-59-28-123-42-26 43-46 89-49-7-98 0-20-46-46-89-64 14-123 42 1 51 8 102-48 27-88 64-39-27-82-47-48 49-83 108 26 42 56 81zm0 33v39c0 276 813 276 813 0v-39l-134 12-5 69q-2 10-14 13l-162 11q-12 0-16-11l-10-65H447l-10 65q-4 11-16 11l-162-11q-12-3-14-13l-5-69z"/><path d="M483 600c3 34 55 34 58 0v-86c-3-34-55-34-58 0z"/><circle cx="725" cy="526" r="90"/><circle cx="299" cy="526" r="90"/></g><g fill="#414042"><circle cx="307" cy="532" r="60"/><circle cx="717" cy="532" r="60"/></g></g></svg>
|
After Width: | Height: | Size: 950 B |
37
icon.svg.import
Normal file
37
icon.svg.import
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dceoewwcl6h11"
|
||||||
|
path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://icon.svg"
|
||||||
|
dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=1
|
||||||
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
16
main.tscn
Normal file
16
main.tscn
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
[gd_scene load_steps=3 format=3 uid="uid://ba0xsnum4uwp2"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" path="res://Slides.gd" id="1_twp8b"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://edbgev6imyv5" path="res://slides/title.tscn" id="2_cmdxc"]
|
||||||
|
|
||||||
|
[node name="Main" type="Node"]
|
||||||
|
|
||||||
|
[node name="Slides" type="Control" parent="."]
|
||||||
|
layout_mode = 3
|
||||||
|
anchors_preset = 0
|
||||||
|
offset_right = 960.0
|
||||||
|
offset_bottom = 540.0
|
||||||
|
script = ExtResource("1_twp8b")
|
||||||
|
|
||||||
|
[node name="Title" parent="Slides" instance=ExtResource("2_cmdxc")]
|
||||||
|
layout_mode = 1
|
39
project.godot
Normal file
39
project.godot
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
; Engine configuration file.
|
||||||
|
; It's best edited using the editor UI and not directly,
|
||||||
|
; since the parameters that go here are not all obvious.
|
||||||
|
;
|
||||||
|
; Format:
|
||||||
|
; [section] ; section goes between []
|
||||||
|
; param=value ; assign values to parameters
|
||||||
|
|
||||||
|
config_version=5
|
||||||
|
|
||||||
|
[application]
|
||||||
|
|
||||||
|
config/name="Game Gen Presentation"
|
||||||
|
run/main_scene="res://main.tscn"
|
||||||
|
config/features=PackedStringArray("4.2", "GL Compatibility")
|
||||||
|
config/icon="res://icon.svg"
|
||||||
|
|
||||||
|
[display]
|
||||||
|
|
||||||
|
window/size/viewport_width=960
|
||||||
|
window/size/viewport_height=540
|
||||||
|
window/size/mode=4
|
||||||
|
window/stretch/mode="canvas_items"
|
||||||
|
window/stretch/scale_mode="integer"
|
||||||
|
|
||||||
|
[input]
|
||||||
|
|
||||||
|
mouse_click={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":1,"position":Vector2(156, 14),"global_position":Vector2(160, 55),"factor":1.0,"button_index":1,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||||
|
, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":2,"position":Vector2(175, 6),"global_position":Vector2(179, 47),"factor":1.0,"button_index":2,"canceled":false,"pressed":true,"double_click":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
[rendering]
|
||||||
|
|
||||||
|
textures/canvas_textures/default_texture_filter=0
|
||||||
|
renderer/rendering_method="gl_compatibility"
|
||||||
|
renderer/rendering_method.mobile="gl_compatibility"
|
BIN
resources/portadas1.png
Normal file
BIN
resources/portadas1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 33 KiB |
34
resources/portadas1.png.import
Normal file
34
resources/portadas1.png.import
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cmbaq2skvrvuj"
|
||||||
|
path="res://.godot/imported/portadas1.png-4be6f0b668eb9aed229bbbae36177e04.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://resources/portadas1.png"
|
||||||
|
dest_files=["res://.godot/imported/portadas1.png-4be6f0b668eb9aed229bbbae36177e04.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=0
|
39
slides/title.tscn
Normal file
39
slides/title.tscn
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
[gd_scene load_steps=3 format=3 uid="uid://edbgev6imyv5"]
|
||||||
|
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cmbaq2skvrvuj" path="res://resources/portadas1.png" id="1_vc5rf"]
|
||||||
|
[ext_resource type="FontFile" uid="uid://cq5nu007qrube" path="res://fonts/PixeloidSans-Bold.ttf" id="2_qy7fr"]
|
||||||
|
|
||||||
|
[node name="Title" type="Control"]
|
||||||
|
layout_mode = 3
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_right = -960.0
|
||||||
|
offset_bottom = -540.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
|
||||||
|
[node name="TextureRect" type="TextureRect" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
|
offset_right = 40.0
|
||||||
|
offset_bottom = 40.0
|
||||||
|
texture = ExtResource("1_vc5rf")
|
||||||
|
|
||||||
|
[node name="RichTextLabel" type="RichTextLabel" parent="."]
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
offset_top = 92.0
|
||||||
|
offset_right = 960.0
|
||||||
|
offset_bottom = 388.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
theme_override_fonts/normal_font = ExtResource("2_qy7fr")
|
||||||
|
theme_override_font_sizes/normal_font_size = 54
|
||||||
|
bbcode_enabled = true
|
||||||
|
text = "[center]Hemos sobrevivido
|
||||||
|
una jam"
|
||||||
|
scroll_active = false
|
||||||
|
autowrap_mode = 0
|
||||||
|
shortcut_keys_enabled = false
|
Loading…
Add table
Add a link
Reference in a new issue