Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions autoloads/constants.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
extends Node


## Dictionary of Monologue node types and their corresponding scenes.
const NODE_SCENES = {
"Root": preload("res://nodes/root_node/root_node.tscn"),
"Audio": preload("res://nodes/audio_node/audio_node.tscn"),
"Action": preload("res://nodes/action_node/action_node.tscn"),
"Background": preload("res://nodes/background_node/background_node.tscn"),
"Bridge": preload("res://nodes/bridge_in_node/bridge_in_node.tscn"),
"BridgeIn": preload("res://nodes/bridge_in_node/bridge_in_node.tscn"),
"BridgeOut": preload("res://nodes/bridge_out_node/bridge_out_node.tscn"),
"Choice": preload("res://nodes/choice_node/choice_node.tscn"),
"Comment": preload("res://nodes/comment_node/comment_node.tscn"),
"Condition": preload("res://nodes/condition_node/condition_node.tscn"),
"Random": preload("res://nodes/random_node/random_node.tscn"),
"EndPath": preload("res://nodes/end_path_node/end_path_node.tscn"),
"Event": preload("res://nodes/event_node/event_node.tscn"),
"Sentence": preload("res://nodes/sentence_node/sentence_node.tscn"),
"Setter": preload("res://nodes/setter_node/setter_node.tscn"),
"Wait": preload("res://nodes/wait_node/wait_node.tscn"),
"Reroute": preload("res://nodes/reroute_node/reroute_node.tscn")
}
const PROPERTY_CLASSES = ["Property", "Localizable"]
const UNSAVED_FILE_SUFFIX: String = "*"


static func empty_callback() -> void:
return
23 changes: 1 addition & 22 deletions autoloads/global_variables.gd
Original file line number Diff line number Diff line change
@@ -1,26 +1,5 @@
extends Node


## Dictionary of Monologue node types and their corresponding scenes.
var node_dictionary = {
"Root": preload("res://nodes/root_node/root_node.tscn"),
"Audio": preload("res://nodes/audio_node/audio_node.tscn"),
"Action": preload("res://nodes/action_node/action_node.tscn"),
"Background": preload("res://nodes/background_node/background_node.tscn"),
"Bridge": preload("res://nodes/bridge_in_node/bridge_in_node.tscn"),
"BridgeIn": preload("res://nodes/bridge_in_node/bridge_in_node.tscn"),
"BridgeOut": preload("res://nodes/bridge_out_node/bridge_out_node.tscn"),
"Choice": preload("res://nodes/choice_node/choice_node.tscn"),
"Comment": preload("res://nodes/comment_node/comment_node.tscn"),
"Condition": preload("res://nodes/condition_node/condition_node.tscn"),
"Random": preload("res://nodes/random_node/random_node.tscn"),
"EndPath": preload("res://nodes/end_path_node/end_path_node.tscn"),
"Event": preload("res://nodes/event_node/event_node.tscn"),
"Sentence": preload("res://nodes/sentence_node/sentence_node.tscn"),
"Setter": preload("res://nodes/setter_node/setter_node.tscn"),
"Wait": preload("res://nodes/wait_node/wait_node.tscn"),
"Reroute": preload("res://nodes/reroute_node/reroute_node.tscn")
}

var empty_callback: Callable = func(): return
var language_switcher: LanguageSwitcher
var test_path: String
8 changes: 8 additions & 0 deletions autoloads/util.gd
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,14 @@ func is_equal(a: Variant, b: Variant) -> bool:
return false


## Check if any element of array_a is inside of array_b.
func is_any_inside(array_a: Array, array_b: Array) -> bool:
for element in array_a:
if array_b.has(element):
return true
return false


## Converts a snake case name to JSON key format with capitalized "ID".
func to_key_name(snake_case_name: String, delimiter: String = ""):
var words = snake_case_name.capitalize().split(" ")
Expand Down
34 changes: 34 additions & 0 deletions common/assets/logo/logo_256x256.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://dv01gidgrhauu"
path="res://.godot/imported/logo_256x256.png-c64139f54d35de8927bbaa3e9e2c151f.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://common/assets/logo/logo_256x256.png"
dest_files=["res://.godot/imported/logo_256x256.png-c64139f54d35de8927bbaa3e9e2c151f.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
37 changes: 37 additions & 0 deletions common/assets/logo/logo_256x256.svg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://b3y4b8tastd34"
path="res://.godot/imported/logo_256x256.svg-af415b1c6dd0fa173899415407767412.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://common/assets/logo/logo_256x256.svg"
dest_files=["res://.godot/imported/logo_256x256.svg-af415b1c6dd0fa173899415407767412.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
34 changes: 34 additions & 0 deletions common/assets/logo/logo_32x32.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://ceoi5c3w8h35v"
path="res://.godot/imported/logo_32x32.png-a9ec36e08c728751a55ec37b05469643.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://common/assets/logo/logo_32x32.png"
dest_files=["res://.godot/imported/logo_32x32.png-a9ec36e08c728751a55ec37b05469643.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
37 changes: 37 additions & 0 deletions common/assets/logo/logo_32x32.svg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://delgl8lnn15vb"
path="res://.godot/imported/logo_32x32.svg-13a21cb5dc383e97ea1060616438d51c.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://common/assets/logo/logo_32x32.svg"
dest_files=["res://.godot/imported/logo_32x32.svg-13a21cb5dc383e97ea1060616438d51c.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
34 changes: 34 additions & 0 deletions common/assets/logo/logo_512x512.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://bkb8ws33aitwt"
path="res://.godot/imported/logo_512x512.png-dac42d53bf3ffaa08235f733c5844545.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://common/assets/logo/logo_512x512.png"
dest_files=["res://.godot/imported/logo_512x512.png-dac42d53bf3ffaa08235f733c5844545.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
37 changes: 37 additions & 0 deletions common/assets/logo/logo_512x512.svg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://c3qmekmtl82ui"
path="res://.godot/imported/logo_512x512.svg-d52f6f4fda3afc8cd27c75d996e2ed6b.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://common/assets/logo/logo_512x512.svg"
dest_files=["res://.godot/imported/logo_512x512.svg-d52f6f4fda3afc8cd27c75d996e2ed6b.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
34 changes: 34 additions & 0 deletions common/assets/logo/logo_72x72.png.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://dfhly17eo5ryp"
path="res://.godot/imported/logo_72x72.png-053db1a5547f3fbe3dc44285da1ce4cc.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://common/assets/logo/logo_72x72.png"
dest_files=["res://.godot/imported/logo_72x72.png-053db1a5547f3fbe3dc44285da1ce4cc.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
37 changes: 37 additions & 0 deletions common/assets/logo/logo_72x72.svg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://d0a5oabp30bhj"
path="res://.godot/imported/logo_72x72.svg-73f50997eb81123373b48dd50423d36e.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://common/assets/logo/logo_72x72.svg"
dest_files=["res://.godot/imported/logo_72x72.svg-73f50997eb81123373b48dd50423d36e.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
Empty file.
Empty file.
Empty file.
Empty file.
Loading