mirror of
https://github.com/git-learning-game/oh-my-git.git
synced 2024-11-22 16:20:19 +01:00
Upgrade to Godot 4.1
This commit is contained in:
parent
ce9fcda773
commit
ba4e8ec26c
123 changed files with 2184 additions and 2087 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -2,3 +2,5 @@
|
||||||
/cache/
|
/cache/
|
||||||
/dependencies/
|
/dependencies/
|
||||||
/build/
|
/build/
|
||||||
|
|
||||||
|
.godot
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/add.svg-6661eafc7f78160aaf9088910aa4975e.stex"
|
uid="uid://bf243r0hcafth"
|
||||||
|
path="res://.godot/imported/add.svg-6661eafc7f78160aaf9088910aa4975e.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/add.svg"
|
source_file="res://cards/add.svg"
|
||||||
dest_files=[ "res://.import/add.svg-6661eafc7f78160aaf9088910aa4975e.stex" ]
|
dest_files=["res://.godot/imported/add.svg-6661eafc7f78160aaf9088910aa4975e.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/bisect-bad.svg-62f0f685f6f91720307692ecdfa16854.stex"
|
uid="uid://ukwwe1pc4efr"
|
||||||
|
path="res://.godot/imported/bisect-bad.svg-62f0f685f6f91720307692ecdfa16854.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/bisect-bad.svg"
|
source_file="res://cards/bisect-bad.svg"
|
||||||
dest_files=[ "res://.import/bisect-bad.svg-62f0f685f6f91720307692ecdfa16854.stex" ]
|
dest_files=["res://.godot/imported/bisect-bad.svg-62f0f685f6f91720307692ecdfa16854.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/bisect-good.svg-824dbd02cadbc866adc1cd549a996df6.stex"
|
uid="uid://dnenn5r4beip6"
|
||||||
|
path="res://.godot/imported/bisect-good.svg-824dbd02cadbc866adc1cd549a996df6.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/bisect-good.svg"
|
source_file="res://cards/bisect-good.svg"
|
||||||
dest_files=[ "res://.import/bisect-good.svg-824dbd02cadbc866adc1cd549a996df6.stex" ]
|
dest_files=["res://.godot/imported/bisect-good.svg-824dbd02cadbc866adc1cd549a996df6.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/bisect-start.svg-1e5a904f73da711887aa389242772e6d.stex"
|
uid="uid://c6fqby43hiai4"
|
||||||
|
path="res://.godot/imported/bisect-start.svg-1e5a904f73da711887aa389242772e6d.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/bisect-start.svg"
|
source_file="res://cards/bisect-start.svg"
|
||||||
dest_files=[ "res://.import/bisect-start.svg-1e5a904f73da711887aa389242772e6d.stex" ]
|
dest_files=["res://.godot/imported/bisect-start.svg-1e5a904f73da711887aa389242772e6d.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/branch-delete.svg-fd5a2026e417be4d8604f1634f4cb647.stex"
|
uid="uid://gp41005vjxcn"
|
||||||
|
path="res://.godot/imported/branch-delete.svg-fd5a2026e417be4d8604f1634f4cb647.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/branch-delete.svg"
|
source_file="res://cards/branch-delete.svg"
|
||||||
dest_files=[ "res://.import/branch-delete.svg-fd5a2026e417be4d8604f1634f4cb647.stex" ]
|
dest_files=["res://.godot/imported/branch-delete.svg-fd5a2026e417be4d8604f1634f4cb647.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/branch.svg-eb8cc6ed28116b245fe8b2b88935589c.stex"
|
uid="uid://clib2gxj7t7g"
|
||||||
|
path="res://.godot/imported/branch.svg-eb8cc6ed28116b245fe8b2b88935589c.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/branch.svg"
|
source_file="res://cards/branch.svg"
|
||||||
dest_files=[ "res://.import/branch.svg-eb8cc6ed28116b245fe8b2b88935589c.stex" ]
|
dest_files=["res://.godot/imported/branch.svg-eb8cc6ed28116b245fe8b2b88935589c.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/checkout-file.svg-33b29020ffdca452c2ad5907a0f12ad0.stex"
|
uid="uid://cqya3wstrro3q"
|
||||||
|
path="res://.godot/imported/checkout-file.svg-33b29020ffdca452c2ad5907a0f12ad0.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/checkout-file.svg"
|
source_file="res://cards/checkout-file.svg"
|
||||||
dest_files=[ "res://.import/checkout-file.svg-33b29020ffdca452c2ad5907a0f12ad0.stex" ]
|
dest_files=["res://.godot/imported/checkout-file.svg-33b29020ffdca452c2ad5907a0f12ad0.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/checkout-from.svg-1440fff912552ca12f17cc68295ba9a9.stex"
|
uid="uid://byofpsp4mxl80"
|
||||||
|
path="res://.godot/imported/checkout-from.svg-1440fff912552ca12f17cc68295ba9a9.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/checkout-from.svg"
|
source_file="res://cards/checkout-from.svg"
|
||||||
dest_files=[ "res://.import/checkout-from.svg-1440fff912552ca12f17cc68295ba9a9.stex" ]
|
dest_files=["res://.godot/imported/checkout-from.svg-1440fff912552ca12f17cc68295ba9a9.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/checkout.svg-3143aa02cfd5a2acddb95b1a75f60fe5.stex"
|
uid="uid://cmfvgux1577b4"
|
||||||
|
path="res://.godot/imported/checkout.svg-3143aa02cfd5a2acddb95b1a75f60fe5.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/checkout.svg"
|
source_file="res://cards/checkout.svg"
|
||||||
dest_files=[ "res://.import/checkout.svg-3143aa02cfd5a2acddb95b1a75f60fe5.stex" ]
|
dest_files=["res://.godot/imported/checkout.svg-3143aa02cfd5a2acddb95b1a75f60fe5.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/cherry-pick.svg-b916c94f654b5af97f4a3dff68693e53.stex"
|
uid="uid://ivd4mdt6ssln"
|
||||||
|
path="res://.godot/imported/cherry-pick.svg-b916c94f654b5af97f4a3dff68693e53.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/cherry-pick.svg"
|
source_file="res://cards/cherry-pick.svg"
|
||||||
dest_files=[ "res://.import/cherry-pick.svg-b916c94f654b5af97f4a3dff68693e53.stex" ]
|
dest_files=["res://.godot/imported/cherry-pick.svg-b916c94f654b5af97f4a3dff68693e53.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/clone.svg-1209893141d884916317a29bbda3c7ce.stex"
|
uid="uid://dhp4dmtm11sv2"
|
||||||
|
path="res://.godot/imported/clone.svg-1209893141d884916317a29bbda3c7ce.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/clone.svg"
|
source_file="res://cards/clone.svg"
|
||||||
dest_files=[ "res://.import/clone.svg-1209893141d884916317a29bbda3c7ce.stex" ]
|
dest_files=["res://.godot/imported/clone.svg-1209893141d884916317a29bbda3c7ce.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/commit-a.svg-74d4ed1a5b085effaa193222437dac11.stex"
|
uid="uid://cjpkaxt2y7oes"
|
||||||
|
path="res://.godot/imported/commit-a.svg-74d4ed1a5b085effaa193222437dac11.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/commit-a.svg"
|
source_file="res://cards/commit-a.svg"
|
||||||
dest_files=[ "res://.import/commit-a.svg-74d4ed1a5b085effaa193222437dac11.stex" ]
|
dest_files=["res://.godot/imported/commit-a.svg-74d4ed1a5b085effaa193222437dac11.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/commit-auto.svg-3602bf004267ccb8cb830fe4f194c90f.stex"
|
uid="uid://bcwh4wlx4kani"
|
||||||
|
path="res://.godot/imported/commit-auto.svg-3602bf004267ccb8cb830fe4f194c90f.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/commit-auto.svg"
|
source_file="res://cards/commit-auto.svg"
|
||||||
dest_files=[ "res://.import/commit-auto.svg-3602bf004267ccb8cb830fe4f194c90f.stex" ]
|
dest_files=["res://.godot/imported/commit-auto.svg-3602bf004267ccb8cb830fe4f194c90f.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/commit.svg-81b72e6d51b3c0f35ba9ffe75a779e27.stex"
|
uid="uid://f62rfq2hie8p"
|
||||||
|
path="res://.godot/imported/commit.svg-81b72e6d51b3c0f35ba9ffe75a779e27.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/commit.svg"
|
source_file="res://cards/commit.svg"
|
||||||
dest_files=[ "res://.import/commit.svg-81b72e6d51b3c0f35ba9ffe75a779e27.stex" ]
|
dest_files=["res://.godot/imported/commit.svg-81b72e6d51b3c0f35ba9ffe75a779e27.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/fetch.svg-271468d8652718244abe885572c5dd75.stex"
|
uid="uid://v8nxdavnlnl7"
|
||||||
|
path="res://.godot/imported/fetch.svg-271468d8652718244abe885572c5dd75.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/fetch.svg"
|
source_file="res://cards/fetch.svg"
|
||||||
dest_files=[ "res://.import/fetch.svg-271468d8652718244abe885572c5dd75.stex" ]
|
dest_files=["res://.godot/imported/fetch.svg-271468d8652718244abe885572c5dd75.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/file-copy.svg-b09df70c6492dae6c3a6ed1edf7b616e.stex"
|
uid="uid://cxhww8gph8em6"
|
||||||
|
path="res://.godot/imported/file-copy.svg-b09df70c6492dae6c3a6ed1edf7b616e.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/file-copy.svg"
|
source_file="res://cards/file-copy.svg"
|
||||||
dest_files=[ "res://.import/file-copy.svg-b09df70c6492dae6c3a6ed1edf7b616e.stex" ]
|
dest_files=["res://.godot/imported/file-copy.svg-b09df70c6492dae6c3a6ed1edf7b616e.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/file-delete.svg-1f07b0a0ab33737c2bd1187d541f2bf2.stex"
|
uid="uid://ii5iv4766jn4"
|
||||||
|
path="res://.godot/imported/file-delete.svg-1f07b0a0ab33737c2bd1187d541f2bf2.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/file-delete.svg"
|
source_file="res://cards/file-delete.svg"
|
||||||
dest_files=[ "res://.import/file-delete.svg-1f07b0a0ab33737c2bd1187d541f2bf2.stex" ]
|
dest_files=["res://.godot/imported/file-delete.svg-1f07b0a0ab33737c2bd1187d541f2bf2.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/file-new.svg-241a480ced43a4be648eaa4a084bf605.stex"
|
uid="uid://d3ktnjl60hhlm"
|
||||||
|
path="res://.godot/imported/file-new.svg-241a480ced43a4be648eaa4a084bf605.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/file-new.svg"
|
source_file="res://cards/file-new.svg"
|
||||||
dest_files=[ "res://.import/file-new.svg-241a480ced43a4be648eaa4a084bf605.stex" ]
|
dest_files=["res://.godot/imported/file-new.svg-241a480ced43a4be648eaa4a084bf605.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/file-rename.svg-907de059f220a9b0b45bd9779f1d25f1.stex"
|
uid="uid://b6rjdfwr3wh7h"
|
||||||
|
path="res://.godot/imported/file-rename.svg-907de059f220a9b0b45bd9779f1d25f1.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/file-rename.svg"
|
source_file="res://cards/file-rename.svg"
|
||||||
dest_files=[ "res://.import/file-rename.svg-907de059f220a9b0b45bd9779f1d25f1.stex" ]
|
dest_files=["res://.godot/imported/file-rename.svg-907de059f220a9b0b45bd9779f1d25f1.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/init.svg-eff485ab83d8f4f1066179f2c1d47d00.stex"
|
uid="uid://b5p8hq6hre7s0"
|
||||||
|
path="res://.godot/imported/init.svg-eff485ab83d8f4f1066179f2c1d47d00.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/init.svg"
|
source_file="res://cards/init.svg"
|
||||||
dest_files=[ "res://.import/init.svg-eff485ab83d8f4f1066179f2c1d47d00.stex" ]
|
dest_files=["res://.godot/imported/init.svg-eff485ab83d8f4f1066179f2c1d47d00.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/merge-abort.svg-5ac15dd7f08f3cc4730cac5d99fe69b0.stex"
|
uid="uid://iopy7e4ioalf"
|
||||||
|
path="res://.godot/imported/merge-abort.svg-5ac15dd7f08f3cc4730cac5d99fe69b0.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/merge-abort.svg"
|
source_file="res://cards/merge-abort.svg"
|
||||||
dest_files=[ "res://.import/merge-abort.svg-5ac15dd7f08f3cc4730cac5d99fe69b0.stex" ]
|
dest_files=["res://.godot/imported/merge-abort.svg-5ac15dd7f08f3cc4730cac5d99fe69b0.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/merge.svg-5ff4b4b93d3f613b5ff54414397df67c.stex"
|
uid="uid://bo6n7ex0aeu7v"
|
||||||
|
path="res://.godot/imported/merge.svg-5ff4b4b93d3f613b5ff54414397df67c.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/merge.svg"
|
source_file="res://cards/merge.svg"
|
||||||
dest_files=[ "res://.import/merge.svg-5ff4b4b93d3f613b5ff54414397df67c.stex" ]
|
dest_files=["res://.godot/imported/merge.svg-5ff4b4b93d3f613b5ff54414397df67c.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/pull.svg-95e22c3c54690b0bb9cd734d753f8b7d.stex"
|
uid="uid://ch6ruxog3aoi3"
|
||||||
|
path="res://.godot/imported/pull.svg-95e22c3c54690b0bb9cd734d753f8b7d.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/pull.svg"
|
source_file="res://cards/pull.svg"
|
||||||
dest_files=[ "res://.import/pull.svg-95e22c3c54690b0bb9cd734d753f8b7d.stex" ]
|
dest_files=["res://.godot/imported/pull.svg-95e22c3c54690b0bb9cd734d753f8b7d.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/push.svg-840b26c5fe96f5b0ec0b58d17f5f6ebf.stex"
|
uid="uid://cxns5rbtunu84"
|
||||||
|
path="res://.godot/imported/push.svg-840b26c5fe96f5b0ec0b58d17f5f6ebf.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/push.svg"
|
source_file="res://cards/push.svg"
|
||||||
dest_files=[ "res://.import/push.svg-840b26c5fe96f5b0ec0b58d17f5f6ebf.stex" ]
|
dest_files=["res://.godot/imported/push.svg-840b26c5fe96f5b0ec0b58d17f5f6ebf.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/rebase-continue.svg-ee156ef9d7f2f1525bf2f752ce95229e.stex"
|
uid="uid://baqy3gd4wrbjo"
|
||||||
|
path="res://.godot/imported/rebase-continue.svg-ee156ef9d7f2f1525bf2f752ce95229e.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/rebase-continue.svg"
|
source_file="res://cards/rebase-continue.svg"
|
||||||
dest_files=[ "res://.import/rebase-continue.svg-ee156ef9d7f2f1525bf2f752ce95229e.stex" ]
|
dest_files=["res://.godot/imported/rebase-continue.svg-ee156ef9d7f2f1525bf2f752ce95229e.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/rebase-interactive.svg-9bd40b291a9d619bf58504a61e1cbcf7.stex"
|
uid="uid://csw8h0u223iv0"
|
||||||
|
path="res://.godot/imported/rebase-interactive.svg-9bd40b291a9d619bf58504a61e1cbcf7.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/rebase-interactive.svg"
|
source_file="res://cards/rebase-interactive.svg"
|
||||||
dest_files=[ "res://.import/rebase-interactive.svg-9bd40b291a9d619bf58504a61e1cbcf7.stex" ]
|
dest_files=["res://.godot/imported/rebase-interactive.svg-9bd40b291a9d619bf58504a61e1cbcf7.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/rebase.svg-52003a9e4e854e9c851cf2a6352e6205.stex"
|
uid="uid://bwhp2ealx0nhl"
|
||||||
|
path="res://.godot/imported/rebase.svg-52003a9e4e854e9c851cf2a6352e6205.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/rebase.svg"
|
source_file="res://cards/rebase.svg"
|
||||||
dest_files=[ "res://.import/rebase.svg-52003a9e4e854e9c851cf2a6352e6205.stex" ]
|
dest_files=["res://.godot/imported/rebase.svg-52003a9e4e854e9c851cf2a6352e6205.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/reflog.svg-58811602af0895f986979b78b804f3d0.stex"
|
uid="uid://cpilapinyri82"
|
||||||
|
path="res://.godot/imported/reflog.svg-58811602af0895f986979b78b804f3d0.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/reflog.svg"
|
source_file="res://cards/reflog.svg"
|
||||||
dest_files=[ "res://.import/reflog.svg-58811602af0895f986979b78b804f3d0.stex" ]
|
dest_files=["res://.godot/imported/reflog.svg-58811602af0895f986979b78b804f3d0.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/reset-file.svg-15bbadedca7014f817d5e2a521d1d66b.stex"
|
uid="uid://cu8pnvov3j2sv"
|
||||||
|
path="res://.godot/imported/reset-file.svg-15bbadedca7014f817d5e2a521d1d66b.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/reset-file.svg"
|
source_file="res://cards/reset-file.svg"
|
||||||
dest_files=[ "res://.import/reset-file.svg-15bbadedca7014f817d5e2a521d1d66b.stex" ]
|
dest_files=["res://.godot/imported/reset-file.svg-15bbadedca7014f817d5e2a521d1d66b.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/reset-hard.svg-babcffb163a4c5606782673185f034cd.stex"
|
uid="uid://diyujymvvcsuu"
|
||||||
|
path="res://.godot/imported/reset-hard.svg-babcffb163a4c5606782673185f034cd.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/reset-hard.svg"
|
source_file="res://cards/reset-hard.svg"
|
||||||
dest_files=[ "res://.import/reset-hard.svg-babcffb163a4c5606782673185f034cd.stex" ]
|
dest_files=["res://.godot/imported/reset-hard.svg-babcffb163a4c5606782673185f034cd.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/reset.svg-cabb0177c79ff01692a21316e28c91f8.stex"
|
uid="uid://c5tt04yk0x0ds"
|
||||||
|
path="res://.godot/imported/reset.svg-cabb0177c79ff01692a21316e28c91f8.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/reset.svg"
|
source_file="res://cards/reset.svg"
|
||||||
dest_files=[ "res://.import/reset.svg-cabb0177c79ff01692a21316e28c91f8.stex" ]
|
dest_files=["res://.godot/imported/reset.svg-cabb0177c79ff01692a21316e28c91f8.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/revert.svg-4babc742ff6ab2ab39bda112ad1f8738.stex"
|
uid="uid://umujejg0dqxt"
|
||||||
|
path="res://.godot/imported/revert.svg-4babc742ff6ab2ab39bda112ad1f8738.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/revert.svg"
|
source_file="res://cards/revert.svg"
|
||||||
dest_files=[ "res://.import/revert.svg-4babc742ff6ab2ab39bda112ad1f8738.stex" ]
|
dest_files=["res://.godot/imported/revert.svg-4babc742ff6ab2ab39bda112ad1f8738.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/rm.svg-5a801265a830b015b9f9fc338459295b.stex"
|
uid="uid://chso2r6qsxqps"
|
||||||
|
path="res://.godot/imported/rm.svg-5a801265a830b015b9f9fc338459295b.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/rm.svg"
|
source_file="res://cards/rm.svg"
|
||||||
dest_files=[ "res://.import/rm.svg-5a801265a830b015b9f9fc338459295b.stex" ]
|
dest_files=["res://.godot/imported/rm.svg-5a801265a830b015b9f9fc338459295b.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/show.svg-61ddddfa47953effe89cdfe1d04ec7bb.stex"
|
uid="uid://dmetr66h2uw03"
|
||||||
|
path="res://.godot/imported/show.svg-61ddddfa47953effe89cdfe1d04ec7bb.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://cards/show.svg"
|
source_file="res://cards/show.svg"
|
||||||
dest_files=[ "res://.import/show.svg-61ddddfa47953effe89cdfe1d04ec7bb.stex" ]
|
dest_files=["res://.godot/imported/show.svg-61ddddfa47953effe89cdfe1d04ec7bb.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[gd_resource type="DynamicFont" load_steps=2 format=2]
|
[gd_resource type="FontFile" load_steps=2 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://fonts/cabin-bold.ttf" type="DynamicFontData" id=1]
|
[ext_resource path="res://fonts/cabin-bold.ttf" type="FontFile" id=1]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
size = 45
|
size = 45
|
||||||
|
|
33
fonts/cabin-bold.ttf.import
Normal file
33
fonts/cabin-bold.ttf.import
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="font_data_dynamic"
|
||||||
|
type="FontFile"
|
||||||
|
uid="uid://0epnxhm7gokw"
|
||||||
|
path="res://.godot/imported/cabin-bold.ttf-51c7881743a8331745c10ce07b2a8463.fontdata"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://fonts/cabin-bold.ttf"
|
||||||
|
dest_files=["res://.godot/imported/cabin-bold.ttf-51c7881743a8331745c10ce07b2a8463.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={}
|
33
fonts/cabin-regular.ttf.import
Normal file
33
fonts/cabin-regular.ttf.import
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="font_data_dynamic"
|
||||||
|
type="FontFile"
|
||||||
|
uid="uid://brutp1pgue8gk"
|
||||||
|
path="res://.godot/imported/cabin-regular.ttf-d6353f9b78611cc7715cbe3857752517.fontdata"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://fonts/cabin-regular.ttf"
|
||||||
|
dest_files=["res://.godot/imported/cabin-regular.ttf-d6353f9b78611cc7715cbe3857752517.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,6 +1,6 @@
|
||||||
[gd_resource type="DynamicFont" load_steps=2 format=2]
|
[gd_resource type="FontFile" load_steps=2 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://fonts/cabin-regular.ttf" type="DynamicFontData" id=1]
|
[ext_resource path="res://fonts/cabin-regular.ttf" type="FontFile" id=1]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
size = 23
|
size = 23
|
||||||
|
|
33
fonts/iosevka-regular.ttf.import
Normal file
33
fonts/iosevka-regular.ttf.import
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="font_data_dynamic"
|
||||||
|
type="FontFile"
|
||||||
|
uid="uid://bvhw0ofal358q"
|
||||||
|
path="res://.godot/imported/iosevka-regular.ttf-c741151521edd78cf1a7b19b93563e83.fontdata"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://fonts/iosevka-regular.ttf"
|
||||||
|
dest_files=["res://.godot/imported/iosevka-regular.ttf-c741151521edd78cf1a7b19b93563e83.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,6 +1,6 @@
|
||||||
[gd_resource type="DynamicFont" load_steps=2 format=2]
|
[gd_resource type="FontFile" load_steps=2 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://fonts/iosevka-regular.ttf" type="DynamicFontData" id=1]
|
[ext_resource path="res://fonts/iosevka-regular.ttf" type="FontFile" id=1]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
size = 21
|
size = 21
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[gd_resource type="DynamicFont" load_steps=2 format=2]
|
[gd_resource type="FontFile" load_steps=2 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://fonts/cabin-regular.ttf" type="DynamicFontData" id=1]
|
[ext_resource path="res://fonts/cabin-regular.ttf" type="FontFile" id=1]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
size = 15
|
size = 15
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/cli-badge.svg-d681319a61408aabc3551843085f21db.stex"
|
uid="uid://0rxu7bk3yimr"
|
||||||
|
path="res://.godot/imported/cli-badge.svg-d681319a61408aabc3551843085f21db.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/cli-badge.svg"
|
source_file="res://images/cli-badge.svg"
|
||||||
dest_files=[ "res://.import/cli-badge.svg-d681319a61408aabc3551843085f21db.stex" ]
|
dest_files=["res://.godot/imported/cli-badge.svg-d681319a61408aabc3551843085f21db.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/commit.svg-6ec3c9ce6fe011df527371878fcfe9b8.stex"
|
uid="uid://bwrtlbdxblmxh"
|
||||||
|
path="res://.godot/imported/commit.svg-6ec3c9ce6fe011df527371878fcfe9b8.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/commit.svg"
|
source_file="res://images/commit.svg"
|
||||||
dest_files=[ "res://.import/commit.svg-6ec3c9ce6fe011df527371878fcfe9b8.stex" ]
|
dest_files=["res://.godot/imported/commit.svg-6ec3c9ce6fe011df527371878fcfe9b8.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/conflict.svg-058e8cc11300c63d34f3f66889543fa0.stex"
|
uid="uid://dhqxl2vw3i5p7"
|
||||||
|
path="res://.godot/imported/conflict.svg-058e8cc11300c63d34f3f66889543fa0.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/conflict.svg"
|
source_file="res://images/conflict.svg"
|
||||||
dest_files=[ "res://.import/conflict.svg-058e8cc11300c63d34f3f66889543fa0.stex" ]
|
dest_files=["res://.godot/imported/conflict.svg-058e8cc11300c63d34f3f66889543fa0.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/file.svg-7ab17abba6f9f631c0704e62c7804548.stex"
|
uid="uid://88m2oi86bynn"
|
||||||
|
path="res://.godot/imported/file.svg-7ab17abba6f9f631c0704e62c7804548.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/file.svg"
|
source_file="res://images/file.svg"
|
||||||
dest_files=[ "res://.import/file.svg-7ab17abba6f9f631c0704e62c7804548.stex" ]
|
dest_files=["res://.godot/imported/file.svg-7ab17abba6f9f631c0704e62c7804548.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/head.svg-ae0e309e573aee7fb692167423462810.stex"
|
uid="uid://dt0lasl43cbn"
|
||||||
|
path="res://.godot/imported/head.svg-ae0e309e573aee7fb692167423462810.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/head.svg"
|
source_file="res://images/head.svg"
|
||||||
dest_files=[ "res://.import/head.svg-ae0e309e573aee7fb692167423462810.stex" ]
|
dest_files=["res://.godot/imported/head.svg-ae0e309e573aee7fb692167423462810.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/modified.svg-bb49413a813e3dafb126da7aeec82740.stex"
|
uid="uid://c212nxotjwwbx"
|
||||||
|
path="res://.godot/imported/modified.svg-bb49413a813e3dafb126da7aeec82740.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/modified.svg"
|
source_file="res://images/modified.svg"
|
||||||
dest_files=[ "res://.import/modified.svg-bb49413a813e3dafb126da7aeec82740.stex" ]
|
dest_files=["res://.godot/imported/modified.svg-bb49413a813e3dafb126da7aeec82740.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/new.svg-c0a58ae9dc5d259b4f3ccd8d20fb9b77.stex"
|
uid="uid://d1su34omivd67"
|
||||||
|
path="res://.godot/imported/new.svg-c0a58ae9dc5d259b4f3ccd8d20fb9b77.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/new.svg"
|
source_file="res://images/new.svg"
|
||||||
dest_files=[ "res://.import/new.svg-c0a58ae9dc5d259b4f3ccd8d20fb9b77.stex" ]
|
dest_files=["res://.godot/imported/new.svg-c0a58ae9dc5d259b4f3ccd8d20fb9b77.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/oh-my-git.png-03c5c1a10d0db12a4f28d5f579674ccb.stex"
|
uid="uid://w1afg4vatjcq"
|
||||||
|
path="res://.godot/imported/oh-my-git.png-03c5c1a10d0db12a4f28d5f579674ccb.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,24 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/oh-my-git.png"
|
source_file="res://images/oh-my-git.png"
|
||||||
dest_files=[ "res://.import/oh-my-git.png-03c5c1a10d0db12a4f28d5f579674ccb.stex" ]
|
dest_files=["res://.godot/imported/oh-my-git.png-03c5c1a10d0db12a4f28d5f579674ccb.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/ref.svg-aa67d6a878f7082d8758514d5b9eac2a.stex"
|
uid="uid://d4lqgtg06ax2u"
|
||||||
|
path="res://.godot/imported/ref.svg-aa67d6a878f7082d8758514d5b9eac2a.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/ref.svg"
|
source_file="res://images/ref.svg"
|
||||||
dest_files=[ "res://.import/ref.svg-aa67d6a878f7082d8758514d5b9eac2a.stex" ]
|
dest_files=["res://.godot/imported/ref.svg-aa67d6a878f7082d8758514d5b9eac2a.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/remote.svg-7efe0b92e90a2ce57bc047939daa71f2.stex"
|
uid="uid://cjhmcei23bcwf"
|
||||||
|
path="res://.godot/imported/remote.svg-7efe0b92e90a2ce57bc047939daa71f2.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/remote.svg"
|
source_file="res://images/remote.svg"
|
||||||
dest_files=[ "res://.import/remote.svg-7efe0b92e90a2ce57bc047939daa71f2.stex" ]
|
dest_files=["res://.godot/imported/remote.svg-7efe0b92e90a2ce57bc047939daa71f2.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/removed.svg-4418ffd24001968a3d41f1a4e493e553.stex"
|
uid="uid://b0sreqk850kf3"
|
||||||
|
path="res://.godot/imported/removed.svg-4418ffd24001968a3d41f1a4e493e553.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/removed.svg"
|
source_file="res://images/removed.svg"
|
||||||
dest_files=[ "res://.import/removed.svg-4418ffd24001968a3d41f1a4e493e553.stex" ]
|
dest_files=["res://.godot/imported/removed.svg-4418ffd24001968a3d41f1a4e493e553.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/string.svg-c6f6a214f649f47a30ca1483c0b48d14.stex"
|
uid="uid://dxuv1ks07nqgf"
|
||||||
|
path="res://.godot/imported/string.svg-c6f6a214f649f47a30ca1483c0b48d14.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/string.svg"
|
source_file="res://images/string.svg"
|
||||||
dest_files=[ "res://.import/string.svg-c6f6a214f649f47a30ca1483c0b48d14.stex" ]
|
dest_files=["res://.godot/imported/string.svg-c6f6a214f649f47a30ca1483c0b48d14.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/untracked.svg-57d41d42d25d92c5e2dec38f8769d5ed.stex"
|
uid="uid://dt18su4s3bvt5"
|
||||||
|
path="res://.godot/imported/untracked.svg-57d41d42d25d92c5e2dec38f8769d5ed.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://images/untracked.svg"
|
source_file="res://images/untracked.svg"
|
||||||
dest_files=[ "res://.import/untracked.svg-57d41d42d25d92c5e2dec38f8769d5ed.stex" ]
|
dest_files=["res://.godot/imported/untracked.svg-57d41d42d25d92c5e2dec38f8769d5ed.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,15 +1,19 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="ogg_vorbis"
|
importer="oggvorbisstr"
|
||||||
type="AudioStreamOGGVorbis"
|
type="AudioStreamOggVorbis"
|
||||||
path="res://.import/gigantic-greasy-giraffe.ogg-f6c5f1ef0e57d5d768517fa39e6be36c.oggstr"
|
uid="uid://3vg0hudrk1wl"
|
||||||
|
path="res://.godot/imported/gigantic-greasy-giraffe.ogg-f6c5f1ef0e57d5d768517fa39e6be36c.oggvorbisstr"
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://music/gigantic-greasy-giraffe.ogg"
|
source_file="res://music/gigantic-greasy-giraffe.ogg"
|
||||||
dest_files=[ "res://.import/gigantic-greasy-giraffe.ogg-f6c5f1ef0e57d5d768517fa39e6be36c.oggstr" ]
|
dest_files=["res://.godot/imported/gigantic-greasy-giraffe.ogg-f6c5f1ef0e57d5d768517fa39e6be36c.oggvorbisstr"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
loop=true
|
loop=true
|
||||||
loop_offset=0
|
loop_offset=0
|
||||||
|
bpm=0
|
||||||
|
beat_count=0
|
||||||
|
bar_beats=4
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/blob.svg-32176d6d674206dbc69554456f0ea720.stex"
|
uid="uid://dnumbvbaxufg6"
|
||||||
|
path="res://.godot/imported/blob.svg-32176d6d674206dbc69554456f0ea720.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://nodes/blob.svg"
|
source_file="res://nodes/blob.svg"
|
||||||
dest_files=[ "res://.import/blob.svg-32176d6d674206dbc69554456f0ea720.stex" ]
|
dest_files=["res://.godot/imported/blob.svg-32176d6d674206dbc69554456f0ea720.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/commit.svg-e84b6d5f0dcf8ee449788a8c35e799e5.stex"
|
uid="uid://duqj75e0h434n"
|
||||||
|
path="res://.godot/imported/commit.svg-e84b6d5f0dcf8ee449788a8c35e799e5.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://nodes/commit.svg"
|
source_file="res://nodes/commit.svg"
|
||||||
dest_files=[ "res://.import/commit.svg-e84b6d5f0dcf8ee449788a8c35e799e5.stex" ]
|
dest_files=["res://.godot/imported/commit.svg-e84b6d5f0dcf8ee449788a8c35e799e5.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/document.svg-b9fdc82a659cb4c40c5c95e09b615070.stex"
|
uid="uid://3gckq7gkf67d"
|
||||||
|
path="res://.godot/imported/document.svg-b9fdc82a659cb4c40c5c95e09b615070.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://nodes/document.svg"
|
source_file="res://nodes/document.svg"
|
||||||
dest_files=[ "res://.import/document.svg-b9fdc82a659cb4c40c5c95e09b615070.stex" ]
|
dest_files=["res://.godot/imported/document.svg-b9fdc82a659cb4c40c5c95e09b615070.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/head.svg-062450ee486d6e5774c7ccb0fbe8c145.stex"
|
uid="uid://plhfo4r3ffpv"
|
||||||
|
path="res://.godot/imported/head.svg-062450ee486d6e5774c7ccb0fbe8c145.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://nodes/head.svg"
|
source_file="res://nodes/head.svg"
|
||||||
dest_files=[ "res://.import/head.svg-062450ee486d6e5774c7ccb0fbe8c145.stex" ]
|
dest_files=["res://.godot/imported/head.svg-062450ee486d6e5774c7ccb0fbe8c145.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/head1.svg-cb13de7d91f834684f5d15e9625a65b4.stex"
|
uid="uid://bmdiv3ft577mo"
|
||||||
|
path="res://.godot/imported/head1.svg-cb13de7d91f834684f5d15e9625a65b4.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://nodes/head1.svg"
|
source_file="res://nodes/head1.svg"
|
||||||
dest_files=[ "res://.import/head1.svg-cb13de7d91f834684f5d15e9625a65b4.stex" ]
|
dest_files=["res://.godot/imported/head1.svg-cb13de7d91f834684f5d15e9625a65b4.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/head2.svg-e772342989ef4f76b9420a365c0e5f01.stex"
|
uid="uid://dv7dc4c2huo17"
|
||||||
|
path="res://.godot/imported/head2.svg-e772342989ef4f76b9420a365c0e5f01.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://nodes/head2.svg"
|
source_file="res://nodes/head2.svg"
|
||||||
dest_files=[ "res://.import/head2.svg-e772342989ef4f76b9420a365c0e5f01.stex" ]
|
dest_files=["res://.godot/imported/head2.svg-e772342989ef4f76b9420a365c0e5f01.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/head3.svg-caa888292307a12254c45d043d73a543.stex"
|
uid="uid://cw13vfd6h7y4n"
|
||||||
|
path="res://.godot/imported/head3.svg-caa888292307a12254c45d043d73a543.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://nodes/head3.svg"
|
source_file="res://nodes/head3.svg"
|
||||||
dest_files=[ "res://.import/head3.svg-caa888292307a12254c45d043d73a543.stex" ]
|
dest_files=["res://.godot/imported/head3.svg-caa888292307a12254c45d043d73a543.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,13 +1,14 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="wav"
|
importer="wav"
|
||||||
type="AudioStreamSample"
|
type="AudioStreamWAV"
|
||||||
path="res://.import/pop.wav-c45fbac324d41566fc00fa2a6560f011.sample"
|
uid="uid://cvoqo118ts5aq"
|
||||||
|
path="res://.godot/imported/pop.wav-c45fbac324d41566fc00fa2a6560f011.sample"
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://nodes/pop.wav"
|
source_file="res://nodes/pop.wav"
|
||||||
dest_files=[ "res://.import/pop.wav-c45fbac324d41566fc00fa2a6560f011.sample" ]
|
dest_files=["res://.godot/imported/pop.wav-c45fbac324d41566fc00fa2a6560f011.sample"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
@ -17,5 +18,7 @@ force/max_rate=false
|
||||||
force/max_rate_hz=44100
|
force/max_rate_hz=44100
|
||||||
edit/trim=false
|
edit/trim=false
|
||||||
edit/normalize=false
|
edit/normalize=false
|
||||||
edit/loop=false
|
edit/loop_mode=0
|
||||||
|
edit/loop_begin=0
|
||||||
|
edit/loop_end=-1
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/ref.svg-ba1531cc32a42d39c1bb1fbb28f745fb.stex"
|
uid="uid://bku1jxowopynb"
|
||||||
|
path="res://.godot/imported/ref.svg-ba1531cc32a42d39c1bb1fbb28f745fb.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://nodes/ref.svg"
|
source_file="res://nodes/ref.svg"
|
||||||
dest_files=[ "res://.import/ref.svg-ba1531cc32a42d39c1bb1fbb28f745fb.stex" ]
|
dest_files=["res://.godot/imported/ref.svg-ba1531cc32a42d39c1bb1fbb28f745fb.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
[remap]
|
[remap]
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="StreamTexture"
|
type="CompressedTexture2D"
|
||||||
path="res://.import/tree.svg-3883bff21a1825dc9656cd06abe52ea6.stex"
|
uid="uid://cgieb54pjoxcl"
|
||||||
|
path="res://.godot/imported/tree.svg-3883bff21a1825dc9656cd06abe52ea6.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
@ -10,25 +11,27 @@ metadata={
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://nodes/tree.svg"
|
source_file="res://nodes/tree.svg"
|
||||||
dest_files=[ "res://.import/tree.svg-3883bff21a1825dc9656cd06abe52ea6.stex" ]
|
dest_files=["res://.godot/imported/tree.svg-3883bff21a1825dc9656cd06abe52ea6.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
compress/lossy_quality=0.7
|
compress/lossy_quality=0.7
|
||||||
compress/hdr_mode=0
|
compress/hdr_compression=1
|
||||||
compress/bptc_ldr=0
|
|
||||||
compress/normal_map=0
|
compress/normal_map=0
|
||||||
flags/repeat=0
|
compress/channel_pack=0
|
||||||
flags/filter=true
|
mipmaps/generate=false
|
||||||
flags/mipmaps=false
|
mipmaps/limit=-1
|
||||||
flags/anisotropic=false
|
roughness/mode=0
|
||||||
flags/srgb=2
|
roughness/src_normal=""
|
||||||
process/fix_alpha_border=true
|
process/fix_alpha_border=true
|
||||||
process/premult_alpha=false
|
process/premult_alpha=false
|
||||||
process/HDR_as_SRGB=false
|
process/normal_map_invert_y=false
|
||||||
process/invert_color=false
|
process/hdr_as_srgb=false
|
||||||
stream=false
|
process/hdr_clamp_exposure=false
|
||||||
size_limit=0
|
process/size_limit=0
|
||||||
detect_3d=true
|
detect_3d/compress_to=1
|
||||||
svg/scale=1.0
|
svg/scale=1.0
|
||||||
|
editor/scale_with_editor_scale=false
|
||||||
|
editor/convert_colors_with_editor_theme=false
|
||||||
|
|
101
project.godot
101
project.godot
|
@ -6,53 +6,7 @@
|
||||||
; [section] ; section goes between []
|
; [section] ; section goes between []
|
||||||
; param=value ; assign values to parameters
|
; param=value ; assign values to parameters
|
||||||
|
|
||||||
config_version=4
|
config_version=5
|
||||||
|
|
||||||
_global_script_classes=[ {
|
|
||||||
"base": "Node",
|
|
||||||
"class": "BetterShell",
|
|
||||||
"language": "GDScript",
|
|
||||||
"path": "res://scenes/better_shell.gd"
|
|
||||||
}, {
|
|
||||||
"base": "Node",
|
|
||||||
"class": "Chapter",
|
|
||||||
"language": "GDScript",
|
|
||||||
"path": "res://scenes/chapter.gd"
|
|
||||||
}, {
|
|
||||||
"base": "Control",
|
|
||||||
"class": "FileBrowserItem",
|
|
||||||
"language": "GDScript",
|
|
||||||
"path": "res://scenes/file_browser_item.gd"
|
|
||||||
}, {
|
|
||||||
"base": "Node",
|
|
||||||
"class": "Level",
|
|
||||||
"language": "GDScript",
|
|
||||||
"path": "res://scenes/level.gd"
|
|
||||||
}, {
|
|
||||||
"base": "Node",
|
|
||||||
"class": "LevelRepo",
|
|
||||||
"language": "GDScript",
|
|
||||||
"path": "res://scenes/level_repo.gd"
|
|
||||||
}, {
|
|
||||||
"base": "Node",
|
|
||||||
"class": "Shell",
|
|
||||||
"language": "GDScript",
|
|
||||||
"path": "res://scenes/shell.gd"
|
|
||||||
}, {
|
|
||||||
"base": "Node",
|
|
||||||
"class": "ShellCommand",
|
|
||||||
"language": "GDScript",
|
|
||||||
"path": "res://scenes/shell_command.gd"
|
|
||||||
} ]
|
|
||||||
_global_script_class_icons={
|
|
||||||
"BetterShell": "",
|
|
||||||
"Chapter": "",
|
|
||||||
"FileBrowserItem": "",
|
|
||||||
"Level": "",
|
|
||||||
"LevelRepo": "",
|
|
||||||
"Shell": "",
|
|
||||||
"ShellCommand": ""
|
|
||||||
}
|
|
||||||
|
|
||||||
[application]
|
[application]
|
||||||
|
|
||||||
|
@ -60,6 +14,7 @@ config/name="Oh My Git!"
|
||||||
run/main_scene="res://scenes/title.tscn"
|
run/main_scene="res://scenes/title.tscn"
|
||||||
config/use_custom_user_dir=true
|
config/use_custom_user_dir=true
|
||||||
config/custom_user_dir_name="Oh My Git"
|
config/custom_user_dir_name="Oh My Git"
|
||||||
|
config/features=PackedStringArray("4.1")
|
||||||
boot_splash/bg_color=Color(0, 0, 0, 1)
|
boot_splash/bg_color=Color(0, 0, 0, 1)
|
||||||
|
|
||||||
[autoload]
|
[autoload]
|
||||||
|
@ -70,92 +25,90 @@ levels="*res://scenes/levels.gd"
|
||||||
|
|
||||||
[display]
|
[display]
|
||||||
|
|
||||||
window/size/width=1920
|
window/size/viewport_width=1920
|
||||||
window/size/height=1080
|
window/size/viewport_height=1080
|
||||||
window/size/fullscreen=true
|
|
||||||
window/dpi/allow_hidpi=true
|
|
||||||
window/stretch/mode="2d"
|
window/stretch/mode="2d"
|
||||||
window/stretch/aspect="keep"
|
window/size/fullscreen=true
|
||||||
|
|
||||||
[input]
|
[input]
|
||||||
|
|
||||||
left={
|
left={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"unicode":0,"echo":false,"script":null)
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194319,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null)
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":65,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
right={
|
right={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"unicode":0,"echo":false,"script":null)
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194321,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null)
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":68,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
up={
|
up={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"unicode":0,"echo":false,"script":null)
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194320,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null)
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":87,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
down={
|
down={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"unicode":0,"echo":false,"script":null)
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194322,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null)
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":83,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
click={
|
click={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"pressed":false,"doubleclick":false,"script":null)
|
"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"canceled":false,"pressed":false,"double_click":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
zoom_in={
|
zoom_in={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":4,"pressed":false,"doubleclick":false,"script":null)
|
"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":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":4,"canceled":false,"pressed":false,"double_click":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
zoom_out={
|
zoom_out={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":5,"pressed":false,"doubleclick":false,"script":null)
|
"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":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":5,"canceled":false,"pressed":false,"double_click":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
right_click={
|
right_click={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":2,"pressed":false,"doubleclick":false,"script":null)
|
"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":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":2,"canceled":false,"pressed":false,"double_click":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
tab_complete={
|
tab_complete={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777218,"unicode":0,"echo":false,"script":null)
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194306,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
save={
|
save={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null)
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":83,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
delete_word={
|
delete_word={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null)
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":87,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
clear={
|
clear={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":76,"unicode":0,"echo":false,"script":null)
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":true,"meta_pressed":false,"pressed":false,"keycode":76,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
mute={
|
mute={
|
||||||
"deadzone": 0.5,
|
"deadzone": 0.5,
|
||||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":77,"unicode":0,"echo":false,"script":null)
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":77,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
[network]
|
[network]
|
||||||
|
|
||||||
limits/debugger_stdout/max_chars_per_second=100000
|
limits/debugger/max_chars_per_second=100000
|
||||||
limits/debugger_stdout/max_messages_per_frame=1000
|
limits/debugger/max_queued_messages=1000
|
||||||
limits/debugger_stdout/max_errors_per_second=1000
|
limits/debugger/max_errors_per_second=1000
|
||||||
limits/debugger_stdout/max_warnings_per_second=1000
|
limits/debugger/max_warnings_per_second=1000
|
||||||
|
|
||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
environment/default_clear_color=Color( 0, 0, 0, 1 )
|
environment/defaults/default_clear_color=Color(0, 0, 0, 1)
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
extends Node2D
|
extends Node2D
|
||||||
|
|
||||||
var source: String
|
var source: String
|
||||||
var target: String setget set_target
|
var target: String: set = set_target
|
||||||
var color = Color("333333") setget set_color
|
var color = Color("333333"): set = set_color
|
||||||
|
|
||||||
var repository: Control
|
var repository: Control
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[gd_scene load_steps=3 format=2]
|
[gd_scene load_steps=3 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://fonts/default.tres" type="DynamicFont" id=1]
|
[ext_resource path="res://fonts/default.tres" type="FontFile" id=1]
|
||||||
[ext_resource path="res://scenes/arrow.gd" type="Script" id=2]
|
[ext_resource path="res://scenes/arrow.gd" type="Script" id=2]
|
||||||
|
|
||||||
[node name="Arrow" type="Node2D"]
|
[node name="Arrow" type="Node2D"]
|
||||||
|
@ -8,7 +8,7 @@ show_behind_parent = true
|
||||||
script = ExtResource( 2 )
|
script = ExtResource( 2 )
|
||||||
|
|
||||||
[node name="Line" type="Line2D" parent="."]
|
[node name="Line" type="Line2D" parent="."]
|
||||||
points = PoolVector2Array( -0.480499, -0.11055, 158.301, 0.581757 )
|
points = PackedVector2Array( -0.480499, -0.11055, 158.301, 0.581757 )
|
||||||
default_color = Color( 0.2, 0.2, 0.2, 1 )
|
default_color = Color( 0.2, 0.2, 0.2, 1 )
|
||||||
|
|
||||||
[node name="Tip" type="Node2D" parent="."]
|
[node name="Tip" type="Node2D" parent="."]
|
||||||
|
@ -19,19 +19,19 @@ z_index = 1
|
||||||
position = Vector2( -24.7164, -6.37881 )
|
position = Vector2( -24.7164, -6.37881 )
|
||||||
z_index = -1
|
z_index = -1
|
||||||
color = Color( 0.2, 0.2, 0.2, 1 )
|
color = Color( 0.2, 0.2, 0.2, 1 )
|
||||||
polygon = PoolVector2Array( -4.87012, 27.2617, 39.7077, 6.0953, -4.87012, -15.0711 )
|
polygon = PackedVector2Array( -4.87012, 27.2617, 39.7077, 6.0953, -4.87012, -15.0711 )
|
||||||
|
|
||||||
[node name="Label" type="Node2D" parent="."]
|
[node name="Label" type="Node2D" parent="."]
|
||||||
visible = false
|
visible = false
|
||||||
position = Vector2( 102, 46 )
|
position = Vector2( 102, 46 )
|
||||||
|
|
||||||
[node name="ID" type="Label" parent="Label"]
|
[node name="ID" type="Label" parent="Label"]
|
||||||
margin_left = -19.374
|
offset_left = -19.374
|
||||||
margin_top = -5.93085
|
offset_top = -5.93085
|
||||||
margin_right = 20.626
|
offset_right = 20.626
|
||||||
margin_bottom = 8.06915
|
offset_bottom = 8.06915
|
||||||
custom_fonts/font = ExtResource( 1 )
|
theme_override_fonts/font = ExtResource( 1 )
|
||||||
custom_colors/font_color = Color( 1, 1, 1, 1 )
|
theme_override_colors/font_color = Color( 1, 1, 1, 1 )
|
||||||
text = "label"
|
text = "label"
|
||||||
align = 1
|
align = 1
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
|
@ -39,12 +39,12 @@ __meta__ = {
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Target" type="Label" parent="."]
|
[node name="Target" type="Label" parent="."]
|
||||||
margin_left = -230.84
|
offset_left = -230.84
|
||||||
margin_top = 42.1225
|
offset_top = 42.1225
|
||||||
margin_right = 231.16
|
offset_right = 231.16
|
||||||
margin_bottom = 68.1225
|
offset_bottom = 68.1225
|
||||||
custom_fonts/font = ExtResource( 1 )
|
theme_override_fonts/font = ExtResource( 1 )
|
||||||
custom_colors/font_color = Color( 0.356863, 0.356863, 0.356863, 1 )
|
theme_override_colors/font_color = Color( 0.356863, 0.356863, 0.356863, 1 )
|
||||||
text = "label"
|
text = "label"
|
||||||
align = 1
|
align = 1
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
|
|
|
@ -33,7 +33,7 @@ func run_async(command, crash_on_fail=true):
|
||||||
|
|
||||||
var t = Thread.new()
|
var t = Thread.new()
|
||||||
shell_command.thread = t
|
shell_command.thread = t
|
||||||
t.start(self, "run_async_thread", shell_command)
|
t.start(Callable(self, "run_async_thread").bind(shell_command))
|
||||||
|
|
||||||
return shell_command
|
return shell_command
|
||||||
|
|
||||||
|
|
|
@ -4,16 +4,16 @@ var hovered = false
|
||||||
var dragged = false
|
var dragged = false
|
||||||
var drag_offset
|
var drag_offset
|
||||||
|
|
||||||
export var id = "" setget set_id
|
@export var id = "": set = set_id
|
||||||
export var command = "" setget set_command
|
@export var command = "": set = set_meta_pressed
|
||||||
export var description = "" setget set_description
|
@export var description = "": set = set_description
|
||||||
export var energy = 0 setget set_energy
|
@export var energy = 0: set = set_energy
|
||||||
|
|
||||||
var _first_argument = null
|
var _first_argument = null
|
||||||
var _home_position = null
|
var _home_position = null
|
||||||
var _home_rotation = null
|
var _home_rotation = null
|
||||||
|
|
||||||
onready var energy_label = $Sprite/Energy
|
@onready var energy_label = $Sprite2D/Energy
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
set_process_unhandled_input(true)
|
set_process_unhandled_input(true)
|
||||||
|
@ -39,26 +39,26 @@ func _process(delta):
|
||||||
|
|
||||||
func _unhandled_input(event):
|
func _unhandled_input(event):
|
||||||
if event is InputEventMouseButton:
|
if event is InputEventMouseButton:
|
||||||
if event.button_index == BUTTON_LEFT and event.pressed and hovered:
|
if event.button_index == MOUSE_BUTTON_LEFT and event.pressed and hovered:
|
||||||
dragged = true
|
dragged = true
|
||||||
game.dragged_object = self
|
game.dragged_object = self
|
||||||
_turn_on_highlights()
|
_turn_on_highlights()
|
||||||
$PickupSound.play()
|
$PickupSound.play()
|
||||||
drag_offset = get_viewport().get_mouse_position() - global_position
|
drag_offset = get_viewport().get_mouse_position() - global_position
|
||||||
get_tree().set_input_as_handled()
|
get_viewport().set_input_as_handled()
|
||||||
modulate.a = 0.5
|
modulate.a = 0.5
|
||||||
elif event.button_index == BUTTON_LEFT and !event.pressed and dragged:
|
elif event.button_index == MOUSE_BUTTON_LEFT and !event.pressed and dragged:
|
||||||
dragged = false
|
dragged = false
|
||||||
game.dragged_object = null
|
game.dragged_object = null
|
||||||
_turn_off_highlights()
|
_turn_off_highlights()
|
||||||
modulate.a = 1
|
modulate.a = 1
|
||||||
|
|
||||||
if "[string]" in command:
|
if "[string]" in command:
|
||||||
var dialog = preload("res://scenes/input_dialog.tscn").instance()
|
var dialog = preload("res://scenes/input_dialog.tscn").instantiate()
|
||||||
add_child(dialog)
|
add_child(dialog)
|
||||||
dialog.popup_centered()
|
dialog.popup_centered()
|
||||||
dialog.connect("entered", self, "entered_string")
|
dialog.connect("entered", Callable(self, "entered_string"))
|
||||||
dialog.connect("popup_hide", self, "move_back")
|
dialog.connect("popup_hide", Callable(self, "move_back"))
|
||||||
hide()
|
hide()
|
||||||
elif "[" in command:
|
elif "[" in command:
|
||||||
move_back()
|
move_back()
|
||||||
|
@ -87,7 +87,7 @@ func _mouse_exited():
|
||||||
hovered = false
|
hovered = false
|
||||||
z_index = 0
|
z_index = 0
|
||||||
|
|
||||||
func set_command(new_command):
|
func set_meta_pressed(new_command):
|
||||||
command = new_command
|
command = new_command
|
||||||
var commands = new_command.split("[", true, 1)
|
var commands = new_command.split("[", true, 1)
|
||||||
var args = ''
|
var args = ''
|
||||||
|
@ -100,7 +100,7 @@ func set_command(new_command):
|
||||||
args = args.replace("head", " [img=20]images/head.svg[/img] ")
|
args = args.replace("head", " [img=20]images/head.svg[/img] ")
|
||||||
args = args.replace("file", " [img=20]images/file.svg[/img] ")
|
args = args.replace("file", " [img=20]images/file.svg[/img] ")
|
||||||
args = args.replace("remote", " [img=20]images/remote.svg[/img] ")
|
args = args.replace("remote", " [img=20]images/remote.svg[/img] ")
|
||||||
$Label.bbcode_text = commands[0] + args
|
$Label.text = commands[0] + args
|
||||||
#$Label.text = command
|
#$Label.text = command
|
||||||
|
|
||||||
func set_description(new_description):
|
func set_description(new_description):
|
||||||
|
@ -115,7 +115,7 @@ func set_energy(new_energy):
|
||||||
func set_id(new_id):
|
func set_id(new_id):
|
||||||
id = new_id
|
id = new_id
|
||||||
var art_path = "res://cards/%s.svg" % new_id
|
var art_path = "res://cards/%s.svg" % new_id
|
||||||
var file = File.new()
|
#var file = File.new()
|
||||||
#if file.file_exists(art_path):
|
#if file.file_exists(art_path):
|
||||||
var texture = load(art_path)
|
var texture = load(art_path)
|
||||||
if texture:
|
if texture:
|
||||||
|
@ -151,7 +151,7 @@ func try_play(full_command):
|
||||||
#yield(terminal, "command_done")
|
#yield(terminal, "command_done")
|
||||||
game.used_cards = true
|
game.used_cards = true
|
||||||
$PlaySound.play()
|
$PlaySound.play()
|
||||||
var particles = preload("res://scenes/card_particles.tscn").instance()
|
var particles = preload("res://scenes/card_particles.tscn").instantiate()
|
||||||
particles.position = position
|
particles.position = position
|
||||||
get_parent().add_child(particles)
|
get_parent().add_child(particles)
|
||||||
move_back()
|
move_back()
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
[gd_scene load_steps=13 format=2]
|
[gd_scene load_steps=13 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://fonts/default.tres" type="DynamicFont" id=1]
|
[ext_resource path="res://fonts/default.tres" type="FontFile" id=1]
|
||||||
[ext_resource path="res://nodes/blob.svg" type="Texture" id=2]
|
[ext_resource path="res://nodes/blob.svg" type="Texture2D" id=2]
|
||||||
[ext_resource path="res://scenes/card.gd" type="Script" id=3]
|
[ext_resource path="res://scenes/card.gd" type="Script" id=3]
|
||||||
[ext_resource path="res://sounds/swish.wav" type="AudioStream" id=4]
|
[ext_resource path="res://sounds/swish.wav" type="AudioStream" id=4]
|
||||||
[ext_resource path="res://sounds/swoosh.wav" type="AudioStream" id=5]
|
[ext_resource path="res://sounds/swoosh.wav" type="AudioStream" id=5]
|
||||||
[ext_resource path="res://sounds/poof.wav" type="AudioStream" id=6]
|
[ext_resource path="res://sounds/poof.wav" type="AudioStream" id=6]
|
||||||
[ext_resource path="res://fonts/small.tres" type="DynamicFont" id=7]
|
[ext_resource path="res://fonts/small.tres" type="FontFile" id=7]
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id=1]
|
[sub_resource type="StyleBoxFlat" id=1]
|
||||||
bg_color = Color( 0.45098, 0.584314, 0.843137, 1 )
|
bg_color = Color( 0.45098, 0.584314, 0.843137, 1 )
|
||||||
|
@ -40,7 +40,7 @@ shader = SubResource( 2 )
|
||||||
shader_param/hovered = 0.0
|
shader_param/hovered = 0.0
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id=4]
|
[sub_resource type="RectangleShape2D" id=4]
|
||||||
extents = Vector2( 105.74, 143.46 )
|
size = Vector2( 105.74, 143.46 )
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id=5]
|
[sub_resource type="StyleBoxFlat" id=5]
|
||||||
bg_color = Color( 1, 1, 1, 0.243137 )
|
bg_color = Color( 1, 1, 1, 0.243137 )
|
||||||
|
@ -55,17 +55,17 @@ corner_radius_bottom_left = 10
|
||||||
script = ExtResource( 3 )
|
script = ExtResource( 3 )
|
||||||
|
|
||||||
[node name="Panel" type="Panel" parent="."]
|
[node name="Panel" type="Panel" parent="."]
|
||||||
margin_left = -105.0
|
offset_left = -105.0
|
||||||
margin_top = -291.0
|
offset_top = -291.0
|
||||||
margin_right = 104.0
|
offset_right = 104.0
|
||||||
margin_bottom = -2.0
|
offset_bottom = -2.0
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
custom_styles/panel = SubResource( 1 )
|
theme_override_styles/panel = SubResource( 1 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Glow" type="Sprite" parent="Panel"]
|
[node name="Glow" type="Sprite2D" parent="Panel"]
|
||||||
modulate = Color( 1, 1, 1, 0.643137 )
|
modulate = Color( 1, 1, 1, 0.643137 )
|
||||||
show_behind_parent = true
|
show_behind_parent = true
|
||||||
material = SubResource( 3 )
|
material = SubResource( 3 )
|
||||||
|
@ -75,10 +75,10 @@ texture = ExtResource( 2 )
|
||||||
|
|
||||||
[node name="ColorRect" type="ColorRect" parent="."]
|
[node name="ColorRect" type="ColorRect" parent="."]
|
||||||
visible = false
|
visible = false
|
||||||
margin_left = -103.0
|
offset_left = -103.0
|
||||||
margin_top = -290.336
|
offset_top = -290.336
|
||||||
margin_right = 103.0
|
offset_right = 103.0
|
||||||
margin_bottom = -1.33582
|
offset_bottom = -1.33582
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
color = Color( 0.105882, 0.67451, 0.847059, 1 )
|
color = Color( 0.105882, 0.67451, 0.847059, 1 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
|
@ -93,54 +93,54 @@ position = Vector2( -6.10352e-05, -0.641296 )
|
||||||
shape = SubResource( 4 )
|
shape = SubResource( 4 )
|
||||||
|
|
||||||
[node name="Label" type="RichTextLabel" parent="."]
|
[node name="Label" type="RichTextLabel" parent="."]
|
||||||
margin_left = -91.0
|
offset_left = -91.0
|
||||||
margin_top = -279.0
|
offset_top = -279.0
|
||||||
margin_right = 95.0
|
offset_right = 95.0
|
||||||
margin_bottom = -189.0
|
offset_bottom = -189.0
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
custom_colors/default_color = Color( 0, 0, 0, 1 )
|
theme_override_colors/default_color = Color( 0, 0, 0, 1 )
|
||||||
bbcode_enabled = true
|
bbcode_enabled = true
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="ColorRect2" type="Panel" parent="."]
|
[node name="ColorRect2" type="Panel" parent="."]
|
||||||
margin_left = -97.0
|
offset_left = -97.0
|
||||||
margin_top = -101.0
|
offset_top = -101.0
|
||||||
margin_right = 94.0
|
offset_right = 94.0
|
||||||
margin_bottom = -10.0
|
offset_bottom = -10.0
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
custom_styles/panel = SubResource( 5 )
|
theme_override_styles/panel = SubResource( 5 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Description" type="Label" parent="."]
|
[node name="Description" type="Label" parent="."]
|
||||||
margin_left = -92.0
|
offset_left = -92.0
|
||||||
margin_top = -98.0
|
offset_top = -98.0
|
||||||
margin_right = 90.0
|
offset_right = 90.0
|
||||||
margin_bottom = -14.0
|
offset_bottom = -14.0
|
||||||
custom_fonts/font = ExtResource( 7 )
|
theme_override_fonts/font = ExtResource( 7 )
|
||||||
custom_colors/font_color = Color( 0, 0, 0, 1 )
|
theme_override_colors/font_color = Color( 0, 0, 0, 1 )
|
||||||
text = "Description"
|
text = "Description"
|
||||||
autowrap = true
|
autowrap = true
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||||
visible = false
|
visible = false
|
||||||
position = Vector2( -103.288, -287.778 )
|
position = Vector2( -103.288, -287.778 )
|
||||||
scale = Vector2( 0.542341, 0.542341 )
|
scale = Vector2( 0.542341, 0.542341 )
|
||||||
texture = ExtResource( 2 )
|
texture = ExtResource( 2 )
|
||||||
|
|
||||||
[node name="Energy" type="Label" parent="Sprite"]
|
[node name="Energy" type="Label" parent="Sprite2D"]
|
||||||
margin_left = -51.1637
|
offset_left = -51.1637
|
||||||
margin_top = -47.4558
|
offset_top = -47.4558
|
||||||
margin_right = -17.1637
|
offset_right = -17.1637
|
||||||
margin_bottom = -16.4558
|
offset_bottom = -16.4558
|
||||||
rect_scale = Vector2( 3, 3 )
|
scale = Vector2( 3, 3 )
|
||||||
custom_fonts/font = ExtResource( 1 )
|
theme_override_fonts/font = ExtResource( 1 )
|
||||||
text = "0"
|
text = "0"
|
||||||
align = 1
|
align = 1
|
||||||
valign = 1
|
valign = 1
|
||||||
|
@ -160,10 +160,10 @@ stream = ExtResource( 5 )
|
||||||
volume_db = -6.848
|
volume_db = -6.848
|
||||||
|
|
||||||
[node name="Image" type="TextureRect" parent="."]
|
[node name="Image" type="TextureRect" parent="."]
|
||||||
margin_left = -88.0
|
offset_left = -88.0
|
||||||
margin_top = -215.0
|
offset_top = -215.0
|
||||||
margin_right = 85.0
|
offset_right = 85.0
|
||||||
margin_bottom = -134.0
|
offset_bottom = -134.0
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
expand = true
|
expand = true
|
||||||
stretch_mode = 6
|
stretch_mode = 6
|
||||||
|
|
|
@ -6,7 +6,7 @@ _data = [ Vector2( 0, 1 ), 0.0, 0.0, 0, 0, Vector2( 1, 0 ), -2.75937, 0.0, 0, 0
|
||||||
[sub_resource type="CurveTexture" id=2]
|
[sub_resource type="CurveTexture" id=2]
|
||||||
curve = SubResource( 1 )
|
curve = SubResource( 1 )
|
||||||
|
|
||||||
[sub_resource type="ParticlesMaterial" id=3]
|
[sub_resource type="ParticleProcessMaterial" id=3]
|
||||||
emission_shape = 2
|
emission_shape = 2
|
||||||
emission_box_extents = Vector3( 100, 150, 1 )
|
emission_box_extents = Vector3( 100, 150, 1 )
|
||||||
flag_disable_z = true
|
flag_disable_z = true
|
||||||
|
@ -30,8 +30,8 @@ tracks/0/loop_wrap = true
|
||||||
tracks/0/imported = false
|
tracks/0/imported = false
|
||||||
tracks/0/enabled = true
|
tracks/0/enabled = true
|
||||||
tracks/0/keys = {
|
tracks/0/keys = {
|
||||||
"times": PoolRealArray( 2 ),
|
"times": PackedFloat32Array( 2 ),
|
||||||
"transitions": PoolRealArray( 1 ),
|
"transitions": PackedFloat32Array( 1 ),
|
||||||
"values": [ {
|
"values": [ {
|
||||||
"args": [ ],
|
"args": [ ],
|
||||||
"method": "queue_free"
|
"method": "queue_free"
|
||||||
|
@ -44,15 +44,15 @@ tracks/1/loop_wrap = true
|
||||||
tracks/1/imported = false
|
tracks/1/imported = false
|
||||||
tracks/1/enabled = true
|
tracks/1/enabled = true
|
||||||
tracks/1/keys = {
|
tracks/1/keys = {
|
||||||
"times": PoolRealArray( 0 ),
|
"times": PackedFloat32Array( 0 ),
|
||||||
"transitions": PoolRealArray( 1 ),
|
"transitions": PackedFloat32Array( 1 ),
|
||||||
"update": 1,
|
"update": 1,
|
||||||
"values": [ true ]
|
"values": [ true ]
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="CardParticles" type="Node2D"]
|
[node name="CardParticles" type="Node2D"]
|
||||||
|
|
||||||
[node name="Particles" type="Particles2D" parent="."]
|
[node name="Particles" type="GPUParticles2D" parent="."]
|
||||||
position = Vector2( -0.539337, -145.087 )
|
position = Vector2( -0.539337, -145.087 )
|
||||||
emitting = false
|
emitting = false
|
||||||
amount = 32
|
amount = 32
|
||||||
|
|
|
@ -16,7 +16,9 @@ func _process(_delta):
|
||||||
|
|
||||||
func load_card_store():
|
func load_card_store():
|
||||||
card_store = {}
|
card_store = {}
|
||||||
var cards_json = JSON.parse(helpers.read_file("res://resources/cards.json")).result
|
var test_json_conv = JSON.new()
|
||||||
|
test_json_conv.parse(helpers.read_file("res://resources/cards.json"))
|
||||||
|
var cards_json = test_json_conv.data
|
||||||
for card in cards_json:
|
for card in cards_json:
|
||||||
card_store[card["id"]] = card
|
card_store[card["id"]] = card
|
||||||
|
|
||||||
|
@ -35,13 +37,13 @@ func draw_rand_card():
|
||||||
draw_card(card)
|
draw_card(card)
|
||||||
|
|
||||||
func draw_card(card):
|
func draw_card(card):
|
||||||
var new_card = preload("res://scenes/card.tscn").instance()
|
var new_card = preload("res://scenes/card.tscn").instantiate()
|
||||||
|
|
||||||
new_card.id = card["id"]
|
new_card.id = card["id"]
|
||||||
new_card.command = card["command"]
|
new_card.command = card["command"]
|
||||||
new_card.description = card["description"]
|
new_card.description = card["description"]
|
||||||
new_card.energy = 0 #card.energy
|
new_card.energy = 0 #card.energy
|
||||||
new_card.position = Vector2(rect_size.x, rect_size.y*2)
|
new_card.position = Vector2(size.x, size.y*2)
|
||||||
add_child(new_card)
|
add_child(new_card)
|
||||||
arrange_cards()
|
arrange_cards()
|
||||||
|
|
||||||
|
@ -62,7 +64,7 @@ func arrange_cards():
|
||||||
t.wait_time = 0.05
|
t.wait_time = 0.05
|
||||||
add_child(t)
|
add_child(t)
|
||||||
t.start()
|
t.start()
|
||||||
yield(t, "timeout")
|
await t.timeout
|
||||||
|
|
||||||
var amount_cards = get_tree().get_nodes_in_group("cards").size()
|
var amount_cards = get_tree().get_nodes_in_group("cards").size()
|
||||||
var total_angle = min(35, 45.0/7*amount_cards)
|
var total_angle = min(35, 45.0/7*amount_cards)
|
||||||
|
@ -74,7 +76,7 @@ func arrange_cards():
|
||||||
|
|
||||||
var current_angle = -total_angle/2
|
var current_angle = -total_angle/2
|
||||||
for card in get_tree().get_nodes_in_group("cards"):
|
for card in get_tree().get_nodes_in_group("cards"):
|
||||||
var target_position = Vector2(rect_size.x/2, rect_size.y + card_radius)
|
var target_position = Vector2(size.x/2, size.y + card_radius)
|
||||||
var target_rotation = current_angle
|
var target_rotation = current_angle
|
||||||
var translation_vec = Vector2(0,-card_radius).rotated(current_angle/180.0*PI)
|
var translation_vec = Vector2(0,-card_radius).rotated(current_angle/180.0*PI)
|
||||||
target_position += translation_vec
|
target_position += translation_vec
|
||||||
|
@ -82,11 +84,9 @@ func arrange_cards():
|
||||||
card._home_position = target_position
|
card._home_position = target_position
|
||||||
card._home_rotation = target_rotation
|
card._home_rotation = target_rotation
|
||||||
|
|
||||||
var tween = Tween.new()
|
var tween = get_tree().create_tween()
|
||||||
tween.interpolate_property(card, "position", card.position, target_position, 0.5, Tween.TRANS_CUBIC, Tween.EASE_IN_OUT)
|
tween.tween_property(card, "position", target_position, 0.5)
|
||||||
tween.interpolate_property(card, "rotation_degrees", card.rotation_degrees, target_rotation, 0.5, Tween.TRANS_CUBIC, Tween.EASE_IN_OUT)
|
tween.tween_property(card, "rotation_degrees", target_rotation, 0.5)
|
||||||
add_child(tween)
|
|
||||||
tween.start()
|
|
||||||
|
|
||||||
func redraw_all_cards():
|
func redraw_all_cards():
|
||||||
game.energy = 5
|
game.energy = 5
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
[gd_scene load_steps=4 format=2]
|
[gd_scene load_steps=4 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://fonts/default.tres" type="DynamicFont" id=1]
|
[ext_resource path="res://fonts/default.tres" type="FontFile" id=1]
|
||||||
[ext_resource path="res://fonts/big.tres" type="DynamicFont" id=2]
|
[ext_resource path="res://fonts/big.tres" type="FontFile" id=2]
|
||||||
[ext_resource path="res://scenes/cards.gd" type="Script" id=3]
|
[ext_resource path="res://scenes/cards.gd" type="Script" id=3]
|
||||||
|
|
||||||
[node name="Cards" type="Control"]
|
[node name="Cards" type="Control"]
|
||||||
|
@ -26,11 +26,11 @@ __meta__ = {
|
||||||
visible = false
|
visible = false
|
||||||
anchor_left = 1.0
|
anchor_left = 1.0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
margin_left = -172.0
|
offset_left = -172.0
|
||||||
margin_top = 16.0
|
offset_top = 16.0
|
||||||
margin_right = -16.0
|
offset_right = -16.0
|
||||||
margin_bottom = 47.0
|
offset_bottom = 47.0
|
||||||
custom_fonts/font = ExtResource( 1 )
|
theme_override_fonts/font = ExtResource( 1 )
|
||||||
text = "Draw new cards"
|
text = "Draw new cards"
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
|
@ -39,12 +39,12 @@ __meta__ = {
|
||||||
[node name="Energy" type="Label" parent="."]
|
[node name="Energy" type="Label" parent="."]
|
||||||
visible = false
|
visible = false
|
||||||
modulate = Color( 0.431373, 0.792157, 0.423529, 1 )
|
modulate = Color( 0.431373, 0.792157, 0.423529, 1 )
|
||||||
margin_left = 28.2219
|
offset_left = 28.2219
|
||||||
margin_top = 16.6766
|
offset_top = 16.6766
|
||||||
margin_right = 68.2219
|
offset_right = 68.2219
|
||||||
margin_bottom = 65.6766
|
offset_bottom = 65.6766
|
||||||
rect_scale = Vector2( 2, 2 )
|
scale = Vector2( 2, 2 )
|
||||||
custom_fonts/font = ExtResource( 2 )
|
theme_override_fonts/font = ExtResource( 2 )
|
||||||
text = "3"
|
text = "3"
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
|
|
|
@ -12,9 +12,8 @@ func load(path):
|
||||||
slug = parts[parts.size()-1]
|
slug = parts[parts.size()-1]
|
||||||
|
|
||||||
var level_names = []
|
var level_names = []
|
||||||
var dir = Directory.new()
|
var dir = DirAccess.open("res://levels/%s" % slug)
|
||||||
dir.open("res://levels/%s" % slug)
|
dir.list_dir_begin() # TODOConverter3To4 fill missing arguments https://github.com/godotengine/godot/pull/40547
|
||||||
dir.list_dir_begin()
|
|
||||||
|
|
||||||
while true:
|
while true:
|
||||||
var file = dir.get_next()
|
var file = dir.get_next()
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
extends TextureRect
|
extends TextureRect
|
||||||
|
|
||||||
export var active = true setget _set_active
|
@export var active = true: set = _set_active
|
||||||
export var sparkling = true setget _set_sparkling
|
@export var sparkling = true: set = _set_sparkling
|
||||||
export var impossible = false setget _set_impossible
|
@export var impossible = false: set = _set_impossible
|
||||||
|
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
|
@ -18,8 +18,8 @@ func _set_active(new_active):
|
||||||
|
|
||||||
func _set_sparkling(new_sparkling):
|
func _set_sparkling(new_sparkling):
|
||||||
sparkling = new_sparkling
|
sparkling = new_sparkling
|
||||||
if $Particles2D:
|
if $GPUParticles2D:
|
||||||
$Particles2D.emitting = sparkling
|
$GPUParticles2D.emitting = sparkling
|
||||||
|
|
||||||
func _set_impossible(new_impossible):
|
func _set_impossible(new_impossible):
|
||||||
impossible = new_impossible
|
impossible = new_impossible
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[gd_scene load_steps=6 format=2]
|
[gd_scene load_steps=6 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://images/cli-badge.svg" type="Texture" id=1]
|
[ext_resource path="res://images/cli-badge.svg" type="Texture2D" id=1]
|
||||||
[ext_resource path="res://scenes/cli_badge.gd" type="Script" id=2]
|
[ext_resource path="res://scenes/cli_badge.gd" type="Script" id=2]
|
||||||
|
|
||||||
[sub_resource type="Curve" id=1]
|
[sub_resource type="Curve" id=1]
|
||||||
|
@ -9,7 +9,7 @@ _data = [ Vector2( 0, 1 ), 0.0, 0.0, 0, 0, Vector2( 1, 0 ), 0.0, 0.0, 0, 0 ]
|
||||||
[sub_resource type="CurveTexture" id=2]
|
[sub_resource type="CurveTexture" id=2]
|
||||||
curve = SubResource( 1 )
|
curve = SubResource( 1 )
|
||||||
|
|
||||||
[sub_resource type="ParticlesMaterial" id=3]
|
[sub_resource type="ParticleProcessMaterial" id=3]
|
||||||
emission_shape = 2
|
emission_shape = 2
|
||||||
emission_box_extents = Vector3( 20, 20, 1 )
|
emission_box_extents = Vector3( 20, 20, 1 )
|
||||||
flag_disable_z = true
|
flag_disable_z = true
|
||||||
|
@ -26,7 +26,7 @@ color = Color( 0.913725, 0.913725, 0.447059, 1 )
|
||||||
[node name="CLIBadge" type="TextureRect"]
|
[node name="CLIBadge" type="TextureRect"]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
rect_min_size = Vector2( 45, 0 )
|
custom_minimum_size = Vector2( 45, 0 )
|
||||||
size_flags_stretch_ratio = 0.0
|
size_flags_stretch_ratio = 0.0
|
||||||
texture = ExtResource( 1 )
|
texture = ExtResource( 1 )
|
||||||
expand = true
|
expand = true
|
||||||
|
@ -36,7 +36,7 @@ __meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Particles2D" type="Particles2D" parent="."]
|
[node name="GPUParticles2D" type="GPUParticles2D" parent="."]
|
||||||
show_behind_parent = true
|
show_behind_parent = true
|
||||||
position = Vector2( 21.7701, 14.5133 )
|
position = Vector2( 21.7701, 14.5133 )
|
||||||
z_index = 1
|
z_index = 1
|
||||||
|
@ -48,6 +48,6 @@ process_material = SubResource( 3 )
|
||||||
visible = false
|
visible = false
|
||||||
position = Vector2( 22.4111, 18.7121 )
|
position = Vector2( 22.4111, 18.7121 )
|
||||||
scale = Vector2( 1.32773, 1.32773 )
|
scale = Vector2( 1.32773, 1.32773 )
|
||||||
points = PoolVector2Array( -16.448, 11.5553, 16.0161, -12.8519 )
|
points = PackedVector2Array( -16.448, 11.5553, 16.0161, -12.8519 )
|
||||||
width = 5.0
|
width = 5.0
|
||||||
default_color = Color( 0.0705882, 0.0705882, 0.0705882, 1 )
|
default_color = Color( 0.0705882, 0.0705882, 0.0705882, 1 )
|
||||||
|
|
|
@ -1,28 +1,28 @@
|
||||||
extends Node2D
|
extends Node2D
|
||||||
|
|
||||||
var hovered = false
|
var hovered = false
|
||||||
var highlighted = false setget _set_highlighted
|
var highlighted = false: set = _set_highlighted
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
_set_highlighted(false)
|
_set_highlighted(false)
|
||||||
|
|
||||||
func _mouse_entered(_area):
|
func _mouse_entered(_area):
|
||||||
hovered = true
|
hovered = true
|
||||||
var tween = Tween.new()
|
var tween = get_tree().create_tween()
|
||||||
tween.interpolate_property($Highlight/Sprite.material, "shader_param/hovered", 0, 1, 0.1, Tween.TRANS_CUBIC, Tween.EASE_IN_OUT)
|
tween.tween_property($Highlight/Sprite2D.material, "shader_param/hovered",1,0.1)
|
||||||
add_child(tween)
|
#tween.interpolate_property($Highlight/Sprite2D.material, "shader_param/hovered", 0, 1, 0.1, Tween.TRANS_CUBIC, Tween.EASE_IN_OUT)
|
||||||
tween.start()
|
#add_child(tween)
|
||||||
|
#tween.start()
|
||||||
|
|
||||||
func _mouse_exited(_area):
|
func _mouse_exited(_area):
|
||||||
hovered = false
|
hovered = false
|
||||||
var tween = Tween.new()
|
var tween = get_tree().create_tween()
|
||||||
tween.interpolate_property($Highlight/Sprite.material, "shader_param/hovered", 1, 0, 0.1, Tween.TRANS_CUBIC, Tween.EASE_IN_OUT)
|
tween.tween_property($Highlight/Sprite2D.material, "shader_param/hovered", 0, 0.1)
|
||||||
add_child(tween)
|
|
||||||
tween.start()
|
|
||||||
|
|
||||||
func _input(event):
|
func _input(event):
|
||||||
if event is InputEventMouseButton:
|
if event is InputEventMouseButton:
|
||||||
if event.button_index == BUTTON_LEFT and !event.pressed and hovered:
|
if event.button_index == MOUSE_BUTTON_LEFT and !event.pressed and hovered:
|
||||||
if highlighted and game.dragged_object:
|
if highlighted and game.dragged_object:
|
||||||
game.dragged_object.dropped_on(get_parent_with_type())
|
game.dragged_object.dropped_on(get_parent_with_type())
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
[gd_scene load_steps=6 format=2]
|
[gd_scene load_steps=6 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://scenes/drop_area.gd" type="Script" id=1]
|
[ext_resource path="res://scenes/drop_area.gd" type="Script" id=1]
|
||||||
[ext_resource path="res://nodes/blob.svg" type="Texture" id=2]
|
[ext_resource path="res://nodes/blob.svg" type="Texture2D" id=2]
|
||||||
|
|
||||||
[sub_resource type="CircleShape2D" id=1]
|
[sub_resource type="CircleShape2D" id=1]
|
||||||
radius = 63.1532
|
radius = 63.1532
|
||||||
|
@ -39,7 +39,7 @@ shape = SubResource( 1 )
|
||||||
|
|
||||||
[node name="Highlight" type="Node2D" parent="."]
|
[node name="Highlight" type="Node2D" parent="."]
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="Highlight"]
|
[node name="Sprite2D" type="Sprite2D" parent="Highlight"]
|
||||||
modulate = Color( 1, 1, 1, 0.643137 )
|
modulate = Color( 1, 1, 1, 0.643137 )
|
||||||
material = SubResource( 3 )
|
material = SubResource( 3 )
|
||||||
position = Vector2( -0.102825, -0.377726 )
|
position = Vector2( -0.102825, -0.377726 )
|
||||||
|
|
|
@ -8,19 +8,19 @@ enum FileBrowserMode {
|
||||||
|
|
||||||
signal saved
|
signal saved
|
||||||
|
|
||||||
export(String) var title setget _set_title
|
@export var title: String: set = _set_title
|
||||||
export(FileBrowserMode) var mode = FileBrowserMode.WORKING_DIRECTORY setget _set_mode
|
@export var mode: FileBrowserMode = FileBrowserMode.WORKING_DIRECTORY: set = _set_mode
|
||||||
|
|
||||||
var shell
|
var shell
|
||||||
var commit setget _set_commit
|
var commit : set = _set_commit
|
||||||
var repository
|
var repository
|
||||||
|
|
||||||
var open_file
|
var open_file
|
||||||
|
|
||||||
onready var grid = $Panel/Margin/Rows/Scroll/Grid
|
@onready var grid = $Panel/Margin/Rows/Scroll/Grid
|
||||||
onready var text_edit = $Panel/TextEdit
|
@onready var text_edit = $Panel/TextEdit
|
||||||
onready var save_button = $Panel/TextEdit/SaveButton
|
@onready var save_button = $Panel/TextEdit/SaveButton
|
||||||
onready var title_label = $Panel/Margin/Rows/Title
|
@onready var title_label = $Panel/Margin/Rows/Title
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
update()
|
update()
|
||||||
|
@ -72,13 +72,13 @@ func update():
|
||||||
if not f in files:
|
if not f in files:
|
||||||
files.push_back(f)
|
files.push_back(f)
|
||||||
|
|
||||||
files.sort_custom(self, "very_best_sort")
|
files.sort_custom(Callable(self, "very_best_sort"))
|
||||||
|
|
||||||
for file_path in files:
|
for file_path in files:
|
||||||
var item = preload("res://scenes/file_browser_item.tscn").instance()
|
var item = preload("res://scenes/file_browser_item.tscn").instantiate()
|
||||||
item.label = file_path
|
item.label = file_path
|
||||||
item.repository = repository
|
item.repository = repository
|
||||||
item.connect("clicked", self, "item_clicked")
|
item.connect("clicked", Callable(self, "item_clicked"))
|
||||||
grid.add_child(item)
|
grid.add_child(item)
|
||||||
|
|
||||||
if files.size() > 0:
|
if files.size() > 0:
|
||||||
|
@ -90,7 +90,7 @@ func update():
|
||||||
if shell:
|
if shell:
|
||||||
|
|
||||||
var deleted_files = []
|
var deleted_files = []
|
||||||
if shell.run("test -d .git && echo yes || echo no") == "yes\n":
|
if shell.run("test -d super.git && echo yes || echo no") == "yes\n":
|
||||||
deleted_files = Array(shell.run("git status -s | grep '^.D' | sed 's/^...//'").split("\n"))
|
deleted_files = Array(shell.run("git status -s | grep '^.D' | sed 's/^...//'").split("\n"))
|
||||||
deleted_files.pop_back()
|
deleted_files.pop_back()
|
||||||
|
|
||||||
|
@ -99,11 +99,12 @@ func update():
|
||||||
if file_path.substr(0, 5) == ".git/":
|
if file_path.substr(0, 5) == ".git/":
|
||||||
continue
|
continue
|
||||||
#is_visible = true
|
#is_visible = true
|
||||||
var item = preload("res://scenes/file_browser_item.tscn").instance()
|
var item = preload("res://scenes/file_browser_item.tscn").instantiate()
|
||||||
item.label = file_path
|
item.label = file_path
|
||||||
item.connect("clicked", self, "item_clicked")
|
item.connect("clicked", Callable(self, "item_clicked"))
|
||||||
item.connect("deleted", self, "item_deleted")
|
item.connect("deleted", Callable(self, "item_deleted"))
|
||||||
item.status = get_file_status(file_path, shell, 1)
|
#ToDo what'shappening with the status?
|
||||||
|
#item.status = get_file_status(file_path, shell, 1)
|
||||||
|
|
||||||
grid.add_child(item)
|
grid.add_child(item)
|
||||||
#visible = is_visible
|
#visible = is_visible
|
||||||
|
@ -113,9 +114,9 @@ func update():
|
||||||
# The last entry is an empty string, remove it.
|
# The last entry is an empty string, remove it.
|
||||||
files.pop_back()
|
files.pop_back()
|
||||||
for file_path in files:
|
for file_path in files:
|
||||||
var item = preload("res://scenes/file_browser_item.tscn").instance()
|
var item = preload("res://scenes/file_browser_item.tscn").instantiate()
|
||||||
item.label = file_path
|
item.label = file_path
|
||||||
item.connect("clicked", self, "item_clicked")
|
item.connect("clicked", Callable(self, "item_clicked"))
|
||||||
grid.add_child(item)
|
grid.add_child(item)
|
||||||
FileBrowserMode.INDEX:
|
FileBrowserMode.INDEX:
|
||||||
#var is_visible = false
|
#var is_visible = false
|
||||||
|
@ -125,33 +126,33 @@ func update():
|
||||||
# The last entries are empty strings, remove them.
|
# The last entries are empty strings, remove them.
|
||||||
|
|
||||||
for file_path in files:
|
for file_path in files:
|
||||||
var item = preload("res://scenes/file_browser_item.tscn").instance()
|
var item = preload("res://scenes/file_browser_item.tscn").instantiate()
|
||||||
item.label = file_path
|
item.label = file_path
|
||||||
item.connect("clicked", self, "item_clicked")
|
item.connect("clicked", Callable(self, "item_clicked"))
|
||||||
item.status = get_file_status(file_path, repository.shell, 0)
|
#item.status = get_file_status(file_path, repository.shell, 0)
|
||||||
grid.add_child(item)
|
grid.add_child(item)
|
||||||
#if item.status != item.IconStatus.NONE:
|
#if item.status != item.IconStatus.NONE:
|
||||||
# is_visible = true
|
# is_visible = true
|
||||||
#visible = is_visible
|
#visible = is_visible
|
||||||
|
|
||||||
func get_file_status(file_path, the_shell, idx):
|
#func get_file_status(file_path, the_shell, idx):
|
||||||
var file_status = the_shell.run("git status -s '%s'" % file_path)
|
# var file_status = the_shell.run("git status -s '%s'" % file_path)
|
||||||
if file_status.length()>0:
|
# if file_status.length()>0:
|
||||||
match file_status[idx]:
|
# match file_status[idx]:
|
||||||
"D":
|
# "D":
|
||||||
return FileBrowserItem.IconStatus.REMOVED
|
# return FileBrowserItem.IconStatus.REMOVED
|
||||||
"M":
|
# "M":
|
||||||
return FileBrowserItem.IconStatus.EDIT
|
# return FileBrowserItem.IconStatus.EDIT
|
||||||
"U":
|
# "U":
|
||||||
return FileBrowserItem.IconStatus.CONFLICT
|
# return FileBrowserItem.IconStatus.CONFLICT
|
||||||
" ":
|
# " ":
|
||||||
return FileBrowserItem.IconStatus.NONE
|
# return FileBrowserItem.IconStatus.NONE
|
||||||
"A":
|
# "A":
|
||||||
return FileBrowserItem.IconStatus.NEW
|
# return FileBrowserItem.IconStatus.NEW
|
||||||
"?":
|
# "?":
|
||||||
return FileBrowserItem.IconStatus.UNTRACKED
|
# return FileBrowserItem.IconStatus.UNTRACKED
|
||||||
else:
|
# else:
|
||||||
return FileBrowserItem.IconStatus.NONE
|
# return FileBrowserItem.IconStatus.NONE
|
||||||
|
|
||||||
func item_clicked(item):
|
func item_clicked(item):
|
||||||
if not item.get_node("VBoxContainer/Control/WD").visible:
|
if not item.get_node("VBoxContainer/Control/WD").visible:
|
||||||
|
@ -201,7 +202,7 @@ func _set_mode(new_mode):
|
||||||
|
|
||||||
if save_button:
|
if save_button:
|
||||||
save_button.visible = mode == FileBrowserMode.WORKING_DIRECTORY
|
save_button.visible = mode == FileBrowserMode.WORKING_DIRECTORY
|
||||||
text_edit.readonly = not mode == FileBrowserMode.WORKING_DIRECTORY
|
text_edit.editable = mode == FileBrowserMode.WORKING_DIRECTORY
|
||||||
text_edit.selecting_enabled = mode == FileBrowserMode.WORKING_DIRECTORY
|
text_edit.selecting_enabled = mode == FileBrowserMode.WORKING_DIRECTORY
|
||||||
if mode == FileBrowserMode.WORKING_DIRECTORY:
|
if mode == FileBrowserMode.WORKING_DIRECTORY:
|
||||||
text_edit.focus_mode = Control.FOCUS_CLICK
|
text_edit.focus_mode = Control.FOCUS_CLICK
|
||||||
|
@ -214,7 +215,7 @@ func _set_title(new_title):
|
||||||
title_label.text = new_title
|
title_label.text = new_title
|
||||||
|
|
||||||
func _gui_input(event):
|
func _gui_input(event):
|
||||||
if event is InputEventMouseButton and event.is_pressed() and event.button_index == BUTTON_RIGHT:
|
if event is InputEventMouseButton and event.is_pressed() and event.button_index == MOUSE_BUTTON_RIGHT:
|
||||||
$PopupMenu.set_position(get_global_mouse_position())
|
$PopupMenu.set_position(get_global_mouse_position())
|
||||||
$PopupMenu.popup()
|
$PopupMenu.popup()
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
[gd_scene load_steps=4 format=2]
|
[gd_scene load_steps=4 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://scenes/file_browser.gd" type="Script" id=1]
|
[ext_resource path="res://scenes/file_browser.gd" type="Script" id=1]
|
||||||
[ext_resource path="res://fonts/default.tres" type="DynamicFont" id=2]
|
[ext_resource path="res://fonts/default.tres" type="FontFile" id=2]
|
||||||
[ext_resource path="res://styles/theme.tres" type="Theme" id=3]
|
[ext_resource path="res://styles/theme.tres" type="Theme" id=3]
|
||||||
|
|
||||||
[node name="FileBrowser" type="Control" groups=[
|
[node name="FileBrowser" type="Control" groups=[
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
]]
|
]]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
rect_min_size = Vector2( 0, 142 )
|
custom_minimum_size = Vector2( 0, 142 )
|
||||||
theme = ExtResource( 3 )
|
theme = ExtResource( 3 )
|
||||||
script = ExtResource( 1 )
|
script = ExtResource( 1 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
|
@ -26,62 +26,62 @@ __meta__ = {
|
||||||
[node name="Margin" type="MarginContainer" parent="Panel"]
|
[node name="Margin" type="MarginContainer" parent="Panel"]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
custom_constants/margin_right = 8
|
theme_override_constants/margin_right = 8
|
||||||
custom_constants/margin_top = 8
|
theme_override_constants/margin_top = 8
|
||||||
custom_constants/margin_left = 8
|
theme_override_constants/margin_left = 8
|
||||||
custom_constants/margin_bottom = 8
|
theme_override_constants/margin_bottom = 8
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Rows" type="VBoxContainer" parent="Panel/Margin"]
|
[node name="Rows" type="VBoxContainer" parent="Panel/Margin"]
|
||||||
margin_left = 8.0
|
offset_left = 8.0
|
||||||
margin_top = 8.0
|
offset_top = 8.0
|
||||||
margin_right = 1912.0
|
offset_right = 1912.0
|
||||||
margin_bottom = 1072.0
|
offset_bottom = 1072.0
|
||||||
custom_constants/separation = 0
|
theme_override_constants/separation = 0
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Title" type="Label" parent="Panel/Margin/Rows"]
|
[node name="Title" type="Label" parent="Panel/Margin/Rows"]
|
||||||
visible = false
|
visible = false
|
||||||
margin_right = 1904.0
|
offset_right = 1904.0
|
||||||
margin_bottom = 29.0
|
offset_bottom = 29.0
|
||||||
text = "title"
|
text = "title"
|
||||||
align = 1
|
align = 1
|
||||||
|
|
||||||
[node name="Breadcrumbs" type="HBoxContainer" parent="Panel/Margin/Rows"]
|
[node name="Breadcrumbs" type="HBoxContainer" parent="Panel/Margin/Rows"]
|
||||||
visible = false
|
visible = false
|
||||||
margin_right = 1856.0
|
offset_right = 1856.0
|
||||||
margin_bottom = 50.0
|
offset_bottom = 50.0
|
||||||
rect_min_size = Vector2( 0, 50 )
|
custom_minimum_size = Vector2( 0, 50 )
|
||||||
custom_constants/separation = 8
|
theme_override_constants/separation = 8
|
||||||
|
|
||||||
[node name="Button" type="Button" parent="Panel/Margin/Rows/Breadcrumbs"]
|
[node name="Button" type="Button" parent="Panel/Margin/Rows/Breadcrumbs"]
|
||||||
margin_right = 55.0
|
offset_right = 55.0
|
||||||
margin_bottom = 50.0
|
offset_bottom = 50.0
|
||||||
text = "root"
|
text = "root"
|
||||||
|
|
||||||
[node name="Button2" type="Button" parent="Panel/Margin/Rows/Breadcrumbs"]
|
[node name="Button2" type="Button" parent="Panel/Margin/Rows/Breadcrumbs"]
|
||||||
margin_left = 63.0
|
offset_left = 63.0
|
||||||
margin_right = 104.0
|
offset_right = 104.0
|
||||||
margin_bottom = 50.0
|
offset_bottom = 50.0
|
||||||
text = "dir"
|
text = "dir"
|
||||||
|
|
||||||
[node name="Scroll" type="ScrollContainer" parent="Panel/Margin/Rows"]
|
[node name="Scroll" type="ScrollContainer" parent="Panel/Margin/Rows"]
|
||||||
margin_right = 1904.0
|
offset_right = 1904.0
|
||||||
margin_bottom = 1064.0
|
offset_bottom = 1064.0
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
|
||||||
[node name="Grid" type="GridContainer" parent="Panel/Margin/Rows/Scroll"]
|
[node name="Grid" type="GridContainer" parent="Panel/Margin/Rows/Scroll"]
|
||||||
margin_right = 1904.0
|
offset_right = 1904.0
|
||||||
margin_bottom = 1064.0
|
offset_bottom = 1064.0
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
custom_constants/vseparation = 16
|
theme_override_constants/v_separation = 16
|
||||||
custom_constants/hseparation = 16
|
theme_override_constants/h_separation = 16
|
||||||
columns = 4
|
columns = 4
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
|
@ -101,13 +101,13 @@ anchor_left = 1.0
|
||||||
anchor_top = 1.0
|
anchor_top = 1.0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
margin_left = -114.396
|
offset_left = -114.396
|
||||||
margin_top = -59.399
|
offset_top = -59.399
|
||||||
margin_right = -14.3955
|
offset_right = -14.3955
|
||||||
margin_bottom = -14.399
|
offset_bottom = -14.399
|
||||||
|
focus_mode = 0
|
||||||
|
theme_override_fonts/font = ExtResource( 2 )
|
||||||
focus_mode = 0
|
focus_mode = 0
|
||||||
custom_fonts/font = ExtResource( 2 )
|
|
||||||
enabled_focus_mode = 0
|
|
||||||
text = "Save"
|
text = "Save"
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
|
@ -116,20 +116,20 @@ __meta__ = {
|
||||||
[node name="CloseButton" type="Button" parent="Panel/TextEdit"]
|
[node name="CloseButton" type="Button" parent="Panel/TextEdit"]
|
||||||
anchor_left = 1.0
|
anchor_left = 1.0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
margin_left = -54.3247
|
offset_left = -54.3247
|
||||||
margin_top = 12.0
|
offset_top = 12.0
|
||||||
margin_right = -14.3247
|
offset_right = -14.3247
|
||||||
margin_bottom = 52.0
|
offset_bottom = 52.0
|
||||||
|
focus_mode = 0
|
||||||
|
theme_override_fonts/font = ExtResource( 2 )
|
||||||
focus_mode = 0
|
focus_mode = 0
|
||||||
custom_fonts/font = ExtResource( 2 )
|
|
||||||
enabled_focus_mode = 0
|
|
||||||
text = "x"
|
text = "x"
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="PopupMenu" type="PopupMenu" parent="."]
|
[node name="PopupMenu" type="PopupMenu" parent="."]
|
||||||
margin_right = 20.0
|
offset_right = 20.0
|
||||||
margin_bottom = 20.0
|
offset_bottom = 20.0
|
||||||
[connection signal="pressed" from="Panel/TextEdit/SaveButton" to="." method="save"]
|
[connection signal="pressed" from="Panel/TextEdit/SaveButton" to="." method="save"]
|
||||||
[connection signal="pressed" from="Panel/TextEdit/CloseButton" to="." method="close"]
|
[connection signal="pressed" from="Panel/TextEdit/CloseButton" to="." method="close"]
|
||||||
|
|
|
@ -4,11 +4,11 @@ extends Control
|
||||||
signal clicked(what)
|
signal clicked(what)
|
||||||
signal deleted(what)
|
signal deleted(what)
|
||||||
|
|
||||||
export var label: String setget _set_label
|
@export var label: String: set = _set_label
|
||||||
var type = "file"
|
var type = "file"
|
||||||
var repository
|
var repository
|
||||||
|
|
||||||
onready var label_node = $VBoxContainer/Label
|
@onready var label_node = $VBoxContainer/Label
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
_set_label(label)
|
_set_label(label)
|
||||||
|
@ -36,11 +36,11 @@ func _ready():
|
||||||
if exists_in_wd and exists_in_index and wd_hash != index_hash and offset_index == offset_wd:
|
if exists_in_wd and exists_in_index and wd_hash != index_hash and offset_index == offset_wd:
|
||||||
offset_wd += 1
|
offset_wd += 1
|
||||||
|
|
||||||
$VBoxContainer/Control/Index.rect_position.x += offset_index*offset
|
$VBoxContainer/Control/Index.position.x += offset_index*offset
|
||||||
$VBoxContainer/Control/Index.rect_position.y -= offset_index*offset
|
$VBoxContainer/Control/Index.position.y -= offset_index*offset
|
||||||
|
|
||||||
$VBoxContainer/Control/WD.rect_position.x += offset_wd*offset
|
$VBoxContainer/Control/WD.position.x += offset_wd*offset
|
||||||
$VBoxContainer/Control/WD.rect_position.y -= offset_wd*offset
|
$VBoxContainer/Control/WD.position.y -= offset_wd*offset
|
||||||
|
|
||||||
if conflict:
|
if conflict:
|
||||||
$VBoxContainer/Control/Index.self_modulate = Color(1, 0.2, 0.2, 0.5)
|
$VBoxContainer/Control/Index.self_modulate = Color(1, 0.2, 0.2, 0.5)
|
||||||
|
@ -55,7 +55,7 @@ func _set_label(new_label):
|
||||||
label_node.text = helpers.abbreviate(new_label, 30)
|
label_node.text = helpers.abbreviate(new_label, 30)
|
||||||
|
|
||||||
func _gui_input(event):
|
func _gui_input(event):
|
||||||
if event is InputEventMouseButton and event.is_pressed() and event.button_index == BUTTON_LEFT:
|
if event is InputEventMouseButton and event.is_pressed() and event.button_index == MOUSE_BUTTON_LEFT:
|
||||||
emit_signal("clicked", self)
|
emit_signal("clicked", self)
|
||||||
# if event is InputEventMouseButton and event.is_pressed() and event.button_index == BUTTON_RIGHT and status != IconStatus.REMOVED:
|
# if event is InputEventMouseButton and event.is_pressed() and event.button_index == BUTTON_RIGHT and status != IconStatus.REMOVED:
|
||||||
# $PopupMenu.set_position(get_global_mouse_position())
|
# $PopupMenu.set_position(get_global_mouse_position())
|
||||||
|
|
|
@ -1,125 +1,103 @@
|
||||||
[gd_scene load_steps=5 format=2]
|
[gd_scene load_steps=5 format=3 uid="uid://dwfuf4xbmljkn"]
|
||||||
|
|
||||||
[ext_resource path="res://scenes/file_browser_item.gd" type="Script" id=1]
|
[ext_resource type="Script" path="res://scenes/file_browser_item.gd" id="1"]
|
||||||
[ext_resource path="res://fonts/default.tres" type="DynamicFont" id=2]
|
[ext_resource type="FontFile" path="res://fonts/default.tres" id="2"]
|
||||||
[ext_resource path="res://nodes/document.svg" type="Texture" id=3]
|
[ext_resource type="Texture2D" uid="uid://3gckq7gkf67d" path="res://nodes/document.svg" id="3"]
|
||||||
[ext_resource path="res://scenes/drop_area.tscn" type="PackedScene" id=4]
|
[ext_resource type="PackedScene" path="res://scenes/drop_area.tscn" id="4"]
|
||||||
|
|
||||||
[node name="Control" type="Control"]
|
[node name="Control" type="Control"]
|
||||||
|
custom_minimum_size = Vector2(140, 140)
|
||||||
|
layout_mode = 3
|
||||||
anchor_right = 0.104
|
anchor_right = 0.104
|
||||||
anchor_bottom = 0.126
|
anchor_bottom = 0.126
|
||||||
margin_right = 0.319992
|
offset_right = 0.319992
|
||||||
margin_bottom = -0.0800018
|
offset_bottom = -0.0800018
|
||||||
rect_min_size = Vector2( 140, 140 )
|
|
||||||
mouse_filter = 1
|
mouse_filter = 1
|
||||||
script = ExtResource( 1 )
|
script = ExtResource("1")
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="Control" type="Control" parent="."]
|
[node name="Control" type="Control" parent="."]
|
||||||
|
anchors_preset = 0
|
||||||
anchor_left = 0.5
|
anchor_left = 0.5
|
||||||
anchor_top = 0.5
|
anchor_top = 0.5
|
||||||
anchor_right = 0.5
|
anchor_right = 0.5
|
||||||
anchor_bottom = 0.5
|
anchor_bottom = 0.5
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="DropArea" parent="Control" instance=ExtResource( 4 )]
|
[node name="DropArea" parent="Control" instance=ExtResource("4")]
|
||||||
position = Vector2(0, 0)
|
position = Vector2(0, 0)
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="Control2" type="Control" parent="VBoxContainer"]
|
[node name="Control2" type="Control" parent="VBoxContainer"]
|
||||||
margin_right = 200.0
|
layout_mode = 2
|
||||||
margin_bottom = 2.0
|
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
size_flags_stretch_ratio = 0.13
|
size_flags_stretch_ratio = 0.13
|
||||||
|
|
||||||
[node name="Control" type="Control" parent="VBoxContainer"]
|
[node name="Control" type="Control" parent="VBoxContainer"]
|
||||||
margin_top = 6.0
|
custom_minimum_size = Vector2(0, 90)
|
||||||
margin_right = 200.0
|
layout_mode = 2
|
||||||
margin_bottom = 96.0
|
|
||||||
rect_min_size = Vector2( 0, 90 )
|
|
||||||
mouse_filter = 2
|
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
mouse_filter = 2
|
||||||
|
|
||||||
[node name="ColorRect" type="ColorRect" parent="VBoxContainer/Control"]
|
[node name="ColorRect" type="ColorRect" parent="VBoxContainer/Control"]
|
||||||
visible = false
|
visible = false
|
||||||
|
layout_mode = 0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
color = Color(0.203922, 0.721569, 0.501961, 1)
|
color = Color(0.203922, 0.721569, 0.501961, 1)
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="HEAD" type="TextureRect" parent="VBoxContainer/Control"]
|
[node name="HEAD" type="TextureRect" parent="VBoxContainer/Control"]
|
||||||
self_modulate = Color(0, 0, 0, 0.317647)
|
self_modulate = Color(0, 0, 0, 0.317647)
|
||||||
|
layout_mode = 0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
margin_left = -9.54361
|
offset_left = -9.54361
|
||||||
margin_top = 0.372345
|
offset_top = 0.372345
|
||||||
margin_right = -25.5436
|
offset_right = -25.5436
|
||||||
margin_bottom = -15.6277
|
offset_bottom = -15.6277
|
||||||
rect_scale = Vector2( 1.2, 1.2 )
|
scale = Vector2(1.2, 1.2)
|
||||||
texture = ExtResource( 3 )
|
texture = ExtResource("3")
|
||||||
expand = true
|
expand_mode = 1
|
||||||
stretch_mode = 6
|
stretch_mode = 6
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="Index" type="TextureRect" parent="VBoxContainer/Control"]
|
[node name="Index" type="TextureRect" parent="VBoxContainer/Control"]
|
||||||
self_modulate = Color(0.54902, 0.45098, 1, 0.654902)
|
self_modulate = Color(0.54902, 0.45098, 1, 0.654902)
|
||||||
|
layout_mode = 0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
margin_left = -1.15317
|
offset_left = -1.15317
|
||||||
margin_top = 4.18617
|
offset_top = 4.18617
|
||||||
margin_right = -17.1532
|
offset_right = -17.1532
|
||||||
margin_bottom = -11.8138
|
offset_bottom = -11.8138
|
||||||
rect_scale = Vector2( 1.1, 1.1 )
|
scale = Vector2(1.1, 1.1)
|
||||||
texture = ExtResource( 3 )
|
texture = ExtResource("3")
|
||||||
expand = true
|
expand_mode = 1
|
||||||
stretch_mode = 6
|
stretch_mode = 6
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="WD" type="TextureRect" parent="VBoxContainer/Control"]
|
[node name="WD" type="TextureRect" parent="VBoxContainer/Control"]
|
||||||
|
layout_mode = 0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
margin_left = 8.0
|
offset_left = 8.0
|
||||||
margin_top = 8.0
|
offset_top = 8.0
|
||||||
margin_right = -8.0
|
offset_right = -8.0
|
||||||
margin_bottom = -8.0
|
offset_bottom = -8.0
|
||||||
texture = ExtResource( 3 )
|
texture = ExtResource("3")
|
||||||
expand = true
|
expand_mode = 1
|
||||||
stretch_mode = 6
|
stretch_mode = 6
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="VBoxContainer"]
|
[node name="Label" type="Label" parent="VBoxContainer"]
|
||||||
margin_top = 100.0
|
custom_minimum_size = Vector2(0, 40)
|
||||||
margin_right = 200.0
|
layout_mode = 2
|
||||||
margin_bottom = 140.0
|
|
||||||
rect_min_size = Vector2( 0, 40 )
|
|
||||||
size_flags_vertical = 7
|
size_flags_vertical = 7
|
||||||
size_flags_stretch_ratio = 0.0
|
size_flags_stretch_ratio = 0.0
|
||||||
custom_fonts/font = ExtResource( 2 )
|
theme_override_fonts/font = ExtResource("2")
|
||||||
text = "filename"
|
text = "filename"
|
||||||
align = 1
|
|
||||||
autowrap = true
|
|
||||||
|
|
||||||
[node name="PopupMenu" type="PopupMenu" parent="."]
|
[node name="PopupMenu" type="PopupMenu" parent="."]
|
||||||
margin_right = 20.0
|
|
||||||
margin_bottom = 20.0
|
|
||||||
[connection signal="id_pressed" from="PopupMenu" to="." method="_popup_menu_pressed"]
|
[connection signal="id_pressed" from="PopupMenu" to="." method="_popup_menu_pressed"]
|
||||||
|
|
|
@ -40,7 +40,7 @@ func _ready():
|
||||||
|
|
||||||
if global_shell.run("command -v git &>/dev/null && echo yes || echo no") == "no\n":
|
if global_shell.run("command -v git &>/dev/null && echo yes || echo no") == "no\n":
|
||||||
game.skipped_title = true
|
game.skipped_title = true
|
||||||
get_tree().change_scene("res://scenes/no_git.tscn")
|
get_tree().change_scene_to_file("res://scenes/no_git.tscn")
|
||||||
else:
|
else:
|
||||||
create_file_in_game_env(".gitconfig", helpers.read_file("res://scripts/gitconfig"))
|
create_file_in_game_env(".gitconfig", helpers.read_file("res://scripts/gitconfig"))
|
||||||
|
|
||||||
|
@ -51,8 +51,8 @@ func start_remote_shell():
|
||||||
var user_dir = ProjectSettings.globalize_path("user://")
|
var user_dir = ProjectSettings.globalize_path("user://")
|
||||||
var script_content = helpers.read_file("res://scripts/net-test")
|
var script_content = helpers.read_file("res://scripts/net-test")
|
||||||
var target_filename = user_dir + "net-test"
|
var target_filename = user_dir + "net-test"
|
||||||
var target_file = File.new()
|
var target_file = FileAccess.open(target_filename,FileAccess.WRITE)
|
||||||
target_file.open(target_filename, File.WRITE)
|
#target_file.open(target_filename, File.WRITE)
|
||||||
target_file.store_string(script_content)
|
target_file.store_string(script_content)
|
||||||
target_file.close()
|
target_file.close()
|
||||||
helpers.exec_async(_perl_executable(), [target_filename, _bash_executable()])
|
helpers.exec_async(_perl_executable(), [target_filename, _bash_executable()])
|
||||||
|
@ -73,9 +73,9 @@ func shell_received(text):
|
||||||
print(text)
|
print(text)
|
||||||
|
|
||||||
func _notification(what):
|
func _notification(what):
|
||||||
if what == MainLoop.NOTIFICATION_WM_QUIT_REQUEST:
|
if what == NOTIFICATION_WM_CLOSE_REQUEST:
|
||||||
#get_tree().quit() # default behavio
|
#get_tree().quit() # default behavio
|
||||||
get_tree().change_scene("res://scenes/survey.tscn")
|
get_tree().change_scene_to_file("res://scenes/survey.tscn")
|
||||||
|
|
||||||
|
|
||||||
func copy_script_to_game_env(name):
|
func copy_script_to_game_env(name):
|
||||||
|
@ -86,21 +86,23 @@ func _initial_state():
|
||||||
return {"history": [], "solved_levels": [], "received_hints": [], "cli_badge": [], "played_cards": []}
|
return {"history": [], "solved_levels": [], "received_hints": [], "cli_badge": [], "played_cards": []}
|
||||||
|
|
||||||
func save_state():
|
func save_state():
|
||||||
var savegame = File.new()
|
var savegame = FileAccess.open(_file,FileAccess.WRITE)
|
||||||
|
|
||||||
savegame.open(_file, File.WRITE)
|
#savegame.open(_file, File.WRITE)
|
||||||
savegame.store_line(to_json(state))
|
savegame.store_line(JSON.new().stringify(state))
|
||||||
savegame.close()
|
savegame.close()
|
||||||
|
|
||||||
func load_state():
|
func load_state():
|
||||||
var savegame = File.new()
|
var savegame = FileAccess.open(_file,FileAccess.READ)
|
||||||
if not savegame.file_exists(_file):
|
if not savegame.file_exists(_file):
|
||||||
save_state()
|
save_state()
|
||||||
|
|
||||||
savegame.open(_file, File.READ)
|
#savegame.open(_file, File.READ)
|
||||||
|
|
||||||
state = _initial_state()
|
state = _initial_state()
|
||||||
var new_state = parse_json(savegame.get_line())
|
var test_json_conv = JSON.new()
|
||||||
|
test_json_conv.parse(savegame.get_line())
|
||||||
|
var new_state = test_json_conv.get_data()
|
||||||
for key in new_state:
|
for key in new_state:
|
||||||
state[key] = new_state[key]
|
state[key] = new_state[key]
|
||||||
savegame.close()
|
savegame.close()
|
||||||
|
@ -118,7 +120,7 @@ func notify(text, target=null, hint_slug=null):
|
||||||
if hint_slug in state["received_hints"]:
|
if hint_slug in state["received_hints"]:
|
||||||
return
|
return
|
||||||
|
|
||||||
var notification = preload("res://scenes/notification.tscn").instance()
|
var notification = preload("res://scenes/notification.tscn").instantiate()
|
||||||
notification.text = text
|
notification.text = text
|
||||||
if not target:
|
if not target:
|
||||||
target = get_tree().root
|
target = get_tree().root
|
||||||
|
@ -132,7 +134,7 @@ func open_survey():
|
||||||
OS.shell_open("https://docs.google.com/forms/d/e/1FAIpQLSehHVcYfELT59h6plcn2ilbuqBcmDX3TH0qzB4jCgFIFOy_qg/viewform")
|
OS.shell_open("https://docs.google.com/forms/d/e/1FAIpQLSehHVcYfELT59h6plcn2ilbuqBcmDX3TH0qzB4jCgFIFOy_qg/viewform")
|
||||||
|
|
||||||
func toggle_music():
|
func toggle_music():
|
||||||
var music = game.find_node("Music")
|
var music = game.find_child("Music")
|
||||||
if music.volume_db > -20:
|
if music.volume_db > -20:
|
||||||
music.volume_db -= 100
|
music.volume_db -= 100
|
||||||
else:
|
else:
|
||||||
|
@ -142,13 +144,13 @@ func shell_test(command):
|
||||||
mutex.lock()
|
mutex.lock()
|
||||||
#print("go")
|
#print("go")
|
||||||
#print(command)
|
#print(command)
|
||||||
var before = OS.get_ticks_msec()
|
var before = Time.get_ticks_msec()
|
||||||
|
|
||||||
while not $ShellServer._connected:
|
while not $ShellServer._connected:
|
||||||
$ShellServer._process(0.1)
|
$ShellServer._process(0.1)
|
||||||
|
|
||||||
var response = $ShellServer.send(command)
|
var response = $ShellServer.send(command)
|
||||||
var after = OS.get_ticks_msec()
|
var after = Time.get_ticks_msec()
|
||||||
#print("took " + str(after-before)+" ms")
|
#print("took " + str(after-before)+" ms")
|
||||||
#print("stop")
|
#print("stop")
|
||||||
mutex.unlock()
|
mutex.unlock()
|
||||||
|
|
|
@ -22,30 +22,31 @@ func exec(command, args=[], crash_on_fail=true):
|
||||||
var debug = false
|
var debug = false
|
||||||
|
|
||||||
if debug:
|
if debug:
|
||||||
print("exec: %s [%s]" % [command, PoolStringArray(args).join(", ")])
|
print("exec: %s [%s]" % [command, ", ".join(PackedStringArray(args))])
|
||||||
|
|
||||||
var output = []
|
var output = []
|
||||||
var exit_code = OS.execute(command, args, true, output, true)
|
var exit_code = OS.execute(command, args, output, true)
|
||||||
output = output[0]
|
output = output[0]
|
||||||
|
|
||||||
if exit_code != 0 and crash_on_fail:
|
if exit_code != 0 and crash_on_fail:
|
||||||
helpers.crash("OS.execute failed: %s [%s] Output: %s \nExit Code %d" % [command, PoolStringArray(args).join(", "), output, exit_code])
|
helpers.crash("OS.execute failed: %s [%s] Output: %s \nExit Code %d" % [command, ", ".join(PackedStringArray(args)), output, exit_code])
|
||||||
elif debug:
|
elif debug:
|
||||||
print("Output: %s" %output)
|
print("Output: %s" %output)
|
||||||
|
|
||||||
return {"output": output, "exit_code": exit_code}
|
return {"output": output, "exit_code": exit_code}
|
||||||
|
|
||||||
func exec_async(command, args=[]):
|
func exec_async(command, args=[]):
|
||||||
OS.execute(command, args, false)
|
#thread needed for async
|
||||||
|
OS.execute(command, args)
|
||||||
|
|
||||||
# Return the contents of a file. If no fallback_string is provided, crash when
|
# Return the contents of a file. If no fallback_string is provided, crash when
|
||||||
# the file doesn't exist.
|
# the file doesn't exist.
|
||||||
func read_file(path, fallback_string=null):
|
func read_file(path, fallback_string=null):
|
||||||
if debug_file_io:
|
if debug_file_io:
|
||||||
print("reading " + path)
|
print("reading " + path)
|
||||||
var file = File.new()
|
var file = FileAccess.open(path,FileAccess.READ)
|
||||||
var open_status = file.open(path, File.READ)
|
#var open_status = file.open(path, File.READ)
|
||||||
if open_status == OK:
|
if file != null:
|
||||||
var content = file.get_as_text()
|
var content = file.get_as_text()
|
||||||
file.close()
|
file.close()
|
||||||
return content
|
return content
|
||||||
|
@ -62,13 +63,13 @@ func write_file(path, content):
|
||||||
# Create the base directory of the file, if it doesn't exist.
|
# Create the base directory of the file, if it doesn't exist.
|
||||||
var parts = Array(path.split("/"))
|
var parts = Array(path.split("/"))
|
||||||
parts.pop_back()
|
parts.pop_back()
|
||||||
var dirname = PoolStringArray(parts).join("/")
|
var dirname = "/".join(PackedStringArray(parts))
|
||||||
var dir = Directory.new()
|
var dir = DirAccess.open(path)
|
||||||
if not dir.dir_exists(path):
|
if not dir:
|
||||||
dir.make_dir_recursive(dirname)
|
DirAccess.make_dir_recursive_absolute(dirname)
|
||||||
|
|
||||||
var file = File.new()
|
var file = FileAccess.open(path,FileAccess.WRITE)
|
||||||
file.open(path, File.WRITE)
|
#file.open(path, File.WRITE)
|
||||||
file.store_string(content)
|
file.store_string(content)
|
||||||
file.close()
|
file.close()
|
||||||
return true
|
return true
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
[ext_resource path="res://scripts/input_dialog.gd" type="Script" id=1]
|
[ext_resource path="res://scripts/input_dialog.gd" type="Script" id=1]
|
||||||
|
|
||||||
[node name="InputDialog" type="WindowDialog"]
|
[node name="InputDialog" type="Window"]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
margin_left = 816.0
|
offset_left = 816.0
|
||||||
margin_top = 446.0
|
offset_top = 446.0
|
||||||
margin_right = -826.0
|
offset_right = -826.0
|
||||||
margin_bottom = -591.0
|
offset_bottom = -591.0
|
||||||
window_title = "Please enter a value:"
|
window_title = "Please enter a value:"
|
||||||
script = ExtResource( 1 )
|
script = ExtResource( 1 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
|
@ -21,4 +21,4 @@ anchor_bottom = 1.0
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
[connection signal="text_entered" from="LineEdit" to="." method="_text_entered"]
|
[connection signal="text_submitted" from="LineEdit" to="." method="_text_entered"]
|
||||||
|
|
|
@ -15,8 +15,8 @@ func load(path):
|
||||||
var parts = path.split("/")
|
var parts = path.split("/")
|
||||||
slug = parts[parts.size()-1]
|
slug = parts[parts.size()-1]
|
||||||
|
|
||||||
var dir = Directory.new()
|
var file = FileAccess.open(path, FileAccess.READ)
|
||||||
if dir.file_exists(path):
|
if file:
|
||||||
# This is a new-style level.
|
# This is a new-style level.
|
||||||
var config = helpers.parse(path)
|
var config = helpers.parse(path)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
extends Control
|
extends Control
|
||||||
|
|
||||||
onready var level_list = $ScrollContainer/MarginContainer/Levels
|
@onready var level_list = $ScrollContainer/MarginContainer/Levels
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
reload()
|
reload()
|
||||||
|
@ -8,10 +8,10 @@ func _ready():
|
||||||
func load(chapter_id, level_id):
|
func load(chapter_id, level_id):
|
||||||
game.current_chapter = chapter_id
|
game.current_chapter = chapter_id
|
||||||
game.current_level = level_id
|
game.current_level = level_id
|
||||||
get_tree().change_scene("res://scenes/main.tscn")
|
get_tree().change_scene_to_file("res://scenes/main.tscn")
|
||||||
|
|
||||||
func back():
|
func back():
|
||||||
get_tree().change_scene("res://scenes/title.tscn")
|
get_tree().change_scene_to_file("res://scenes/title.tscn")
|
||||||
|
|
||||||
|
|
||||||
func reload():
|
func reload():
|
||||||
|
@ -27,8 +27,9 @@ func reload():
|
||||||
|
|
||||||
var l = Label.new()
|
var l = Label.new()
|
||||||
l.text = chapter.slug
|
l.text = chapter.slug
|
||||||
l.set("custom_fonts/font", preload("res://fonts/big.tres"))
|
l.set("theme_override_fonts/font", preload("res://fonts/big.tres"))
|
||||||
l.align = HALIGN_CENTER
|
#l.align = HORIZONTAL_ALIGNMENT_CENTER
|
||||||
|
l.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
|
||||||
level_list.add_child(l)
|
level_list.add_child(l)
|
||||||
|
|
||||||
for level in chapter.levels:
|
for level in chapter.levels:
|
||||||
|
@ -36,19 +37,19 @@ func reload():
|
||||||
|
|
||||||
var b = Button.new()
|
var b = Button.new()
|
||||||
b.text = level.title
|
b.text = level.title
|
||||||
b.align = HALIGN_LEFT
|
#b.align = HORIZONTAL_ALIGNMENT_CENTER #ToDo align?
|
||||||
b.size_flags_horizontal = SIZE_EXPAND_FILL
|
b.size_flags_horizontal = SIZE_EXPAND_FILL
|
||||||
|
|
||||||
b.connect("pressed", self, "load", [chapter_id, level_id])
|
b.connect("pressed", Callable(self, "load").bind(chapter_id, level_id))
|
||||||
var slug = chapter.slug + "/" + level.slug
|
var slug = chapter.slug + "/" + level.slug
|
||||||
if slug in game.state["solved_levels"]:
|
if slug in game.state["solved_levels"]:
|
||||||
b.set("custom_colors/font_color", Color(0.1, 0.8, 0.1, 1))
|
b.set("theme_override_colors/font_color", Color(0.1, 0.8, 0.1, 1))
|
||||||
b.set("custom_colors/font_color_hover", Color(0.1, 0.8, 0.1, 1))
|
b.set("theme_override_colors/font_hover_color", Color(0.1, 0.8, 0.1, 1))
|
||||||
b.set("custom_colors/font_color_pressed", Color(0.1, 0.8, 0.1, 1))
|
b.set("theme_override_colors/font_pressed_color", Color(0.1, 0.8, 0.1, 1))
|
||||||
|
|
||||||
hb.add_child(b)
|
hb.add_child(b)
|
||||||
#
|
#
|
||||||
var badge = preload("res://scenes/cli_badge.tscn").instance()
|
var badge = preload("res://scenes/cli_badge.tscn").instantiate()
|
||||||
hb.add_child(badge)
|
hb.add_child(badge)
|
||||||
badge.active = slug in game.state["cli_badge"]
|
badge.active = slug in game.state["cli_badge"]
|
||||||
badge.sparkling = false
|
badge.sparkling = false
|
||||||
|
|
|
@ -29,36 +29,36 @@ __meta__ = {
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="MarginContainer" type="MarginContainer" parent="ScrollContainer"]
|
[node name="MarginContainer" type="MarginContainer" parent="ScrollContainer"]
|
||||||
margin_right = 1920.0
|
offset_right = 1920.0
|
||||||
margin_bottom = 1080.0
|
offset_bottom = 1080.0
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
custom_constants/margin_right = 600
|
theme_override_constants/margin_right = 600
|
||||||
custom_constants/margin_left = 600
|
theme_override_constants/margin_left = 600
|
||||||
|
|
||||||
[node name="Levels" type="VBoxContainer" parent="ScrollContainer/MarginContainer"]
|
[node name="Levels" type="VBoxContainer" parent="ScrollContainer/MarginContainer"]
|
||||||
margin_left = 600.0
|
offset_left = 600.0
|
||||||
margin_right = 1320.0
|
offset_right = 1320.0
|
||||||
margin_bottom = 1080.0
|
offset_bottom = 1080.0
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
|
|
||||||
[node name="Button" type="Button" parent="."]
|
[node name="Button" type="Button" parent="."]
|
||||||
margin_left = 61.0902
|
offset_left = 61.0902
|
||||||
margin_top = 59.0538
|
offset_top = 59.0538
|
||||||
margin_right = 126.09
|
offset_right = 126.09
|
||||||
margin_bottom = 98.0538
|
offset_bottom = 98.0538
|
||||||
text = "Back"
|
text = "Back"
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Button2" type="Button" parent="."]
|
[node name="Button2" type="Button" parent="."]
|
||||||
margin_left = 138.588
|
offset_left = 138.588
|
||||||
margin_top = 59.3009
|
offset_top = 59.3009
|
||||||
margin_right = 226.588
|
offset_right = 226.588
|
||||||
margin_bottom = 98.3009
|
offset_bottom = 98.3009
|
||||||
|
focus_mode = 0
|
||||||
focus_mode = 0
|
focus_mode = 0
|
||||||
enabled_focus_mode = 0
|
|
||||||
text = "Reload"
|
text = "Reload"
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
|
@ -68,10 +68,10 @@ __meta__ = {
|
||||||
|
|
||||||
[node name="HelpLabel" type="Label" parent="."]
|
[node name="HelpLabel" type="Label" parent="."]
|
||||||
visible = false
|
visible = false
|
||||||
margin_left = 63.0
|
offset_left = 63.0
|
||||||
margin_top = 159.0
|
offset_top = 159.0
|
||||||
margin_right = 378.0
|
offset_right = 378.0
|
||||||
margin_bottom = 220.0
|
offset_bottom = 220.0
|
||||||
text = "Help us improving Oh My Git! by
|
text = "Help us improving Oh My Git! by
|
||||||
answering some questions:"
|
answering some questions:"
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
|
@ -79,13 +79,13 @@ __meta__ = {
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Button3" type="Button" parent="HelpLabel"]
|
[node name="Button3" type="Button" parent="HelpLabel"]
|
||||||
margin_left = -2.0
|
offset_left = -2.0
|
||||||
margin_top = 68.0
|
offset_top = 68.0
|
||||||
margin_right = 313.0
|
offset_right = 313.0
|
||||||
margin_bottom = 118.0
|
offset_bottom = 118.0
|
||||||
custom_styles/hover = SubResource( 1 )
|
theme_override_styles/hover = SubResource( 1 )
|
||||||
custom_styles/focus = ExtResource( 3 )
|
theme_override_styles/focus = ExtResource( 3 )
|
||||||
custom_styles/normal = ExtResource( 3 )
|
theme_override_styles/normal = ExtResource( 3 )
|
||||||
text = "To the survey /o/"
|
text = "To the survey /o/"
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
|
|
|
@ -8,9 +8,8 @@ func _ready():
|
||||||
func reload():
|
func reload():
|
||||||
chapters = []
|
chapters = []
|
||||||
|
|
||||||
var dir = Directory.new()
|
var dir = DirAccess.open("res://levels")
|
||||||
dir.open("res://levels")
|
dir.list_dir_begin() # TODOConverter3To4 fill missing arguments https://github.com/godotengine/godot/pull/40547
|
||||||
dir.list_dir_begin()
|
|
||||||
|
|
||||||
var chapter_names = []
|
var chapter_names = []
|
||||||
|
|
||||||
|
|
|
@ -2,30 +2,30 @@ extends Control
|
||||||
|
|
||||||
var dragged = null
|
var dragged = null
|
||||||
|
|
||||||
onready var terminal = $Rows/Controls/Terminal
|
@onready var terminal = $Rows/Controls/Terminal
|
||||||
onready var input = terminal.input
|
@onready var input = terminal.input
|
||||||
onready var output = terminal.output
|
@onready var output = terminal.output
|
||||||
onready var repositories_node = $Rows/Columns/Repositories
|
@onready var repositories_node = $Rows/Columns/Repositories
|
||||||
var repositories = {}
|
var repositories = {}
|
||||||
onready var next_level_button = $Menu/NextLevelButton
|
@onready var next_level_button = $Menu/NextLevelButton
|
||||||
onready var level_name = $Rows/Columns/RightSide/LevelInfo/LevelPanel/LevelName
|
@onready var level_name = $Rows/Columns/RightSide/LevelInfo/LevelPanel/LevelName
|
||||||
onready var level_description = $Rows/Columns/RightSide/LevelInfo/LevelPanel/Text/LevelDescription
|
@onready var level_description = $Rows/Columns/RightSide/LevelInfo/LevelPanel/Text/LevelDescription
|
||||||
onready var level_congrats = $Rows/Columns/RightSide/LevelInfo/LevelPanel/Text/LevelCongrats
|
@onready var level_congrats = $Rows/Columns/RightSide/LevelInfo/LevelPanel/Text/LevelCongrats
|
||||||
onready var cards = $Rows/Controls/Cards
|
@onready var cards = $Rows/Controls/Cards
|
||||||
onready var file_browser = $Rows/Columns/RightSide/FileBrowser
|
@onready var file_browser = $Rows/Columns/RightSide/FileBrowser
|
||||||
onready var goals = $Rows/Columns/RightSide/LevelInfo/LevelPanel/Goals
|
@onready var goals = $Rows/Columns/RightSide/LevelInfo/LevelPanel/Goals
|
||||||
|
|
||||||
var _hint_server
|
var _hint_server
|
||||||
var _hint_client_connection
|
var _hint_client_connection
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
_hint_server = TCP_Server.new()
|
_hint_server = TCPServer.new()
|
||||||
_hint_server.listen(1235)
|
_hint_server.listen(1235)
|
||||||
|
|
||||||
var args = helpers.parse_args()
|
var args = helpers.parse_args()
|
||||||
|
|
||||||
if args.has("sandbox"):
|
if args.has("sandbox"):
|
||||||
var err = get_tree().change_scene("res://scenes/sandbox.tscn")
|
var err = get_tree().change_scene_to_file("res://scenes/sandbox.tscn")
|
||||||
if err != OK:
|
if err != OK:
|
||||||
helpers.crash("Could not change to sandbox scene")
|
helpers.crash("Could not change to sandbox scene")
|
||||||
return
|
return
|
||||||
|
@ -55,7 +55,7 @@ func _process(delta):
|
||||||
|
|
||||||
# Magic height number to fix a weird rescaling bug that affected
|
# Magic height number to fix a weird rescaling bug that affected
|
||||||
# the Rows height.
|
# the Rows height.
|
||||||
$Rows.rect_size.y = 1064
|
$Rows.size.y = 1064
|
||||||
|
|
||||||
func load_chapter(id):
|
func load_chapter(id):
|
||||||
game.current_chapter = id
|
game.current_chapter = id
|
||||||
|
@ -73,8 +73,8 @@ func load_level(level_id):
|
||||||
levels.chapters[game.current_chapter].levels[game.current_level].construct()
|
levels.chapters[game.current_chapter].levels[game.current_level].construct()
|
||||||
|
|
||||||
var level = levels.chapters[game.current_chapter].levels[game.current_level]
|
var level = levels.chapters[game.current_chapter].levels[game.current_level]
|
||||||
level_description.bbcode_text = level.description[0]
|
level_description.text = level.description[0]
|
||||||
level_congrats.bbcode_text = level.congrats
|
level_congrats.text = level.congrats
|
||||||
level_name.text = level.title
|
level_name.text = level.title
|
||||||
|
|
||||||
var slug = levels.chapters[game.current_chapter].slug + "/" + level.slug
|
var slug = levels.chapters[game.current_chapter].slug + "/" + level.slug
|
||||||
|
@ -91,11 +91,11 @@ func load_level(level_id):
|
||||||
repositories = {}
|
repositories = {}
|
||||||
|
|
||||||
var repo_names = level.repos.keys()
|
var repo_names = level.repos.keys()
|
||||||
repo_names.invert()
|
repo_names.reverse()
|
||||||
|
|
||||||
for r in repo_names:
|
for r in repo_names:
|
||||||
var repo = level.repos[r]
|
var repo = level.repos[r]
|
||||||
var new_repo = preload("res://scenes/repository.tscn").instance()
|
var new_repo = preload("res://scenes/repository.tscn").instantiate()
|
||||||
new_repo.path = repo.path
|
new_repo.path = repo.path
|
||||||
new_repo.label = repo.slug
|
new_repo.label = repo.slug
|
||||||
new_repo.size_flags_horizontal = SIZE_EXPAND_FILL
|
new_repo.size_flags_horizontal = SIZE_EXPAND_FILL
|
||||||
|
@ -108,7 +108,7 @@ func load_level(level_id):
|
||||||
|
|
||||||
terminal.repository = repositories[repo_names[repo_names.size()-1]]
|
terminal.repository = repositories[repo_names[repo_names.size()-1]]
|
||||||
terminal.clear()
|
terminal.clear()
|
||||||
terminal.find_node("TextEditor").close()
|
terminal.find_child("TextEditor").close()
|
||||||
|
|
||||||
update_repos()
|
update_repos()
|
||||||
|
|
||||||
|
@ -118,7 +118,7 @@ func load_level(level_id):
|
||||||
t.wait_time = 1
|
t.wait_time = 1
|
||||||
add_child(t)
|
add_child(t)
|
||||||
t.start()
|
t.start()
|
||||||
yield(t, "timeout")
|
await t.timeout
|
||||||
AudioServer.set_bus_mute(AudioServer.get_bus_index("SFX"), false)
|
AudioServer.set_bus_mute(AudioServer.get_bus_index("SFX"), false)
|
||||||
# FIXME: Need to clean these up when switching levels somehow.
|
# FIXME: Need to clean these up when switching levels somehow.
|
||||||
|
|
||||||
|
@ -148,7 +148,7 @@ func show_win_status(win_states):
|
||||||
for state in win_states:
|
for state in win_states:
|
||||||
var b = Label.new()
|
var b = Label.new()
|
||||||
b.text = state
|
b.text = state
|
||||||
b.align = HALIGN_LEFT
|
#b.align = HALIGN_LEFT ToDo align fix
|
||||||
var bg = StyleBoxFlat.new()
|
var bg = StyleBoxFlat.new()
|
||||||
if win_states[state]:
|
if win_states[state]:
|
||||||
bg.bg_color = Color(0.1, 0.5, 0.1)
|
bg.bg_color = Color(0.1, 0.5, 0.1)
|
||||||
|
@ -162,18 +162,18 @@ func show_win_status(win_states):
|
||||||
bg.content_margin_top = 8
|
bg.content_margin_top = 8
|
||||||
bg.content_margin_left = 8
|
bg.content_margin_left = 8
|
||||||
bg.content_margin_right = 8
|
bg.content_margin_right = 8
|
||||||
b.set("custom_styles/normal", bg)
|
b.set("theme_override_styles/normal", bg)
|
||||||
#b.connect("pressed", self, "load", [chapter_id, level_id])
|
#b.connect("pressed", self, "load", [chapter_id, level_id])
|
||||||
#var slug = chapter.slug + "/" + level.slug
|
#var slug = chapter.slug + "/" + level.slug
|
||||||
|
|
||||||
goals.add_child(b)
|
goals.add_child(b)
|
||||||
b.autowrap = true
|
b.autowrap_mode = TextServer.AUTOWRAP_ARBITRARY
|
||||||
if not win_states[state]:
|
if not win_states[state]:
|
||||||
all_won = false
|
all_won = false
|
||||||
var level = levels.chapters[game.current_chapter].levels[game.current_level]
|
var level = levels.chapters[game.current_chapter].levels[game.current_level]
|
||||||
level_description.bbcode_text = level.description[0] + win_text
|
level_description.text = level.description[0] + win_text
|
||||||
for i in range(1,level.tipp_level+1):
|
for i in range(1,level.tipp_level+1):
|
||||||
level_description.bbcode_text += level.description[i]
|
level_description.text += level.description[i]
|
||||||
|
|
||||||
if not level_congrats.visible and all_won and win_states.size() > 0:
|
if not level_congrats.visible and all_won and win_states.size() > 0:
|
||||||
next_level_button.show()
|
next_level_button.show()
|
||||||
|
@ -222,7 +222,7 @@ func new_tip():
|
||||||
var level = levels.chapters[game.current_chapter].levels[game.current_level]
|
var level = levels.chapters[game.current_chapter].levels[game.current_level]
|
||||||
if level.description.size() - 1 > level.tipp_level :
|
if level.description.size() - 1 > level.tipp_level :
|
||||||
level.tipp_level += 1
|
level.tipp_level += 1
|
||||||
level_description.bbcode_text += level.description[level.tipp_level]
|
level_description.text += level.description[level.tipp_level]
|
||||||
|
|
||||||
func back():
|
func back():
|
||||||
get_tree().change_scene("res://scenes/level_select.tscn")
|
get_tree().change_scene_to_file("res://scenes/level_select.tscn")
|
||||||
|
|
229
scenes/main.tscn
229
scenes/main.tscn
|
@ -1,24 +1,24 @@
|
||||||
[gd_scene load_steps=14 format=2]
|
[gd_scene load_steps=14 format=3 uid="uid://v70goeoq4k5y"]
|
||||||
|
|
||||||
[ext_resource path="res://scenes/terminal.tscn" type="PackedScene" id=1]
|
[ext_resource type="PackedScene" uid="uid://bw81a517gpv2u" path="res://scenes/terminal.tscn" id="1"]
|
||||||
[ext_resource path="res://scenes/main.gd" type="Script" id=2]
|
[ext_resource type="Script" path="res://scenes/main.gd" id="2"]
|
||||||
[ext_resource path="res://scenes/cards.tscn" type="PackedScene" id=3]
|
[ext_resource type="PackedScene" path="res://scenes/cards.tscn" id="3"]
|
||||||
[ext_resource path="res://styles/alert_button.tres" type="StyleBox" id=4]
|
[ext_resource type="StyleBox" path="res://styles/alert_button.tres" id="4"]
|
||||||
[ext_resource path="res://scenes/file_browser.tscn" type="PackedScene" id=5]
|
[ext_resource type="PackedScene" path="res://scenes/file_browser.tscn" id="5"]
|
||||||
[ext_resource path="res://styles/theme.tres" type="Theme" id=6]
|
[ext_resource type="Theme" uid="uid://d2e7phm6ufj2i" path="res://styles/theme.tres" id="6"]
|
||||||
[ext_resource path="res://fonts/big.tres" type="DynamicFont" id=7]
|
[ext_resource type="FontFile" path="res://fonts/big.tres" id="7"]
|
||||||
[ext_resource path="res://sounds/success.wav" type="AudioStream" id=8]
|
[ext_resource type="AudioStream" uid="uid://b4cfjjgk8un1l" path="res://sounds/success.wav" id="8"]
|
||||||
[ext_resource path="res://scenes/cursor.gd" type="Script" id=9]
|
[ext_resource type="Script" path="res://scenes/cursor.gd" id="9"]
|
||||||
[ext_resource path="res://scenes/cli_badge.tscn" type="PackedScene" id=10]
|
[ext_resource type="PackedScene" path="res://scenes/cli_badge.tscn" id="10"]
|
||||||
[ext_resource path="res://scenes/music_button.tscn" type="PackedScene" id=11]
|
[ext_resource type="PackedScene" path="res://scenes/music_button.tscn" id="11"]
|
||||||
|
|
||||||
[sub_resource type="CircleShape2D" id=1]
|
[sub_resource type="CircleShape2D" id="1"]
|
||||||
radius = 1.0
|
radius = 1.0
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id=2]
|
[sub_resource type="StyleBoxFlat" id="2"]
|
||||||
content_margin_left = 10.0
|
content_margin_left = 10.0
|
||||||
content_margin_right = 10.0
|
|
||||||
content_margin_top = 5.0
|
content_margin_top = 5.0
|
||||||
|
content_margin_right = 10.0
|
||||||
content_margin_bottom = 5.0
|
content_margin_bottom = 5.0
|
||||||
bg_color = Color(0.847059, 0.0666667, 0.0666667, 1)
|
bg_color = Color(0.847059, 0.0666667, 0.0666667, 1)
|
||||||
corner_radius_top_left = 3
|
corner_radius_top_left = 3
|
||||||
|
@ -27,257 +27,184 @@ corner_radius_bottom_right = 3
|
||||||
corner_radius_bottom_left = 3
|
corner_radius_bottom_left = 3
|
||||||
|
|
||||||
[node name="Main" type="Control"]
|
[node name="Main" type="Control"]
|
||||||
|
layout_mode = 3
|
||||||
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
margin_left = 8.0
|
offset_left = 8.0
|
||||||
margin_top = 8.0
|
offset_top = 8.0
|
||||||
margin_right = -8.0
|
offset_right = -8.0
|
||||||
margin_bottom = -8.0
|
offset_bottom = -8.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
theme = ExtResource( 6 )
|
theme = ExtResource("6")
|
||||||
script = ExtResource( 2 )
|
script = ExtResource("2")
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||||
layer = -1
|
layer = -1
|
||||||
|
|
||||||
[node name="Background" type="ColorRect" parent="CanvasLayer"]
|
[node name="Background" type="ColorRect" parent="CanvasLayer"]
|
||||||
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
color = Color(0.0705882, 0.0705882, 0.0705882, 1)
|
color = Color(0.0705882, 0.0705882, 0.0705882, 1)
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="Rows" type="VBoxContainer" parent="."]
|
[node name="Rows" type="VBoxContainer" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
mouse_filter = 2
|
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
custom_constants/separation = 8
|
mouse_filter = 2
|
||||||
__meta__ = {
|
theme_override_constants/separation = 8
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="Columns" type="HBoxContainer" parent="Rows"]
|
[node name="Columns" type="HBoxContainer" parent="Rows"]
|
||||||
margin_right = 1904.0
|
layout_mode = 2
|
||||||
margin_bottom = 782.0
|
|
||||||
mouse_filter = 2
|
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
mouse_filter = 2
|
||||||
|
|
||||||
[node name="Repositories" type="VBoxContainer" parent="Rows/Columns"]
|
[node name="Repositories" type="VBoxContainer" parent="Rows/Columns"]
|
||||||
margin_right = 1266.0
|
layout_mode = 2
|
||||||
margin_bottom = 782.0
|
|
||||||
mouse_filter = 2
|
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_stretch_ratio = 2.0
|
size_flags_stretch_ratio = 2.0
|
||||||
custom_constants/separation = 8
|
mouse_filter = 2
|
||||||
|
theme_override_constants/separation = 8
|
||||||
|
|
||||||
[node name="RightSide" type="VBoxContainer" parent="Rows/Columns"]
|
[node name="RightSide" type="VBoxContainer" parent="Rows/Columns"]
|
||||||
margin_left = 1271.0
|
layout_mode = 2
|
||||||
margin_right = 1904.0
|
|
||||||
margin_bottom = 782.0
|
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
custom_constants/separation = 8
|
theme_override_constants/separation = 8
|
||||||
|
|
||||||
[node name="LevelInfo" type="VBoxContainer" parent="Rows/Columns/RightSide"]
|
[node name="LevelInfo" type="VBoxContainer" parent="Rows/Columns/RightSide"]
|
||||||
margin_right = 633.0
|
layout_mode = 2
|
||||||
margin_bottom = 595.0
|
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
custom_constants/separation = 8
|
theme_override_constants/separation = 8
|
||||||
|
|
||||||
[node name="LevelPanel" type="VBoxContainer" parent="Rows/Columns/RightSide/LevelInfo"]
|
[node name="LevelPanel" type="VBoxContainer" parent="Rows/Columns/RightSide/LevelInfo"]
|
||||||
margin_right = 633.0
|
layout_mode = 2
|
||||||
margin_bottom = 595.0
|
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
|
||||||
[node name="LevelName" type="RichTextLabel" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel"]
|
[node name="LevelName" type="RichTextLabel" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel"]
|
||||||
margin_right = 633.0
|
custom_minimum_size = Vector2(0, 60)
|
||||||
margin_bottom = 60.0
|
layout_mode = 2
|
||||||
rect_min_size = Vector2( 0, 60 )
|
|
||||||
size_flags_stretch_ratio = 0.0
|
size_flags_stretch_ratio = 0.0
|
||||||
custom_fonts/normal_font = ExtResource( 7 )
|
theme_override_fonts/normal_font = ExtResource("7")
|
||||||
text = "Level name here!"
|
text = "Level name here!"
|
||||||
fit_content_height = true
|
|
||||||
scroll_active = false
|
scroll_active = false
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="Text" type="Control" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel"]
|
[node name="Text" type="Control" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel"]
|
||||||
margin_top = 65.0
|
layout_mode = 2
|
||||||
margin_right = 633.0
|
|
||||||
margin_bottom = 590.0
|
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
|
||||||
[node name="LevelDescription" type="RichTextLabel" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel/Text"]
|
[node name="LevelDescription" type="RichTextLabel" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel/Text"]
|
||||||
|
layout_mode = 0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
bbcode_enabled = true
|
bbcode_enabled = true
|
||||||
bbcode_text = "Level description here!"
|
|
||||||
text = "Level description here!"
|
text = "Level description here!"
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="LevelCongrats" type="RichTextLabel" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel/Text"]
|
[node name="LevelCongrats" type="RichTextLabel" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel/Text"]
|
||||||
visible = false
|
visible = false
|
||||||
|
layout_mode = 0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
bbcode_enabled = true
|
bbcode_enabled = true
|
||||||
bbcode_text = "Level description here!"
|
|
||||||
text = "Level description here!"
|
text = "Level description here!"
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="Goals" type="VBoxContainer" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel"]
|
[node name="Goals" type="VBoxContainer" parent="Rows/Columns/RightSide/LevelInfo/LevelPanel"]
|
||||||
margin_top = 595.0
|
layout_mode = 2
|
||||||
margin_right = 633.0
|
|
||||||
margin_bottom = 595.0
|
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
size_flags_stretch_ratio = 0.0
|
size_flags_stretch_ratio = 0.0
|
||||||
|
|
||||||
[node name="FileBrowser" parent="Rows/Columns/RightSide" instance=ExtResource( 5 )]
|
[node name="FileBrowser" parent="Rows/Columns/RightSide" instance=ExtResource("5")]
|
||||||
anchor_right = 0.0
|
layout_mode = 2
|
||||||
anchor_bottom = 0.0
|
|
||||||
margin_top = 603.0
|
|
||||||
margin_right = 633.0
|
|
||||||
margin_bottom = 782.0
|
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
size_flags_stretch_ratio = 0.3
|
size_flags_stretch_ratio = 0.3
|
||||||
|
|
||||||
[node name="Controls" type="HBoxContainer" parent="Rows"]
|
[node name="Controls" type="HBoxContainer" parent="Rows"]
|
||||||
margin_top = 790.0
|
layout_mode = 2
|
||||||
margin_right = 1904.0
|
|
||||||
margin_bottom = 1064.0
|
|
||||||
mouse_filter = 2
|
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
size_flags_stretch_ratio = 0.35
|
size_flags_stretch_ratio = 0.35
|
||||||
|
mouse_filter = 2
|
||||||
|
|
||||||
[node name="Cards" parent="Rows/Controls" instance=ExtResource( 3 )]
|
[node name="Cards" parent="Rows/Controls" instance=ExtResource("3")]
|
||||||
anchor_right = 0.0
|
layout_mode = 2
|
||||||
anchor_bottom = 0.0
|
|
||||||
margin_right = 1266.0
|
|
||||||
margin_bottom = 274.0
|
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
size_flags_stretch_ratio = 2.0
|
size_flags_stretch_ratio = 2.0
|
||||||
|
|
||||||
[node name="Terminal" parent="Rows/Controls" instance=ExtResource( 1 )]
|
[node name="Terminal" parent="Rows/Controls" instance=ExtResource("1")]
|
||||||
anchor_right = 0.0
|
layout_mode = 2
|
||||||
anchor_bottom = 0.0
|
|
||||||
margin_left = 1271.0
|
|
||||||
margin_right = 1904.0
|
|
||||||
margin_bottom = 274.0
|
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
|
||||||
[node name="SuccessSound" type="AudioStreamPlayer" parent="."]
|
[node name="SuccessSound" type="AudioStreamPlayer" parent="."]
|
||||||
stream = ExtResource( 8 )
|
stream = ExtResource("8")
|
||||||
volume_db = -10.0
|
volume_db = -10.0
|
||||||
|
|
||||||
[node name="Cursor" type="Node2D" parent="."]
|
[node name="Cursor" type="Node2D" parent="."]
|
||||||
position = Vector2(68.6342, 59.1206)
|
position = Vector2(68.6342, 59.1206)
|
||||||
script = ExtResource( 9 )
|
script = ExtResource("9")
|
||||||
|
|
||||||
[node name="Area2D" type="Area2D" parent="Cursor"]
|
[node name="Area2D" type="Area2D" parent="Cursor"]
|
||||||
input_pickable = false
|
|
||||||
collision_layer = 524288
|
collision_layer = 524288
|
||||||
collision_mask = 0
|
collision_mask = 0
|
||||||
|
input_pickable = false
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Cursor/Area2D"]
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Cursor/Area2D"]
|
||||||
shape = SubResource( 1 )
|
shape = SubResource("1")
|
||||||
|
|
||||||
[node name="Menu" type="HBoxContainer" parent="."]
|
[node name="Menu" type="HBoxContainer" parent="."]
|
||||||
margin_left = 3.86392
|
layout_mode = 0
|
||||||
margin_top = 5.13129
|
offset_left = 3.86392
|
||||||
margin_right = 636.864
|
offset_top = 5.13129
|
||||||
margin_bottom = 44.1313
|
offset_right = 636.864
|
||||||
custom_constants/separation = 8
|
offset_bottom = 44.1313
|
||||||
__meta__ = {
|
theme_override_constants/separation = 8
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="BackButton" type="Button" parent="Menu"]
|
[node name="BackButton" type="Button" parent="Menu"]
|
||||||
margin_right = 65.0
|
layout_mode = 2
|
||||||
margin_bottom = 39.0
|
|
||||||
focus_mode = 0
|
focus_mode = 0
|
||||||
enabled_focus_mode = 0
|
|
||||||
text = "Back"
|
text = "Back"
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="ReloadButton2" type="Button" parent="Menu"]
|
[node name="ReloadButton2" type="Button" parent="Menu"]
|
||||||
margin_left = 73.0
|
layout_mode = 2
|
||||||
margin_right = 161.0
|
|
||||||
margin_bottom = 39.0
|
|
||||||
focus_mode = 0
|
focus_mode = 0
|
||||||
enabled_focus_mode = 0
|
|
||||||
text = "Reload"
|
text = "Reload"
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="CardsButton" type="Button" parent="Menu"]
|
[node name="CardsButton" type="Button" parent="Menu"]
|
||||||
visible = false
|
visible = false
|
||||||
margin_left = 458.0
|
layout_mode = 2
|
||||||
margin_right = 539.0
|
|
||||||
margin_bottom = 39.0
|
|
||||||
focus_mode = 0
|
focus_mode = 0
|
||||||
enabled_focus_mode = 0
|
|
||||||
text = "Cards!"
|
text = "Cards!"
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="Tip!" type="Button" parent="Menu"]
|
[node name="Tip!" type="Button" parent="Menu"]
|
||||||
visible = false
|
visible = false
|
||||||
margin_left = 169.0
|
layout_mode = 2
|
||||||
margin_right = 225.0
|
|
||||||
margin_bottom = 39.0
|
|
||||||
focus_mode = 0
|
focus_mode = 0
|
||||||
enabled_focus_mode = 0
|
|
||||||
text = "Tip!"
|
text = "Tip!"
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="Button3" parent="Menu" instance=ExtResource( 11 )]
|
[node name="Button3" parent="Menu" instance=ExtResource("11")]
|
||||||
margin_left = 169.0
|
layout_mode = 2
|
||||||
margin_top = 0.0
|
|
||||||
margin_right = 315.0
|
|
||||||
margin_bottom = 39.0
|
|
||||||
|
|
||||||
[node name="CLIBadge" parent="Menu" instance=ExtResource( 10 )]
|
[node name="CLIBadge" parent="Menu" instance=ExtResource("10")]
|
||||||
anchor_right = 0.0
|
layout_mode = 2
|
||||||
anchor_bottom = 0.0
|
expand_mode = 1
|
||||||
margin_left = 323.0
|
|
||||||
margin_right = 368.0
|
|
||||||
margin_bottom = 39.0
|
|
||||||
|
|
||||||
[node name="NextLevelButton" type="Button" parent="Menu"]
|
[node name="NextLevelButton" type="Button" parent="Menu"]
|
||||||
margin_left = 376.0
|
layout_mode = 2
|
||||||
margin_right = 493.0
|
|
||||||
margin_bottom = 39.0
|
|
||||||
focus_mode = 0
|
focus_mode = 0
|
||||||
custom_styles/hover = SubResource( 2 )
|
theme_override_styles/normal = ExtResource("4")
|
||||||
custom_styles/normal = ExtResource( 4 )
|
theme_override_styles/hover = SubResource("2")
|
||||||
enabled_focus_mode = 0
|
|
||||||
text = "Next level"
|
text = "Next level"
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
[connection signal="saved" from="Rows/Columns/RightSide/FileBrowser" to="." method="update_repos"]
|
[connection signal="saved" from="Rows/Columns/RightSide/FileBrowser" to="." method="update_repos"]
|
||||||
[connection signal="command_done" from="Rows/Controls/Terminal" to="." method="update_repos"]
|
[connection signal="command_done_signal" from="Rows/Controls/Terminal" to="." method="update_repos"]
|
||||||
[connection signal="pressed" from="Menu/BackButton" to="." method="back"]
|
[connection signal="pressed" from="Menu/BackButton" to="." method="back"]
|
||||||
[connection signal="pressed" from="Menu/ReloadButton2" to="." method="reload_level"]
|
[connection signal="pressed" from="Menu/ReloadButton2" to="." method="reload_level"]
|
||||||
[connection signal="pressed" from="Menu/CardsButton" to="." method="toggle_cards"]
|
[connection signal="pressed" from="Menu/CardsButton" to="." method="toggle_cards"]
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
[ext_resource path="res://scenes/music_button.gd" type="Script" id=1]
|
[ext_resource path="res://scenes/music_button.gd" type="Script" id=1]
|
||||||
|
|
||||||
[node name="Button3" type="Button"]
|
[node name="Button3" type="Button"]
|
||||||
margin_left = 241.005
|
offset_left = 241.005
|
||||||
margin_top = 58.856
|
offset_top = 58.856
|
||||||
margin_right = 387.005
|
offset_right = 387.005
|
||||||
margin_bottom = 97.856
|
offset_bottom = 97.856
|
||||||
|
focus_mode = 0
|
||||||
focus_mode = 0
|
focus_mode = 0
|
||||||
enabled_focus_mode = 0
|
|
||||||
text = "Toggle music"
|
text = "Toggle music"
|
||||||
script = ExtResource( 1 )
|
script = ExtResource( 1 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
[gd_scene load_steps=6 format=2]
|
[gd_scene load_steps=6 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://styles/theme.tres" type="Theme" id=1]
|
[ext_resource path="res://styles/theme.tres" type="Theme" id=1]
|
||||||
[ext_resource path="res://images/oh-my-git.png" type="Texture" id=2]
|
[ext_resource path="res://images/oh-my-git.png" type="Texture2D" id=2]
|
||||||
[ext_resource path="res://scenes/no_git.gd" type="Script" id=3]
|
[ext_resource path="res://scenes/no_git.gd" type="Script" id=3]
|
||||||
[ext_resource path="res://fonts/default.tres" type="DynamicFont" id=5]
|
[ext_resource path="res://fonts/default.tres" type="FontFile" id=5]
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id=1]
|
[sub_resource type="StyleBoxFlat" id=1]
|
||||||
bg_color = Color( 0.454902, 0.054902, 0.054902, 1 )
|
bg_color = Color( 0.454902, 0.054902, 0.054902, 1 )
|
||||||
|
@ -15,8 +15,8 @@ corner_radius_bottom_left = 8
|
||||||
[node name="Title" type="Control"]
|
[node name="Title" type="Control"]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
margin_left = 1.4126
|
offset_left = 1.4126
|
||||||
margin_right = 1.4126
|
offset_right = 1.4126
|
||||||
theme = ExtResource( 1 )
|
theme = ExtResource( 1 )
|
||||||
script = ExtResource( 3 )
|
script = ExtResource( 3 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
|
@ -24,12 +24,12 @@ __meta__ = {
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="."]
|
[node name="Label2" type="Label" parent="."]
|
||||||
margin_left = 797.196
|
offset_left = 797.196
|
||||||
margin_top = 545.117
|
offset_top = 545.117
|
||||||
margin_right = 1138.2
|
offset_right = 1138.2
|
||||||
margin_bottom = 601.117
|
offset_bottom = 601.117
|
||||||
custom_fonts/font = ExtResource( 5 )
|
theme_override_fonts/font = ExtResource( 5 )
|
||||||
custom_colors/font_color = Color( 0.533333, 0.392157, 0.392157, 1 )
|
theme_override_colors/font_color = Color( 0.533333, 0.392157, 0.392157, 1 )
|
||||||
text = "by bleeptrack & blinry"
|
text = "by bleeptrack & blinry"
|
||||||
align = 1
|
align = 1
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
|
@ -37,12 +37,12 @@ __meta__ = {
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Label3" type="Label" parent="."]
|
[node name="Label3" type="Label" parent="."]
|
||||||
margin_left = 716.131
|
offset_left = 716.131
|
||||||
margin_top = 572.398
|
offset_top = 572.398
|
||||||
margin_right = 1216.13
|
offset_right = 1216.13
|
||||||
margin_bottom = 628.398
|
offset_bottom = 628.398
|
||||||
custom_fonts/font = ExtResource( 5 )
|
theme_override_fonts/font = ExtResource( 5 )
|
||||||
custom_colors/font_color = Color( 0.533333, 0.392157, 0.392157, 1 )
|
theme_override_colors/font_color = Color( 0.533333, 0.392157, 0.392157, 1 )
|
||||||
text = "Original score by winniehell"
|
text = "Original score by winniehell"
|
||||||
align = 1
|
align = 1
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
|
@ -50,50 +50,50 @@ __meta__ = {
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||||
margin_left = 794.627
|
offset_left = 794.627
|
||||||
margin_top = 959.284
|
offset_top = 959.284
|
||||||
margin_right = 1146.62
|
offset_right = 1146.62
|
||||||
margin_bottom = 1142.28
|
offset_bottom = 1142.28
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Button" type="Button" parent="VBoxContainer"]
|
[node name="Button" type="Button" parent="VBoxContainer"]
|
||||||
visible = false
|
visible = false
|
||||||
margin_right = 351.0
|
offset_right = 351.0
|
||||||
margin_bottom = 39.0
|
offset_bottom = 39.0
|
||||||
text = "Levels"
|
text = "Levels"
|
||||||
|
|
||||||
[node name="Button3" type="Button" parent="VBoxContainer"]
|
[node name="Button3" type="Button" parent="VBoxContainer"]
|
||||||
visible = false
|
visible = false
|
||||||
margin_right = 351.0
|
offset_right = 351.0
|
||||||
margin_bottom = 39.0
|
offset_bottom = 39.0
|
||||||
text = "Sandbox"
|
text = "Sandbox"
|
||||||
|
|
||||||
[node name="Button2" type="Button" parent="VBoxContainer"]
|
[node name="Button2" type="Button" parent="VBoxContainer"]
|
||||||
margin_right = 351.0
|
offset_right = 351.0
|
||||||
margin_bottom = 39.0
|
offset_bottom = 39.0
|
||||||
text = "Sure, I'll install it!"
|
text = "Sure, I'll install it!"
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||||
|
|
||||||
[node name="oh-my-git" type="Sprite" parent="Sprite"]
|
[node name="oh-my-git" type="Sprite2D" parent="Sprite2D"]
|
||||||
position = Vector2( 966.528, 293.526 )
|
position = Vector2( 966.528, 293.526 )
|
||||||
scale = Vector2( 0.320895, 0.320895 )
|
scale = Vector2( 0.320895, 0.320895 )
|
||||||
texture = ExtResource( 2 )
|
texture = ExtResource( 2 )
|
||||||
|
|
||||||
[node name="Panel" type="Panel" parent="."]
|
[node name="Panel" type="Panel" parent="."]
|
||||||
margin_left = 695.937
|
offset_left = 695.937
|
||||||
margin_top = 641.155
|
offset_top = 641.155
|
||||||
margin_right = 1263.94
|
offset_right = 1263.94
|
||||||
margin_bottom = 911.155
|
offset_bottom = 911.155
|
||||||
custom_styles/panel = SubResource( 1 )
|
theme_override_styles/panel = SubResource( 1 )
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Panel"]
|
[node name="Label" type="Label" parent="Panel"]
|
||||||
margin_left = 20.0
|
offset_left = 20.0
|
||||||
margin_top = 21.0
|
offset_top = 21.0
|
||||||
margin_right = 546.0
|
offset_right = 546.0
|
||||||
margin_bottom = 252.0
|
offset_bottom = 252.0
|
||||||
text = "Hi! It seems that you don't have Git installed yet!
|
text = "Hi! It seems that you don't have Git installed yet!
|
||||||
|
|
||||||
On Linux, please install it from your package manager, usually the package is called \"git\"!
|
On Linux, please install it from your package manager, usually the package is called \"git\"!
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
extends Node2D
|
extends Node2D
|
||||||
|
|
||||||
var id setget id_set
|
var id : set = id_set
|
||||||
var content setget content_set
|
var content : set = content_set
|
||||||
var type setget type_set
|
var type : set = type_set
|
||||||
var repository: Control
|
var repository: Control
|
||||||
|
|
||||||
onready var content_label = $Content/ContentLabel
|
@onready var content_label = $Content/ContentLabel
|
||||||
|
|
||||||
var children = {} setget children_set
|
var children = {}: set = children_set
|
||||||
var id_always_visible = false
|
var id_always_visible = false
|
||||||
var held = false
|
var held = false
|
||||||
var hovered = false
|
var hovered = false
|
||||||
|
@ -19,7 +19,7 @@ func _ready():
|
||||||
type_set(type)
|
type_set(type)
|
||||||
id_set(id)
|
id_set(id)
|
||||||
if not repository.simplified_view or (type != "tree" and type != "blob"):
|
if not repository.simplified_view or (type != "tree" and type != "blob"):
|
||||||
$Pop.pitch_scale = rand_range(0.8, 1.2)
|
$Pop.pitch_scale = randf_range(0.8, 1.2)
|
||||||
$Pop.play()
|
$Pop.play()
|
||||||
|
|
||||||
func _process(delta):
|
func _process(delta):
|
||||||
|
@ -75,19 +75,19 @@ func type_set(new_type):
|
||||||
z_index = -1
|
z_index = -1
|
||||||
match new_type:
|
match new_type:
|
||||||
"blob":
|
"blob":
|
||||||
$Sprite.texture = preload("res://nodes/blob.svg")
|
$Sprite2D.texture = preload("res://nodes/blob.svg")
|
||||||
"tree":
|
"tree":
|
||||||
$Sprite.texture = preload("res://nodes/tree.svg")
|
$Sprite2D.texture = preload("res://nodes/tree.svg")
|
||||||
"commit":
|
"commit":
|
||||||
$Sprite.texture = preload("res://nodes/commit.svg")
|
$Sprite2D.texture = preload("res://nodes/commit.svg")
|
||||||
game.notify("You can drag these around with your mouse!", self, "drag-nodes")
|
game.notify("You can drag these around with your mouse!", self, "drag-nodes")
|
||||||
"tag":
|
"tag":
|
||||||
$Sprite.texture = preload("res://nodes/blob.svg")
|
$Sprite2D.texture = preload("res://nodes/blob.svg")
|
||||||
"ref":
|
"ref":
|
||||||
$Sprite.texture = preload("res://nodes/ref.svg")
|
$Sprite2D.texture = preload("res://nodes/ref.svg")
|
||||||
id_always_visible = true
|
id_always_visible = true
|
||||||
"head":
|
"head":
|
||||||
$Sprite.texture = preload("res://nodes/head3.svg")
|
$Sprite2D.texture = preload("res://nodes/head3.svg")
|
||||||
id_always_visible = false
|
id_always_visible = false
|
||||||
z_index = 0
|
z_index = 0
|
||||||
if id_always_visible:
|
if id_always_visible:
|
||||||
|
@ -99,7 +99,7 @@ func children_set(new_children):
|
||||||
c.queue_free()
|
c.queue_free()
|
||||||
for c in new_children:
|
for c in new_children:
|
||||||
if not children.has(c):
|
if not children.has(c):
|
||||||
var a = arrow.instance()
|
var a = arrow.instantiate()
|
||||||
if type == "commit":
|
if type == "commit":
|
||||||
a.source = c
|
a.source = c
|
||||||
a.target = id
|
a.target = id
|
||||||
|
@ -128,8 +128,8 @@ func _input(event):
|
||||||
if event.is_action_pressed("click") and type != "head":
|
if event.is_action_pressed("click") and type != "head":
|
||||||
held = true
|
held = true
|
||||||
elif event.is_action_pressed("right_click"):
|
elif event.is_action_pressed("right_click"):
|
||||||
var input = get_tree().get_current_scene().find_node("Input")
|
var input = get_tree().get_current_scene().find_child("Input")
|
||||||
input.text += id
|
input.text += id
|
||||||
input.caret_position = input.text.length()
|
input.caret_column = input.text.length()
|
||||||
if event.is_action_released("click"):
|
if event.is_action_released("click"):
|
||||||
held = false
|
held = false
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
[gd_scene load_steps=8 format=2]
|
[gd_scene load_steps=8 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://fonts/default.tres" type="DynamicFont" id=1]
|
[ext_resource path="res://fonts/default.tres" type="FontFile" id=1]
|
||||||
[ext_resource path="res://scenes/node.gd" type="Script" id=2]
|
[ext_resource path="res://scenes/node.gd" type="Script" id=2]
|
||||||
[ext_resource path="res://nodes/blob.svg" type="Texture" id=3]
|
[ext_resource path="res://nodes/blob.svg" type="Texture2D" id=3]
|
||||||
[ext_resource path="res://nodes/pop.wav" type="AudioStream" id=5]
|
[ext_resource path="res://nodes/pop.wav" type="AudioStream" id=5]
|
||||||
[ext_resource path="res://scenes/drop_area.tscn" type="PackedScene" id=6]
|
[ext_resource path="res://scenes/drop_area.tscn" type="PackedScene" id=6]
|
||||||
|
|
||||||
|
@ -30,28 +30,28 @@ z_index = -1
|
||||||
|
|
||||||
[node name="Rect" type="ColorRect" parent="."]
|
[node name="Rect" type="ColorRect" parent="."]
|
||||||
visible = false
|
visible = false
|
||||||
margin_left = -29.0
|
offset_left = -29.0
|
||||||
margin_top = -28.0
|
offset_top = -28.0
|
||||||
margin_right = 29.0
|
offset_right = 29.0
|
||||||
margin_bottom = 29.0
|
offset_bottom = 29.0
|
||||||
mouse_filter = 2
|
mouse_filter = 2
|
||||||
color = Color( 1, 1, 1, 0 )
|
color = Color( 1, 1, 1, 0 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||||
scale = Vector2( 0.5, 0.5 )
|
scale = Vector2( 0.5, 0.5 )
|
||||||
texture = ExtResource( 3 )
|
texture = ExtResource( 3 )
|
||||||
|
|
||||||
[node name="ID" type="Label" parent="."]
|
[node name="ID" type="Label" parent="."]
|
||||||
visible = false
|
visible = false
|
||||||
margin_left = -19.9265
|
offset_left = -19.9265
|
||||||
margin_top = -12.0097
|
offset_top = -12.0097
|
||||||
margin_right = 129.073
|
offset_right = 129.073
|
||||||
margin_bottom = 40.9903
|
offset_bottom = 40.9903
|
||||||
custom_fonts/font = ExtResource( 1 )
|
theme_override_fonts/font = ExtResource( 1 )
|
||||||
custom_colors/font_color = Color( 1, 1, 1, 1 )
|
theme_override_colors/font_color = Color( 1, 1, 1, 1 )
|
||||||
text = "object_id"
|
text = "object_id"
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
|
@ -71,13 +71,13 @@ z_index = 1
|
||||||
|
|
||||||
[node name="ContentLabel" type="Label" parent="Content"]
|
[node name="ContentLabel" type="Label" parent="Content"]
|
||||||
visible = false
|
visible = false
|
||||||
margin_left = -22.057
|
offset_left = -22.057
|
||||||
margin_top = 31.1738
|
offset_top = 31.1738
|
||||||
margin_right = -12.057
|
offset_right = -12.057
|
||||||
margin_bottom = 66.1738
|
offset_bottom = 66.1738
|
||||||
custom_styles/normal = SubResource( 2 )
|
theme_override_styles/normal = SubResource( 2 )
|
||||||
custom_fonts/font = ExtResource( 1 )
|
theme_override_fonts/font = ExtResource( 1 )
|
||||||
custom_colors/font_color = Color( 1, 1, 1, 1 )
|
theme_override_colors/font_color = Color( 1, 1, 1, 1 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
extends Node2D
|
extends Node2D
|
||||||
|
|
||||||
var text setget _set_text
|
var text : set = _set_text
|
||||||
var button_texts = ["Got it!", "Interesting!", "Very useful!", "Cool!", "Nice!", "Thanks!", "Whatever...", "Okay!", "Yay!", "Awesome!"]
|
var button_texts = ["Got it!", "Interesting!", "Very useful!", "Cool!", "Nice!", "Thanks!", "Whatever...", "Okay!", "Yay!", "Awesome!"]
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[gd_scene load_steps=5 format=2]
|
[gd_scene load_steps=5 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://fonts/default.tres" type="DynamicFont" id=1]
|
[ext_resource path="res://fonts/default.tres" type="FontFile" id=1]
|
||||||
[ext_resource path="res://styles/theme.tres" type="Theme" id=2]
|
[ext_resource path="res://styles/theme.tres" type="Theme" id=2]
|
||||||
[ext_resource path="res://scenes/notification.gd" type="Script" id=3]
|
[ext_resource path="res://scenes/notification.gd" type="Script" id=3]
|
||||||
|
|
||||||
|
@ -16,12 +16,12 @@ z_index = 4096
|
||||||
script = ExtResource( 3 )
|
script = ExtResource( 3 )
|
||||||
|
|
||||||
[node name="Panel" type="Panel" parent="."]
|
[node name="Panel" type="Panel" parent="."]
|
||||||
margin_left = 8.0
|
offset_left = 8.0
|
||||||
margin_top = 8.0
|
offset_top = 8.0
|
||||||
margin_right = 492.0
|
offset_right = 492.0
|
||||||
margin_bottom = 170.0
|
offset_bottom = 170.0
|
||||||
theme = ExtResource( 2 )
|
theme = ExtResource( 2 )
|
||||||
custom_styles/panel = SubResource( 1 )
|
theme_override_styles/panel = SubResource( 1 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
@ -29,11 +29,11 @@ __meta__ = {
|
||||||
[node name="Label" type="Label" parent="Panel"]
|
[node name="Label" type="Label" parent="Panel"]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
margin_left = 16.0
|
offset_left = 16.0
|
||||||
margin_top = 13.0
|
offset_top = 13.0
|
||||||
margin_right = -15.0
|
offset_right = -15.0
|
||||||
margin_bottom = -15.0
|
offset_bottom = -15.0
|
||||||
custom_fonts/font = ExtResource( 1 )
|
theme_override_fonts/font = ExtResource( 1 )
|
||||||
text = "This is a hint! This is a hint! This is a hint! This is a hint! This is a hint! This is a hint! This is a hint! This is a hint! This is a hint!"
|
text = "This is a hint! This is a hint! This is a hint! This is a hint! This is a hint! This is a hint! This is a hint! This is a hint! This is a hint!"
|
||||||
autowrap = true
|
autowrap = true
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
|
@ -44,18 +44,18 @@ __meta__ = {
|
||||||
anchor_top = 1.0
|
anchor_top = 1.0
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
margin_top = -58.0
|
offset_top = -58.0
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="OK" type="Button" parent="Panel/CenterContainer"]
|
[node name="OK" type="Button" parent="Panel/CenterContainer"]
|
||||||
margin_left = 202.0
|
offset_left = 202.0
|
||||||
margin_top = 9.0
|
offset_top = 9.0
|
||||||
margin_right = 282.0
|
offset_right = 282.0
|
||||||
margin_bottom = 48.0
|
offset_bottom = 48.0
|
||||||
|
focus_mode = 0
|
||||||
focus_mode = 0
|
focus_mode = 0
|
||||||
enabled_focus_mode = 0
|
|
||||||
text = "Got it!"
|
text = "Got it!"
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
[gd_scene load_steps=3 format=2]
|
[gd_scene load_steps=3 format=2]
|
||||||
|
|
||||||
[sub_resource type="GDScript" id=1]
|
[sub_resource type="GDScript" id=1]
|
||||||
script/source = "extends KinematicBody2D
|
script/source = "extends CharacterBody2D
|
||||||
|
|
||||||
export var speed = 800
|
@export var speed = 800
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
pass
|
pass
|
||||||
|
@ -11,20 +11,21 @@ func _ready():
|
||||||
func _process(delta):
|
func _process(delta):
|
||||||
var right = Input.get_action_strength(\"right\") - Input.get_action_strength(\"left\")
|
var right = Input.get_action_strength(\"right\") - Input.get_action_strength(\"left\")
|
||||||
var down = Input.get_action_strength(\"down\") - Input.get_action_strength(\"up\")
|
var down = Input.get_action_strength(\"down\") - Input.get_action_strength(\"up\")
|
||||||
move_and_slide(Vector2(right, down).normalized()*speed)
|
set_velocity(Vector2(right, down).normalized()*speed)
|
||||||
|
move_and_slide()
|
||||||
"
|
"
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id=2]
|
[sub_resource type="RectangleShape2D" id=2]
|
||||||
extents = Vector2( 50, 50 )
|
size = Vector2( 50, 50 )
|
||||||
|
|
||||||
[node name="Player" type="KinematicBody2D"]
|
[node name="Player" type="CharacterBody2D"]
|
||||||
script = SubResource( 1 )
|
script = SubResource( 1 )
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||||
shape = SubResource( 2 )
|
shape = SubResource( 2 )
|
||||||
|
|
||||||
[node name="Rect" type="ColorRect" parent="."]
|
[node name="Rect" type="ColorRect" parent="."]
|
||||||
margin_left = -50.0
|
offset_left = -50.0
|
||||||
margin_top = -50.0
|
offset_top = -50.0
|
||||||
margin_right = 50.0
|
offset_right = 50.0
|
||||||
margin_bottom = 50.0
|
offset_bottom = 50.0
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue