card editor, menu updated, screen changes

This commit is contained in:
2026-01-27 18:47:53 -05:00
parent 7ce6560225
commit 7a89ee47f0
28 changed files with 189196 additions and 403 deletions

View File

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

View File

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

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/ui/GameUI.gd")
dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scripts/visual/", "res://scripts/ui/")
dock_filesystem_selected_paths=PackedStringArray("res://scripts/ui/MainMenu.gd")
dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scripts/visual/", "res://scripts/ui/", "res://scripts/game/", "res://scenes/")
dock_3="Scene,Import"
dock_4="FileSystem"
dock_5="Inspector,Node,History"
@@ -29,15 +29,15 @@ dock_5="Inspector,Node,History"
open_scenes=PackedStringArray("res://scenes/main.tscn")
current_scene="res://scenes/main.tscn"
center_split_offset=0
center_split_offset=-491
selected_default_debugger_tab_idx=0
selected_main_editor_idx=2
selected_bottom_panel_item=0
[ScriptEditor]
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_scripts=["res://scripts/ui/ActionLog.gd", "res://scripts/autoload/CardDatabase.gd", "res://scripts/game/CardInstance.gd", "res://scripts/visual/CardVisual.gd", "res://scripts/game/CPPool.gd", "res://scripts/GameController.gd", "res://scripts/game/GameState.gd", "res://scripts/ui/GameUI.gd", "res://scripts/ui/HandDisplay.gd", "res://scripts/Main.gd", "res://scripts/ui/MainMenu.gd", "res://scripts/ui/PauseMenu.gd", "res://scripts/game/Player.gd", "res://scripts/visual/PlaymatRenderer.gd", "res://scripts/visual/TableCamera.gd", "res://scripts/visual/TableSetup.gd", "res://scripts/game/UndoSystem.gd"]
selected_script="res://scripts/ui/MainMenu.gd"
open_help=[]
script_split_offset=140
list_split_offset=0

View File

@@ -1,11 +1,13 @@
ea4bc82a6ad023ab7ee23ee620429895
::res://::1769470366
::res://::1769555243
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::::<><>::
JimNightshade-Regular.ttf::FontFile::7644275900508645331::1757609064::1769555265::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::::<><>::
title_menu.png::CompressedTexture2D::4103292590061137586::1769543314::1769543405::1::::<><>::
::res://assets/::1769279430
::res://assets/cards/::1769466517
1-003C_eg.jpg::CompressedTexture2D::3078340571116611252::1769279471::1769280956::1::::<><>::
@@ -16,47 +18,50 @@ card_back.png::CompressedTexture2D::7787125851359297441::1769466418::1769466517:
::res://assets/table/::1769464212
background_1.png::CompressedTexture2D::102728058489724503::1769464097::1769464212::1::::<><>::
playmat.webp::CompressedTexture2D::3235866490631872101::1769279471::1769280957::1::::<><>::
::res://assets/ui/::1769280956
::res://assets/ui/::1769542991
icon.svg::CompressedTexture2D::2912283608529879130::1769280588::1769280956::1::::<><>::
::res://data/::1769309289
cards.json::JSON::-1::1769309289::0::1::::<><>::
title_menu.png::CompressedTexture2D::8625156175856392101::1769542458::1769542991::1::::<><>::
::res://data/::1769541933
cards.json::JSON::-1::1769541579::0::1::::<><>::
cards_progress.json::JSON::-1::1769539572::0::1::::<><>::
scan_errors.log::TextFile::-1::1769539203::0::1::::<><>::
::res://docs/::1769279608
CARD_FORMAT.md::TextFile::-1::1769279608::0::1::::<><>::
DESIGN.md::TextFile::-1::1769279572::0::1::::<><>::
::res://scenes/::1769466609
::res://scenes/::1769555163
game_controller.tscn::PackedScene::3882700613993784342::1769285267::0::1::::<><>::res://scripts/GameController.gd
main.tscn::PackedScene::5942992277112036945::1769466609::0::1::::<><>::res://scripts/Main.gd
main.tscn::PackedScene::5942992277112036945::1769555163::0::1::::<><>::res://scripts/Main.gd
::res://scenes/card/::1769279430
::res://scenes/main/::1769279430
::res://scenes/table/::1769279430
::res://scenes/ui/::1769279430
::res://scripts/::1769454504
GameController.gd::GDScript::-1::1769288668::0::1::::<>Node<>::
Main.gd::GDScript::-1::1769454504::0::1::::<>Node3D<>::
::res://scripts/::1769554938
GameController.gd::GDScript::-1::1769542879::0::1::::<>Node<>::
Main.gd::GDScript::-1::1769473058::0::1::::<>Node3D<>::
::res://scripts/autoload/::1769308378
CardDatabase.gd::GDScript::-1::1769308329::0::1::::<>Node<>::
GameManager.gd::GDScript::-1::1769308378::0::1::::<>Node<>::
::res://scripts/game/::1769302515
::res://scripts/game/::1769471419
CardInstance.gd::GDScript::-1::1769279755::0::1::::CardInstance<>RefCounted<>::
CPPool.gd::GDScript::-1::1769302515::0::1::::CPPool<>RefCounted<>::
Enums.gd::GDScript::-1::1769281049::0::1::::Enums<>RefCounted<>::
GameState.gd::GDScript::-1::1769302308::0::1::::GameState<>RefCounted<>::
GameState.gd::GDScript::-1::1769471419::0::1::::GameState<>RefCounted<>::
Player.gd::GDScript::-1::1769302256::0::1::::Player<>RefCounted<>::
TurnManager.gd::GDScript::-1::1769302284::0::1::::TurnManager<>RefCounted<>::
UndoSystem.gd::GDScript::-1::1769301595::0::1::::UndoSystem<>RefCounted<>::
Zone.gd::GDScript::-1::1769302225::0::1::::Zone<>RefCounted<>::
::res://scripts/ui/::1769381830
::res://scripts/ui/::1769555036
ActionLog.gd::GDScript::-1::1769298563::0::1::::ActionLog<>Control<>::
DamageDisplay.gd::GDScript::-1::1769280183::0::1::::DamageDisplay<>Control<>::
GameUI.gd::GDScript::-1::1769379370::0::1::::GameUI<>CanvasLayer<>::
GameUI.gd::GDScript::-1::1769472787::0::1::::GameUI<>CanvasLayer<>::
HandDisplay.gd::GDScript::-1::1769381830::0::1::::HandDisplay<>Control<>::
MainMenu.gd::GDScript::-1::1769285226::0::1::::MainMenu<>CanvasLayer<>::
MainMenu.gd::GDScript::-1::1769555036::0::1::::MainMenu<>CanvasLayer<>::
PauseMenu.gd::GDScript::-1::1769287615::0::1::::PauseMenu<>CanvasLayer<>::
::res://scripts/visual/::1769466440
::res://scripts/visual/::1769471729
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::1769466440::0::1::::TableSetup<>Node3D<>::
TableCamera.gd::GDScript::-1::1769471382::0::1::::TableCamera<>Camera3D<>::
TableSetup.gd::GDScript::-1::1769471729::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::::<><>::
@@ -4075,3 +4080,4 @@ Re-197C-13-125R.jpg::CompressedTexture2D::6616505751106391433::1769306351::17693
Re-198H-13-127H.jpg::CompressedTexture2D::5413433616482804995::1769306351::1769308611::1::::<><>::
Re-199H-19-125H.jpg::CompressedTexture2D::4308488034767344289::1769306351::1769308619::1::::<><>::
Re-200L-19-128L.jpg::CompressedTexture2D::8097057901487536182::1769306356::1769308614::1::::<><>::
::res://tools/::1769541891

View File

@@ -1 +1,2 @@
res://scenes/main.tscn
res://scripts/ui/MainMenu.gd

View File

@@ -10,7 +10,7 @@ run_reload_scripts=true
[recent_files]
scenes=["res://scenes/main.tscn"]
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"]
scripts=["res://scripts/visual/CardVisual.gd", "res://scripts/GameController.gd", "res://scripts/visual/PlaymatRenderer.gd", "res://scripts/ui/MainMenu.gd", "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"]
[linked_properties]

View File

@@ -3,11 +3,11 @@
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"column": 18,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 54,
"scroll_position": 50.0,
"row": 305,
"scroll_position": 332.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
@@ -91,7 +91,7 @@ state={
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 225,
"scroll_position": 220.0,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
@@ -119,7 +119,7 @@ state={
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 0,
"scroll_position": 0.0,
"scroll_position": 39.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
@@ -168,6 +168,62 @@ state={
[res://scripts/ui/GameUI.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 24,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 5,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://scripts/ui/MainMenu.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 14,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 29,
"scroll_position": 19.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://scripts/visual/PlaymatRenderer.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 15,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 150,
"scroll_position": 138.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://scripts/GameController.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/visual/CardVisual.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),