Workspace updates.

This commit is contained in:
2026-07-14 07:15:28 +02:00
parent ef50288dc7
commit 04012c8f3e
+730 -27
View File
@@ -3,10 +3,449 @@
{ {
"selected_items": "selected_items":
[ [
[
"drawrectanglelin",
"DrawRectangleLines(posX, posY: c.int, width, height: c.int, color: Color)"
],
[
"log_",
"log_info(str: cstring)"
],
[
"Player",
"Player_Assets"
],
[
"drawtextu",
"DrawTexturePro(texture: Texture2D, source, dest: Rectangle, origin: Vector2, rotation: f32, tint: Color)"
],
[
"fram",
"frame_width"
],
[
"fra",
"frame_width"
],
[
"Tex",
"Texture2D"
],
[
"c",
"frame_count"
],
[
"Ani",
"Animation"
],
[
"y",
"yy"
],
[
"iskey",
"IsKeyPressed(key: KeyboardKey) -> bool"
],
[
"DrawR",
"DrawRectangleV(position: Vector2, size: Vector2, color: Color)"
],
[
"Draw",
"DrawCircleV(center: Vector2, radius: f32, color: Color)"
],
[
"draw",
"DrawRectangleRec(rec: Rectangle, color: Color)"
],
[
"log",
"log_info(str: cstring)"
],
[
"Trac",
"TraceLog(logLevel: TraceLogLevel, text: cstring, #c_vararg args: ꓸꓸany)"
],
[
"DA",
"DARKGRAY"
],
[
"W",
"WINDOW_TITLE"
],
[
"WIND",
"WINDOW_WIDTH"
],
[
"game_s",
"game_close()"
],
[
"tr",
"TraceLogLevel"
],
[
"trac",
"TraceLog(logLevel: TraceLogLevel, text: cstring, #c_vararg args: ꓸꓸany)"
],
[
"mosu",
"IsMouseButtonPressed(button: MouseButton) -> bool"
],
[
"ini",
"InitWindow(width, height: c.int, title: cstring)"
],
[
"print",
"printfln(fmt: string, args: ..any, flush := true) -> int"
]
] ]
}, },
"buffers": "buffers":
[ [
{
"file": "src/game.odin",
"settings":
{
"buffer_size": 922,
"encoding": "UTF-8",
"line_ending": "Unix"
},
"undo_stack":
[
[
24,
1,
"sequence",
{
"commands":
[
[
"nv_vi_c",
{
"count": 1,
"mode": "mode_visual",
"register": "\""
}
],
[
"insert",
{
"characters": "inits"
}
]
]
},
"BgAAAPQAAAAAAAAA9AAAAAAAAAALAAAAc3ViIHN5c3RlbXP0AAAAAAAAAPUAAAAAAAAAAAAAAPUAAAAAAAAA9gAAAAAAAAAAAAAA9gAAAAAAAAD3AAAAAAAAAAAAAAD3AAAAAAAAAPgAAAAAAAAAAAAAAPgAAAAAAAAA+QAAAAAAAAAAAAAA",
"AQAAAAAAAAABAAAA9AAAAAAAAAD/AAAAAAAAAAAAAAAAAPC/"
],
[
29,
1,
"nv_vi_big_j",
{
"count": 1,
"mode": "mode_internal_normal",
"register": "\""
},
"AQAAAEQBAAAAAAAAcwEAAAAAAAA0AAAAR19NT0RFIHsKCSAgICBybC5UcmFjZUxvZyguSU5GTywgIkdhbWUgaW5pdGlhbGl6ZWQiKQ",
"AQAAAAAAAAABAAAARAEAAAAAAABEAQAAAAAAAAAAAAAAAPC/"
],
[
32,
1,
"sequence",
{
"commands":
[
[
"left_delete",
null
],
[
"insert",
{
"characters": "do"
}
]
]
},
"AwAAAEsBAAAAAAAASwEAAAAAAAABAAAAe0sBAAAAAAAATAEAAAAAAAAAAAAATAEAAAAAAABNAQAAAAAAAAAAAAA",
"AQAAAAAAAAABAAAATAEAAAAAAABMAQAAAAAAAAAAAAAAAPC/"
],
[
36,
1,
"nv_vi_d",
{
"count": 1,
"mode": "mode_visual_line",
"register": "\""
},
"AQAAAHUBAAAAAAAAdQEAAAAAAAADAAAACX0K",
"AQAAAAAAAAABAAAAdQEAAAAAAAB4AQAAAAAAAAAAAAAAAPC/"
]
]
},
{
"file": "src/player.odin",
"settings":
{
"buffer_size": 1595,
"encoding": "UTF-8",
"line_ending": "Unix"
},
"undo_stack":
[
[
13,
1,
"nv_vi_o",
{
"count": 1,
"mode": "mode_internal_normal",
"register": "\""
},
"AgAAAPEBAAAAAAAA8gEAAAAAAAAAAAAA8gEAAAAAAADzAQAAAAAAAAAAAAA",
"AQAAAAAAAAABAAAA8AEAAAAAAADwAQAAAAAAAAAAAAAAAPC/"
],
[
14,
1,
"nv_enter_normal_mode",
{
"mode": "mode_insert"
},
"AQAAAPIBAAAAAAAA8gEAAAAAAAABAAAACQ",
"AQAAAAAAAAABAAAA8wEAAAAAAADzAQAAAAAAAAAAAAAAAPC/"
],
[
15,
1,
"nv_vi_paste",
{
"before_cursor": false,
"count": 1,
"mode": "mode_internal_normal",
"register": "\""
},
"AQAAAPIBAAAAAAAAAwIAAAAAAAAAAAAA",
"AQAAAAAAAAABAAAA8gEAAAAAAADyAQAAAAAAAAAAAAAAAPC/"
],
[
19,
1,
"sequence",
{
"commands":
[
[
"nv_vi_big_i",
{
"count": 1,
"mode": "mode_internal_normal",
"register": "\""
}
],
[
"insert",
{
"characters": "\tdt"
}
],
[
"insert",
{
"characters": " :="
}
],
[
"insert",
{
"characters": " "
}
]
]
},
"BwAAAPIBAAAAAAAA8wEAAAAAAAAAAAAA8wEAAAAAAAD0AQAAAAAAAAAAAAD0AQAAAAAAAPUBAAAAAAAAAAAAAPUBAAAAAAAA9gEAAAAAAAAAAAAA9gEAAAAAAAD3AQAAAAAAAAAAAAD3AQAAAAAAAPgBAAAAAAAAAAAAAPgBAAAAAAAA+QEAAAAAAAAAAAAA",
"AQAAAAAAAAABAAAAAgIAAAAAAAACAgAAAAAAAAAAAAAAAPC/"
],
[
23,
1,
"nv_vi_big_d",
{
"count": 1,
"mode": "mode_internal_normal",
"register": "\""
},
"AQAAADsCAAAAAAAAOwIAAAAAAAARAAAAcmwuR2V0RnJhbWVUaW1lKCk",
"AQAAAAAAAAABAAAAOwIAAAAAAAA7AgAAAAAAAAAAAAAAAPC/"
],
[
25,
1,
"sequence",
{
"commands":
[
[
"nv_vi_big_a",
{
"count": 1,
"mode": "mode_internal_normal",
"register": "\""
}
],
[
"insert",
{
"characters": "dt"
}
]
]
},
"AgAAADsCAAAAAAAAPAIAAAAAAAAAAAAAPAIAAAAAAAA9AgAAAAAAAAAAAAA",
"AQAAAAAAAAABAAAAOgIAAAAAAAA6AgAAAAAAAAAAAAAAAPC/"
],
[
35,
1,
"nv_vi_paste",
{
"before_cursor": false,
"count": 1,
"mode": "mode_visual",
"register": "\""
},
"AQAAAH4CAAAAAAAAgwIAAAAAAAAUAAAAICogcmwuR2V0RnJhbWVUaW1lKCk",
"AQAAAAAAAAABAAAAfgIAAAAAAACSAgAAAAAAAAAAAAAAAPC/"
],
[
42,
1,
"nv_vi_paste",
{
"before_cursor": false,
"count": 1,
"mode": "mode_internal_normal",
"register": "\""
},
"AQAAAMcCAAAAAAAAygIAAAAAAAAAAAAA",
"AQAAAAAAAAABAAAAxgIAAAAAAADGAgAAAAAAAAAAAAAAAPC/"
],
[
44,
1,
"nv_vi_big_d",
{
"count": 1,
"mode": "mode_internal_normal",
"register": "\""
},
"AQAAAMoCAAAAAAAAygIAAAAAAAARAAAAcmwuR2V0RnJhbWVUaW1lKCk",
"AQAAAAAAAAABAAAAygIAAAAAAADKAgAAAAAAAAAAAAAAAPC/"
],
[
47,
1,
"left_delete",
null,
"AQAAAMcCAAAAAAAAxwIAAAAAAAABAAAAIA",
"AQAAAAAAAAABAAAAyAIAAAAAAADIAgAAAAAAAAAAAAAAAPC/"
],
[
54,
1,
"nv_vi_paste",
{
"before_cursor": false,
"count": 1,
"mode": "mode_internal_normal",
"register": "\""
},
"AQAAAAwDAAAAAAAADwMAAAAAAAAAAAAA",
"AQAAAAAAAAABAAAACwMAAAAAAAALAwAAAAAAAAAAAAAAAPC/"
],
[
56,
1,
"nv_vi_big_d",
{
"count": 1,
"mode": "mode_internal_normal",
"register": "\""
},
"AQAAAA8DAAAAAAAADwMAAAAAAAASAAAAIHJsLkdldEZyYW1lVGltZSgp",
"AQAAAAAAAAABAAAADwMAAAAAAAAPAwAAAAAAAAAAAAAAAPC/"
],
[
75,
1,
"sequence",
{
"commands":
[
[
"nv_vi_c",
{
"count": 1,
"mode": "mode_visual",
"register": "\""
}
],
[
"insert",
{
"characters": "dt"
}
]
]
},
"AwAAAJcDAAAAAAAAlwMAAAAAAAARAAAAcmwuR2V0RnJhbWVUaW1lKCmXAwAAAAAAAJgDAAAAAAAAAAAAAJgDAAAAAAAAmQMAAAAAAAAAAAAA",
"AQAAAAAAAAABAAAAqAMAAAAAAACXAwAAAAAAAAAAAAAAAPC/"
]
]
},
{
"file": "src/animator.odin",
"settings":
{
"buffer_size": 979,
"line_ending": "Unix"
},
"undo_stack":
[
]
},
{
"file": "src/config.odin",
"settings":
{
"buffer_size": 451,
"encoding": "UTF-8",
"line_ending": "Unix"
},
"undo_stack":
[
[
5,
1,
"nv_vi_dd",
{
"count": 1,
"mode": "mode_internal_normal",
"register": "\""
},
"AQAAAGcBAAAAAAAAZwEAAAAAAAABAAAACg",
"AgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAAEAAABnAQAAAAAAAGcBAAAAAAAAAAAAAAAA8L8"
]
]
}
], ],
"build_system": "Packages/User/Odin.sublime-build", "build_system": "Packages/User/Odin.sublime-build",
"build_system_choices": "build_system_choices":
@@ -44,7 +483,7 @@
], ],
[ [
"Packages/User/Odin.sublime-build", "Packages/User/Odin.sublime-build",
"" "Optimized Build + Run"
] ]
] ]
], ],
@@ -55,6 +494,50 @@
"last_filter": "", "last_filter": "",
"selected_items": "selected_items":
[ [
[
"sett",
"Preferences: Settings"
],
[
"settigns",
"Preferences: Settings"
],
[
"tab",
"View: Toggle Tabs"
],
[
"t",
"Terminus: Toggle Panel"
],
[
"terminus: ",
"Terminus: Toggle Panel"
],
[
"ter",
"Terminus: Toggle Panel"
],
[
"install",
"Package Control: Install Package"
],
[
"ui",
"UI: Customize Color Scheme"
],
[
"key",
"Preferences: Key Bindings"
],
[
"settings",
"Preferences: Settings"
],
[
"list",
"Package Control: List Packages"
],
[ [
"lsp", "lsp",
"LSP: Troubleshoot Server" "LSP: Troubleshoot Server"
@@ -63,10 +546,6 @@
"ls", "ls",
"Preferences: LSP Settings" "Preferences: LSP Settings"
], ],
[
"key",
"Preferences: Key Bindings"
],
[ [
"ke", "ke",
"Preferences: Key Bindings" "Preferences: Key Bindings"
@@ -75,10 +554,6 @@
"colo", "colo",
"UI: Select Color Scheme" "UI: Select Color Scheme"
], ],
[
"ui",
"UI: Select Color Scheme"
],
[ [
"setting", "setting",
"Preferences: Settings" "Preferences: Settings"
@@ -107,18 +582,10 @@
"keyb", "keyb",
"Preferences: Key Bindings" "Preferences: Key Bindings"
], ],
[
"install",
"Package Control: Install Package"
],
[ [
"inst", "inst",
"Package Control: Install Package" "Package Control: Install Package"
], ],
[
"tab",
"View: Toggle Tabs"
],
[ [
"theme", "theme",
"UI: Customize Color Scheme" "UI: Customize Color Scheme"
@@ -147,10 +614,6 @@
"remove ", "remove ",
"Package Control: Remove Package" "Package Control: Remove Package"
], ],
[
"settings",
"Preferences: Settings"
],
[ [
"cust", "cust",
"UI: Customize Theme" "UI: Customize Theme"
@@ -194,7 +657,16 @@
], ],
"file_history": "file_history":
[ [
"/home/jason/Projects/gravekeeper/build/game",
"/home/jason/Projects/gravekeeper/src/animator.odin",
"/home/jason/Projects/gravekeeper/src/asset_manager.odin",
"/home/jason/Projects/gravekeeper/src/player.odin",
"/home/jason/Projects/gravekeeper/src/config.odin",
"/home/jason/Projects/gravekeeper/src/game.odin",
"/home/jason/Projects/gravekeeper/src/logger.odin",
"/home/jason/.odin/vendor/raylib/raylib.odin",
"/home/jason/Projects/gravekeeper/src/main.odin", "/home/jason/Projects/gravekeeper/src/main.odin",
"/home/jason/Projects/gravekeeper/assets/textures",
"/home/jason/Projects/gravekeeper/build.sh", "/home/jason/Projects/gravekeeper/build.sh",
"/home/jason/.dotfiles/config/nvim/init.lua", "/home/jason/.dotfiles/config/nvim/init.lua",
"/home/jason/.dotfiles/config/alacritty/alacritty.toml", "/home/jason/.dotfiles/config/alacritty/alacritty.toml",
@@ -216,7 +688,7 @@
], ],
"find": "find":
{ {
"height": 87.0 "height": 90.0
}, },
"find_in_files": "find_in_files":
{ {
@@ -252,16 +724,217 @@
{ {
"sheets": "sheets":
[ [
{
"buffer": 0,
"file": "src/game.odin",
"semi_transient": false,
"settings":
{
"buffer_size": 922,
"regions":
{
},
"selection":
[
[
525,
525
]
],
"settings":
{
"_nv_visual_sel_mode": "mode_visual_line",
"auto_complete_triggers":
[
{
"characters": "<",
"selector": "text.html, text.xml"
},
{
"rhs_empty": true,
"selector": "punctuation.accessor"
},
{
"characters": ".>#\"/:",
"selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc",
"server": "odin"
}
],
"lsp_active": true,
"lsp_uri": "file:///home/jason/Projects/gravekeeper/src/game.odin",
"show_definitions": false,
"syntax": "Packages/Odin/Odin.sublime-syntax",
"tab_size": 4,
"translate_tabs_to_spaces": false
},
"translation.x": 0.0,
"translation.y": 34.0,
"zoom_level": 1.0
},
"stack_index": 2,
"stack_multiselect": false,
"type": "text"
},
{
"buffer": 1,
"file": "src/player.odin",
"selected": true,
"semi_transient": false,
"settings":
{
"buffer_size": 1595,
"regions":
{
},
"selection":
[
[
0,
0
]
],
"settings":
{
"_nv_visual_sel_mode": "mode_visual",
"auto_complete_triggers":
[
{
"characters": "<",
"selector": "text.html, text.xml"
},
{
"rhs_empty": true,
"selector": "punctuation.accessor"
},
{
"characters": ".>#\"/:",
"selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc",
"server": "odin"
}
],
"lsp_active": true,
"lsp_uri": "file:///home/jason/Projects/gravekeeper/src/player.odin",
"show_definitions": false,
"syntax": "Packages/Odin/Odin.sublime-syntax",
"tab_size": 4,
"translate_tabs_to_spaces": false
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"stack_index": 0,
"stack_multiselect": false,
"type": "text"
},
{
"buffer": 2,
"file": "src/animator.odin",
"semi_transient": false,
"settings":
{
"buffer_size": 979,
"regions":
{
},
"selection":
[
[
580,
580
]
],
"settings":
{
"auto_complete_triggers":
[
{
"characters": "<",
"selector": "text.html, text.xml"
},
{
"rhs_empty": true,
"selector": "punctuation.accessor"
},
{
"characters": ".>#\"/:",
"selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc",
"server": "odin"
}
],
"lsp_active": true,
"lsp_uri": "file:///home/jason/Projects/gravekeeper/src/animator.odin",
"show_definitions": false,
"syntax": "Packages/Odin/Odin.sublime-syntax",
"tab_size": 4,
"translate_tabs_to_spaces": false
},
"translation.x": 0.0,
"translation.y": 212.0,
"zoom_level": 1.0
},
"stack_index": 1,
"stack_multiselect": false,
"type": "text"
},
{
"buffer": 3,
"file": "src/config.odin",
"semi_transient": false,
"settings":
{
"buffer_size": 451,
"regions":
{
},
"selection":
[
[
359,
359
]
],
"settings":
{
"auto_complete_triggers":
[
{
"characters": "<",
"selector": "text.html, text.xml"
},
{
"rhs_empty": true,
"selector": "punctuation.accessor"
},
{
"characters": ".>#\"/:",
"selector": "meta.tag, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc",
"server": "odin"
}
],
"lsp_active": true,
"lsp_uri": "file:///home/jason/Projects/gravekeeper/src/config.odin",
"show_definitions": false,
"syntax": "Packages/Odin/Odin.sublime-syntax"
},
"translation.x": 0.0,
"translation.y": 53.0,
"zoom_level": 1.0
},
"stack_index": 3,
"stack_multiselect": false,
"type": "text"
}
] ]
} }
], ],
"incremental_find": "incremental_find":
{ {
"height": 87.0 "height": 90.0
}, },
"input": "input":
{ {
"height": 65.0 "height": 74.0
}, },
"layout": "layout":
{ {
@@ -332,7 +1005,7 @@
"project": "gravekeeper.sublime-project", "project": "gravekeeper.sublime-project",
"replace": "replace":
{ {
"height": 170.0 "height": 176.0
}, },
"save_all_on_build": true, "save_all_on_build": true,
"select_file": "select_file":
@@ -341,6 +1014,34 @@
"last_filter": "", "last_filter": "",
"selected_items": "selected_items":
[ [
[
"",
"src/game.odin"
],
[
"game.o",
"src/game.odin"
],
[
"game",
"build/game"
],
[
"conf",
"src/config.odin"
],
[
"ass",
"src/asset_manager.odin"
],
[
"player",
"src/player.odin"
],
[
"main",
"src/main.odin"
],
[ [
"mai", "mai",
"src/main.odin" "src/main.odin"
@@ -372,7 +1073,7 @@
[ [
[ [
"", "",
"~/Projects/gravekeeper/gravekeeper.sublime-project" "~/.dotfiles/dotfiles.sublime-project"
], ],
[ [
"do", "do",
@@ -397,12 +1098,14 @@
"selected_group": 0, "selected_group": 0,
"settings": "settings":
{ {
"_vintageous_last_char_search_character": "A",
"_vintageous_last_char_search_command": "vi_f",
"_vintageous_reset_during_init": true, "_vintageous_reset_during_init": true,
"lsp_show_inlay_hints": false "lsp_show_inlay_hints": false
}, },
"show_minimap": false, "show_minimap": false,
"show_open_files": false, "show_open_files": false,
"show_tabs": true, "show_tabs": false,
"side_bar_visible": false, "side_bar_visible": false,
"side_bar_width": 306.0, "side_bar_width": 306.0,
"status_bar_visible": true, "status_bar_visible": true,