layout, card, and design camera fixes

This commit is contained in:
2026-01-26 19:18:27 -05:00
parent cbe55820e9
commit 7ce6560225
14 changed files with 523 additions and 54 deletions

View File

@@ -19,8 +19,8 @@ dock_filesystem_split=0
dock_filesystem_display_mode=0
dock_filesystem_file_sort=0
dock_filesystem_file_list_display_mode=1
dock_filesystem_selected_paths=PackedStringArray("res://scripts/visual/TableCamera.gd")
dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scripts/visual/")
dock_filesystem_selected_paths=PackedStringArray("res://scripts/ui/GameUI.gd")
dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scripts/visual/", "res://scripts/ui/")
dock_3="Scene,Import"
dock_4="FileSystem"
dock_5="Inspector,Node,History"
@@ -36,8 +36,8 @@ selected_bottom_panel_item=0
[ScriptEditor]
open_scripts=["res://scripts/ui/ActionLog.gd", "res://scripts/autoload/CardDatabase.gd", "res://scripts/ui/HandDisplay.gd", "res://scripts/Main.gd", "res://scripts/ui/PauseMenu.gd", "res://scripts/visual/TableCamera.gd", "res://scripts/visual/TableSetup.gd", "res://scripts/game/UndoSystem.gd"]
selected_script="res://scripts/visual/TableCamera.gd"
open_scripts=["res://scripts/ui/ActionLog.gd", "res://scripts/autoload/CardDatabase.gd", "res://scripts/game/CardInstance.gd", "res://scripts/game/CPPool.gd", "res://scripts/game/GameState.gd", "res://scripts/ui/GameUI.gd", "res://scripts/ui/HandDisplay.gd", "res://scripts/Main.gd", "res://scripts/ui/PauseMenu.gd", "res://scripts/game/Player.gd", "res://scripts/visual/TableCamera.gd", "res://scripts/visual/TableSetup.gd", "res://scripts/game/UndoSystem.gd"]
selected_script="res://scripts/ui/GameUI.gd"
open_help=[]
script_split_offset=140
list_split_offset=0

View File

@@ -1,17 +1,19 @@
ea4bc82a6ad023ab7ee23ee620429895
::res://::1769464020
::res://::1769470366
background_1.png::CompressedTexture2D::259206091835802070::1769464008::1769464212::1::::<><>::
card_back.png::CompressedTexture2D::4833498016096001590::1769466370::1769466517::1::::<><>::
FF14_Playmat__12516.webp::CompressedTexture2D::1641665221299209414::1769277769::1769280957::1::::<><>::
FF_mat_option_1.png::CompressedTexture2D::4359709237641823626::1769451897::1769453057::1::::<><>::
README.md::TextFile::-1::1769279531::0::1::::<><>::
Screenshot 2026-01-24 at 12-53-03 Untitled-3 - fftcgrulesheet-en.pdf.png::CompressedTexture2D::5958662832102035034::1769277183::1769280957::1::::<><>::
::res://assets/::1769279430
::res://assets/cards/::1769280956
::res://assets/cards/::1769466517
1-003C_eg.jpg::CompressedTexture2D::3078340571116611252::1769279471::1769280956::1::::<><>::
1-005R_eg.jpg::CompressedTexture2D::9030396388734102056::1769279471::1769280956::1::::<><>::
1-006H_eg.jpg::CompressedTexture2D::8795536954934893861::1769279471::1769280956::1::::<><>::
1-007R_eg.jpg::CompressedTexture2D::6933100492479484556::1769279471::1769280956::1::::<><>::
::res://assets/table/::1769464097
card_back.png::CompressedTexture2D::7787125851359297441::1769466418::1769466517::1::::<><>::
::res://assets/table/::1769464212
background_1.png::CompressedTexture2D::102728058489724503::1769464097::1769464212::1::::<><>::
playmat.webp::CompressedTexture2D::3235866490631872101::1769279471::1769280957::1::::<><>::
::res://assets/ui/::1769280956
@@ -21,9 +23,9 @@ cards.json::JSON::-1::1769309289::0::1::::<><>::
::res://docs/::1769279608
CARD_FORMAT.md::TextFile::-1::1769279608::0::1::::<><>::
DESIGN.md::TextFile::-1::1769279572::0::1::::<><>::
::res://scenes/::1769461610
::res://scenes/::1769466609
game_controller.tscn::PackedScene::3882700613993784342::1769285267::0::1::::<><>::res://scripts/GameController.gd
main.tscn::PackedScene::5942992277112036945::1769461610::0::1::::<><>::res://scripts/Main.gd
main.tscn::PackedScene::5942992277112036945::1769466609::0::1::::<><>::res://scripts/Main.gd
::res://scenes/card/::1769279430
::res://scenes/main/::1769279430
::res://scenes/table/::1769279430
@@ -50,11 +52,11 @@ GameUI.gd::GDScript::-1::1769379370::0::1::::GameUI<>CanvasLayer<>::
HandDisplay.gd::GDScript::-1::1769381830::0::1::::HandDisplay<>Control<>::
MainMenu.gd::GDScript::-1::1769285226::0::1::::MainMenu<>CanvasLayer<>::
PauseMenu.gd::GDScript::-1::1769287615::0::1::::PauseMenu<>CanvasLayer<>::
::res://scripts/visual/::1769464132
::res://scripts/visual/::1769466440
CardVisual.gd::GDScript::-1::1769460118::0::1::::CardVisual<>Node3D<>::
PlaymatRenderer.gd::GDScript::-1::1769452774::0::1::::PlaymatRenderer<>Node<>::
TableCamera.gd::GDScript::-1::1769461608::0::1::::TableCamera<>Camera3D<>::
TableSetup.gd::GDScript::-1::1769464132::0::1::::TableSetup<>Node3D<>::
TableSetup.gd::GDScript::-1::1769466440::0::1::::TableSetup<>Node3D<>::
ZoneVisual.gd::GDScript::-1::1769454229::0::1::::ZoneVisual<>Node3D<>::
::res://source-cards/::1769308626
1-001H.jpg::CompressedTexture2D::2056726104879484109::1769306016::1769308625::1::::<><>::

View File

@@ -1,2 +1 @@
res://scenes/main.tscn
res://scripts/visual/TableCamera.gd

View File

@@ -10,7 +10,7 @@ run_reload_scripts=true
[recent_files]
scenes=["res://scenes/main.tscn"]
scripts=["res://scripts/visual/TableCamera.gd", "res://scripts/ui/ActionLog.gd", "res://scripts/game/UndoSystem.gd", "res://scripts/ui/HandDisplay.gd", "res://scripts/ui/PauseMenu.gd", "res://scripts/visual/TableSetup.gd", "res://scripts/autoload/CardDatabase.gd", "res://scripts/Main.gd"]
scripts=["res://scripts/ui/GameUI.gd", "res://scripts/game/Player.gd", "res://scripts/game/CardInstance.gd", "res://scripts/game/CPPool.gd", "res://scripts/game/GameState.gd", "res://scripts/visual/TableCamera.gd", "res://scripts/ui/ActionLog.gd", "res://scripts/game/UndoSystem.gd", "res://scripts/ui/HandDisplay.gd", "res://scripts/ui/PauseMenu.gd"]
[linked_properties]

View File

@@ -3,11 +3,11 @@
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 29,
"column": 0,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 49,
"scroll_position": 45.0,
"row": 54,
"scroll_position": 50.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
@@ -105,7 +105,77 @@ state={
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 8,
"scroll_position": 3.0,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://scripts/game/GameState.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://scripts/game/CPPool.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 31,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 3,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://scripts/game/CardInstance.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://scripts/game/Player.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://scripts/ui/GameUI.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"
}

Binary file not shown.