Made some changes to how the SQL connection works, wrote some queries, and documented my changes in the comments.

This commit is contained in:
PersonGuyGit 2023-04-16 12:29:39 -06:00
parent b417690f27
commit 3505214043
218 changed files with 886 additions and 93 deletions

View File

@ -0,0 +1,26 @@
[docks]
dock_filesystem_split=0
dock_filesystem_display_mode=0
dock_filesystem_file_sort=0
dock_filesystem_file_list_display_mode=1
dock_split_2=0
dock_split_3=0
dock_hsplit_1=0
dock_hsplit_2=270
dock_hsplit_3=-270
dock_hsplit_4=0
dock_3="Scene,Import"
dock_4="FileSystem"
dock_5="Inspector,Node,History"
[EditorNode]
open_scenes=[]
[ScriptEditor]
open_scripts=["res://DB.gd", "res://addons/godot-sqlite/godot-sqlite-wrapper.gd", "res://addons/godot-sqlite/godot-sqlite.gd"]
open_help=[]
script_split_offset=70
list_split_offset=0

View File

@ -0,0 +1,26 @@
2a60927148abd1d33b818b535e306557
::res://::1681664911
DB.gd::GDScript::-1::1679857270::0::1::::<>Node2D<>::
default_env.tres::Environment::-1::1679252065::0::1::::<><>::
icon.png::CompressedTexture2D::3843694757070667851::1679252065::1681664913::1::::<><>::
::res://addons/::1679857270
::res://addons/godot-sqlite/::1679857270
godot-sqlite-wrapper.gd::GDScript::-1::1679857270::0::1::::SQLiteWrapper<>RefCounted<>::
godot-sqlite.gd::GDScript::-1::1679857270::0::1::::<>RefCounted<>::
LICENSE.md::TextFile::-1::1679857270::0::1::::<><>::
plugin.cfg::TextFile::-1::1679857270::0::1::::<><>::
::res://addons/godot-sqlite/bin/::1679857270
::res://addons/godot-sqlite/bin/android/::1679857270
::res://addons/godot-sqlite/bin/android/arm64-v8a/::1679857270
::res://addons/godot-sqlite/bin/android/armeabi-v7a/::1679857270
::res://addons/godot-sqlite/bin/android/x86/::1679857270
::res://addons/godot-sqlite/bin/android/x86_64/::1679857270
::res://addons/godot-sqlite/bin/ios/::1679857270
::res://addons/godot-sqlite/bin/ios/arm64/::1679857270
::res://addons/godot-sqlite/bin/ios/armv7/::1679857270
::res://addons/godot-sqlite/bin/javascript/::1679857270
::res://addons/godot-sqlite/bin/osx/::1679857270
::res://addons/godot-sqlite/bin/win64/::1679857270
::res://addons/godot-sqlite/bin/x11/::1679857270
::res://assets/::1679251874
::res://screens/::1679251882

View File

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

View File

@ -0,0 +1,12 @@
[editor_metadata]
executable_path="/usr/bin/godot"
[debug_options]
run_live_debug=true
run_reload_scripts=true
[recent_files]
scripts=["res://addons/godot-sqlite/godot-sqlite-wrapper.gd", "res://addons/godot-sqlite/godot-sqlite.gd", "res://DB.gd"]

View File

@ -0,0 +1,41 @@
[res://DB.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 12,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://addons/godot-sqlite/godot-sqlite.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 0,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://addons/godot-sqlite/godot-sqlite-wrapper.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 0,
"scroll_position": 12.0,
"selection": false,
"syntax_highlighter": "GDScript"
}

View File

@ -0,0 +1,7 @@
list=Array[Dictionary]([{
"base": &"RefCounted",
"class": &"SQLiteWrapper",
"icon": "",
"language": &"GDScript",
"path": "res://addons/godot-sqlite/godot-sqlite-wrapper.gd"
}])

View File

@ -0,0 +1,3 @@
source_md5="47313fa4c47a9963fddd764e1ec6e4a8"
dest_md5="e460ea20cd8f2b0bb93e0b9aea181c60"

View File

@ -1,8 +1,9 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
type="CompressedTexture2D"
uid="uid://bu06ddjy8c2lj"
path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"
metadata={
"vram_texture": false
}
@ -10,26 +11,24 @@ metadata={
[deps]
source_file="res://icon.png"
dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/hdr_compression=1
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
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/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View File

@ -6,21 +6,12 @@
; [section] ; section goes between []
; param=value ; assign values to parameters
config_version=4
_global_script_classes=[ {
"base": "Reference",
"class": "SQLiteWrapper",
"language": "GDScript",
"path": "res://addons/godot-sqlite/godot-sqlite-wrapper.gd"
} ]
_global_script_class_icons={
"SQLiteWrapper": ""
}
config_version=5
[application]
config/name="NewTestBase"
config/features=PackedStringArray("4.0")
config/icon="res://icon.png"
[gui]

View File

@ -0,0 +1,170 @@
[editor_states]
Anim={
"visible": false
}
2D={
"grid_offset": Vector2(0, 0),
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-165, -110),
"primary_grid_steps": 8,
"show_edit_locks": true,
"show_guides": true,
"show_helpers": false,
"show_origin": true,
"show_rulers": true,
"show_transformation_gizmos": true,
"show_viewport": true,
"show_zoom_control": true,
"smart_snap_active": false,
"snap_guides": true,
"snap_node_anchors": true,
"snap_node_center": true,
"snap_node_parent": true,
"snap_node_sides": true,
"snap_other_nodes": true,
"snap_pixel": true,
"snap_relative": false,
"snap_rotation": false,
"snap_rotation_offset": 0.0,
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 1.0
}
3D={
"fov": 70.01,
"gizmos_status": {
"AudioListener3D": 0,
"AudioStreamPlayer3D": 0,
"CPUParticles3D": 0,
"CSGShape3D": 0,
"Camera3D": 0,
"CollisionObject3D": 0,
"CollisionPolygon3D": 0,
"CollisionShape3D": 0,
"Decal": 0,
"FogVolume": 0,
"GPUParticles3D": 0,
"GPUParticlesCollision3D": 0,
"Joint3D": 0,
"Light3D": 0,
"LightmapGI": 0,
"LightmapProbe": 0,
"Marker3D": 0,
"NavigationLink3D": 0,
"NavigationRegion3D": 0,
"OccluderInstance3D": 0,
"Path3D": 0,
"PhysicalBone3D": 0,
"RayCast3D": 0,
"ReflectionProbe": 0,
"ShapeCast3D": 0,
"Skeleton3D": 0,
"SoftBody3D": 0,
"SpringArm3D": 0,
"VehicleWheel3D": 0,
"VisibleOnScreenNotifier3D": 0,
"VoxelGI": 0
},
"local_coords": false,
"preview_sun_env": {
"environ_ao_enabled": false,
"environ_enabled": true,
"environ_energy": 1.0,
"environ_gi_enabled": false,
"environ_glow_enabled": true,
"environ_ground_color": Color(0.2, 0.169, 0.133, 1),
"environ_sky_color": Color(0.385, 0.454, 0.55, 1),
"environ_tonemap_enabled": true,
"sun_color": Color(1, 1, 1, 1),
"sun_enabled": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": false,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"position": Vector3(0, 0, 0),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}],
"zfar": 4000.01,
"znear": 0.05
}

View File

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("."), PackedStringArray("Layout")]
resource_unfolds=[]
nodes_folded=[]

View File

@ -0,0 +1,170 @@
[editor_states]
Anim={
"visible": false
}
2D={
"grid_offset": Vector2(0, 0),
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-165, -110),
"primary_grid_steps": 8,
"show_edit_locks": true,
"show_guides": true,
"show_helpers": false,
"show_origin": true,
"show_rulers": true,
"show_transformation_gizmos": true,
"show_viewport": true,
"show_zoom_control": true,
"smart_snap_active": false,
"snap_guides": true,
"snap_node_anchors": true,
"snap_node_center": true,
"snap_node_parent": true,
"snap_node_sides": true,
"snap_other_nodes": true,
"snap_pixel": true,
"snap_relative": false,
"snap_rotation": false,
"snap_rotation_offset": 0.0,
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 1.0
}
3D={
"fov": 70.01,
"gizmos_status": {
"AudioListener3D": 0,
"AudioStreamPlayer3D": 0,
"CPUParticles3D": 0,
"CSGShape3D": 0,
"Camera3D": 0,
"CollisionObject3D": 0,
"CollisionPolygon3D": 0,
"CollisionShape3D": 0,
"Decal": 0,
"FogVolume": 0,
"GPUParticles3D": 0,
"GPUParticlesCollision3D": 0,
"Joint3D": 0,
"Light3D": 0,
"LightmapGI": 0,
"LightmapProbe": 0,
"Marker3D": 0,
"NavigationLink3D": 0,
"NavigationRegion3D": 0,
"OccluderInstance3D": 0,
"Path3D": 0,
"PhysicalBone3D": 0,
"RayCast3D": 0,
"ReflectionProbe": 0,
"ShapeCast3D": 0,
"Skeleton3D": 0,
"SoftBody3D": 0,
"SpringArm3D": 0,
"VehicleWheel3D": 0,
"VisibleOnScreenNotifier3D": 0,
"VoxelGI": 0
},
"local_coords": false,
"preview_sun_env": {
"environ_ao_enabled": false,
"environ_enabled": true,
"environ_energy": 1.0,
"environ_gi_enabled": false,
"environ_glow_enabled": true,
"environ_ground_color": Color(0.2, 0.169, 0.133, 1),
"environ_sky_color": Color(0.385, 0.454, 0.55, 1),
"environ_tonemap_enabled": true,
"sun_color": Color(1, 1, 1, 1),
"sun_enabled": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": false,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"position": Vector3(0, 0, 0),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"use_orthogonal": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}],
"zfar": 4000.01,
"znear": 0.05
}

View File

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("."), PackedStringArray("Transform")]
resource_unfolds=[]
nodes_folded=[]

View File

@ -0,0 +1,36 @@
[docks]
dock_filesystem_split=0
dock_filesystem_display_mode=0
dock_filesystem_file_sort=0
dock_filesystem_file_list_display_mode=1
dock_split_2=0
dock_split_3=0
dock_hsplit_1=0
dock_hsplit_2=270
dock_hsplit_3=-270
dock_hsplit_4=0
dock_3="Scene,Import"
dock_4="FileSystem"
dock_5="Inspector,Node,History"
[EditorNode]
open_scenes=["res://screens/MainMenu.tscn", "res://GenresSubstitution/TestDB.tscn"]
[ScriptEditor]
open_scripts=["res://GenresSubstitution/genre_sub.gd"]
open_help=[]
script_split_offset=272
list_split_offset=0
[editor_log]
log_filter_0=true
log_filter_2=true
log_filter_1=true
log_filter_3=true
log_filter_4=true
collapse=false
show_search=true

View File

@ -0,0 +1,53 @@
2a60927148abd1d33b818b535e306557
::res://::1681665076
default_env.tres::Environment::-1::1680461469::0::1::::<><>::
icon.png::CompressedTexture2D::1663579034843721578::1659896126::1681665020::1::::<><>::
README.txt::TextFile::-1::1679251181::0::1::::<><>::
::res://addons/::1679857270
::res://addons/godot-sqlite/::1681665058
gdsqlite.gdextension::GDExtension::-1::1681665058::0::1::::<><>::
godot-sqlite-wrapper.gd::GDScript::-1::1679857271::0::1::::SQLiteWrapper<>RefCounted<>::
godot-sqlite.gd::GDScript::-1::1679857271::0::1::::<>RefCounted<>::
LICENSE.md::TextFile::-1::1679857270::0::1::::<><>::
plugin.cfg::TextFile::-1::1679857271::0::1::::<><>::
::res://addons/godot-sqlite/bin/::1681665058
::res://addons/godot-sqlite/bin/android/::1679857270
::res://addons/godot-sqlite/bin/android/arm64-v8a/::1679857270
::res://addons/godot-sqlite/bin/android/armeabi-v7a/::1679857270
::res://addons/godot-sqlite/bin/android/x86/::1679857270
::res://addons/godot-sqlite/bin/android/x86_64/::1679857270
::res://addons/godot-sqlite/bin/ios/::1679857271
::res://addons/godot-sqlite/bin/ios/arm64/::1679857270
::res://addons/godot-sqlite/bin/ios/armv7/::1679857271
::res://addons/godot-sqlite/bin/javascript/::1679857271
::res://addons/godot-sqlite/bin/libgdsqlite.macos.template_debug.framework/::1681665058
::res://addons/godot-sqlite/bin/libgdsqlite.macos.template_release.framework/::1681665058
::res://addons/godot-sqlite/bin/osx/::1679857271
::res://addons/godot-sqlite/bin/win64/::1679857271
::res://addons/godot-sqlite/bin/x11/::1679857271
::res://assets/::1679252065
::res://assets/fonts/::1679252065
liberation_serif.tres::FontFile::-1::1679252065::0::1::::<><>::res://assets/Fonts_source/LiberationSerif-Regular.ttf
liberation_serif_20pt.tres::FontFile::-1::1679252065::0::1::::<><>::res://assets/Fonts_source/LiberationSerif-Regular.ttf
liberation_serif_30pt.tres::FontFile::-1::1679252065::0::1::::<><>::res://assets/Fonts_source/LiberationSerif-Regular.ttf
liberation_serif_40pt.tres::FontFile::-1::1679252065::0::1::::<><>::res://assets/Fonts_source/LiberationSerif-Regular.ttf
::res://assets/fonts/Fonts_source/::1681665020
LiberationSerif-Bold.ttf::FontFile::3428046290919973558::1679252065::1681665020::1::::<><>::
LiberationSerif-BoldItalic.ttf::FontFile::6973589459942031632::1679252065::1681665020::1::::<><>::
LiberationSerif-Italic.ttf::FontFile::3429051925918376143::1679252065::1681665020::1::::<><>::
LiberationSerif-Regular.ttf::FontFile::3437532725077625275::1679252065::1681665020::1::::<><>::
::res://CharacterCreator/::1659895857
::res://databases/::1680460948
::res://Dialog/::1659895847
::res://GenresSubstitution/::1680461469
genre_sub.gd::GDScript::-1::1680461469::0::1::::<>Node<>::
TestDB.tscn::PackedScene::-1::1680461469::0::1::::<><>::res://GenresSubstitution/genre_sub.gd
::res://globalScripts/::1679252065
DiceRoller.gd::GDScript::-1::1679252065::0::1::::<>Control<>::
::res://Grammar/::1659895937
::res://RiskFactors/::1659895947
::res://screens/::1680460948
MainMenu.tscn::PackedScene::-1::1680460948::0::1::::<><>::
::res://userInterface/::1679252065
But_ChangeScene.gd::GDScript::-1::1679252065::0::1::::<>RefCounted<>::
But_ChangeScene.tscn::PackedScene::-1::1679252065::0::1::::<><>::res://UserInterface/But_ChangeScene.gd

Some files were not shown because too many files have changed in this diff Show More