From 8c53967e822dfe62f97a4f605407d25982fb2779 Mon Sep 17 00:00:00 2001 From: Jason Hilder Date: Wed, 15 Jul 2026 08:17:46 +0200 Subject: [PATCH] Update sublime project --- gravekeeper.sublime-workspace | 988 +++++++++++++--------------------- 1 file changed, 367 insertions(+), 621 deletions(-) diff --git a/gravekeeper.sublime-workspace b/gravekeeper.sublime-workspace index a6b5866..a95396d 100644 --- a/gravekeeper.sublime-workspace +++ b/gravekeeper.sublime-workspace @@ -4,24 +4,144 @@ "selected_items": [ [ - "drawrectanglelin", + "log", + "log_debug(str: cstring)" + ], + [ + "ca", + "camera_active" + ], + [ + "DrawRectangleLines", "DrawRectangleLines(posX, posY: c.int, width, height: c.int, color: Color)" ], [ - "log_", - "log_info(str: cstring)" + "D", + "DEBUG_MODE" + ], + [ + "Came", + "Camera2D" + ], + [ + "came", + "camera_active" + ], + [ + "key", + "IsKeyDown(key: KeyboardKey) -> bool" + ], + [ + "debug_ca", + "debug_camera_init(player: Player) -> rl.Camera2D" + ], + [ + "Cam", + "Camera2D" + ], + [ + "Camer", + "Camera2D" + ], + [ + "GAM", + "GAME_HEIGHT" + ], + [ + "GAME", + "GAME_WIDTH" + ], + [ + "drawrectangleline", + "DrawRectangleLines(posX, posY: c.int, width, height: c.int, color: Color)" + ], + [ + "drawrectanglelin", + "DrawRectangleLinesEx(rec: Rectangle, lineThick: f32, color: Color)" + ], + [ + "getmouse", + "GetMouseWheelMove() -> f32" + ], + [ + "lef", + "LEFT_CONTROL" + ], + [ + "inf", + "info(args: ꓸꓸany, sep := \" \", location := #caller_location)" + ], + [ + "Begin", + "BeginTextureMode(target: RenderTexture2D)" + ], + [ + "Rend", + "RenderTexture2D" + ], + [ + "render", + "RenderTexture2D" + ], + [ + "WI", + "WINDOW_WIDTH" + ], + [ + "GME", + "GAME_WIDTH" + ], + [ + "deb", + "debug_draw()" + ], + [ + "cam", + "Camera2D" + ], + [ + "WIN", + "WINDOW_WIDTH" + ], + [ + "Player_", + "Player_Assets" ], [ "Player", "Player_Assets" ], [ - "drawtextu", - "DrawTexturePro(texture: Texture2D, source, dest: Rectangle, origin: Vector2, rotation: f32, tint: Color)" + "Ani", + "AnimationState" + ], + [ + "P", + "Player_State" + ], + [ + "fr", + "frame_height" + ], + [ + "frame", + "frame_width" + ], + [ + "Anim", + "AnimationState" ], [ "fram", - "frame_width" + "frame_time" + ], + [ + "log_", + "log_info(str: cstring)" + ], + [ + "drawtextu", + "DrawTexturePro(texture: Texture2D, source, dest: Rectangle, origin: Vector2, rotation: f32, tint: Color)" ], [ "fra", @@ -35,10 +155,6 @@ "c", "frame_count" ], - [ - "Ani", - "Animation" - ], [ "y", "yy" @@ -59,10 +175,6 @@ "draw", "DrawRectangleRec(rec: Rectangle, color: Color)" ], - [ - "log", - "log_info(str: cstring)" - ], [ "Trac", "TraceLog(logLevel: TraceLogLevel, text: cstring, #c_vararg args: ꓸꓸany)" @@ -107,345 +219,6 @@ }, "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_choices": @@ -494,6 +267,74 @@ "last_filter": "", "selected_items": [ + [ + "settings", + "Preferences: NeoVintageous Settings" + ], + [ + "key", + "Preferences: Key Bindings" + ], + [ + "origami: creat", + "Origami: Create Pane on the Right" + ], + [ + "split vie", + "File: Split View" + ], + [ + "split ", + "Selection: Split into Lines" + ], + [ + "orig", + "Preferences: Origami Settings" + ], + [ + "setting", + "Preferences: Settings" + ], + [ + "origami set", + "Preferences: Origami Settings" + ], + [ + "brows", + "Preferences: Browse Packages" + ], + [ + "list", + "Package Control: List Packages" + ], + [ + "ui", + "UI: Customize Color Scheme" + ], + [ + "custo", + "UI: Customize Color Scheme" + ], + [ + "colo", + "UI: Select Color Scheme" + ], + [ + "guv", + "gruvbox: Select Theme" + ], + [ + "gru", + "gruvbox: Select Theme" + ], + [ + "install ", + "Package Control: Install Package" + ], + [ + "color", + "UI: Select Color Scheme" + ], [ "sett", "Preferences: Settings" @@ -522,22 +363,6 @@ "install", "Package Control: Install Package" ], - [ - "ui", - "UI: Customize Color Scheme" - ], - [ - "key", - "Preferences: Key Bindings" - ], - [ - "settings", - "Preferences: Settings" - ], - [ - "list", - "Package Control: List Packages" - ], [ "lsp", "LSP: Troubleshoot Server" @@ -550,14 +375,6 @@ "ke", "Preferences: Key Bindings" ], - [ - "colo", - "UI: Select Color Scheme" - ], - [ - "setting", - "Preferences: Settings" - ], [ "insta", "Package Control: Install Package" @@ -598,10 +415,6 @@ "mini", "View: Toggle Minimap" ], - [ - "color", - "UI: Select Color Scheme" - ], [ "Ui", "UI: Select Color Scheme" @@ -657,17 +470,23 @@ ], "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/.config/sublime-text/Packages/User/BufferPanel.py", "/home/jason/Projects/gravekeeper/src/main.odin", - "/home/jason/Projects/gravekeeper/assets/textures", + "/home/jason/Projects/gravekeeper/src/game.odin", + "/home/jason/BufferPanel.py", + "/home/jason/Projects/gravekeeper/src/player.odin", + "/home/jason/Projects/gravekeeper/todo", + "/home/jason/Projects/gravekeeper/README.md", + "/home/jason/Projects/gravekeeper/src/asset_manager.odin", + "/home/jason/Projects/gravekeeper/src/animator.odin", + "/home/jason/Projects/gravekeeper/src/camera.odin", + "/home/jason/Projects/gravekeeper/src/debug.odin", + "/home/jason/Projects/gravekeeper/src/logger.odin", "/home/jason/Projects/gravekeeper/build.sh", + "/home/jason/Projects/gravekeeper/build/game", + "/home/jason/Projects/gravekeeper/src/config.odin", + "/home/jason/.odin/vendor/raylib/raylib.odin", + "/home/jason/Projects/gravekeeper/assets/textures", "/home/jason/.dotfiles/config/nvim/init.lua", "/home/jason/.dotfiles/config/alacritty/alacritty.toml", "/home/jason/.dotfiles/scripts/installs/install_php", @@ -688,13 +507,14 @@ ], "find": { - "height": 90.0 + "height": 50.0 }, "find_in_files": { - "height": 175.0, + "height": 199.0, "where_history": [ + "" ] }, "find_state": @@ -702,6 +522,9 @@ "case_sensitive": false, "find_history": [ + "j", + "package", + "player_init", "\n}" ], "highlight": true, @@ -724,217 +547,16 @@ { "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": { - "height": 90.0 + "height": 50.0 }, "input": { - "height": 74.0 + "height": 94.0 }, "layout": { @@ -966,6 +588,13 @@ [ ] }, + "output.buffers": + { + "height": 1096.0, + "history": + [ + ] + }, "output.diagnostics": { "height": 0.0, @@ -1005,7 +634,7 @@ "project": "gravekeeper.sublime-project", "replace": { - "height": 176.0 + "height": 96.0 }, "save_all_on_build": true, "select_file": @@ -1014,6 +643,134 @@ "last_filter": "", "selected_items": [ + [ + "game", + "src/game.odin" + ], + [ + "player", + "src/player.odin" + ], + [ + "pla", + "src/player.odin" + ], + [ + "mai", + "src/main.odin" + ], + [ + "tod", + "todo" + ], + [ + "re", + "README.md" + ], + [ + "came", + "src/camera.odin" + ], + [ + "todo", + "todo" + ], + [ + "camer", + "src/camera.odin" + ], + [ + "debug", + "src/debug.odin" + ], + [ + "deb", + "src/debug.odin" + ], + [ + "main", + "src/main.odin" + ], + [ + "camera", + "src/camera.odin" + ], + [ + "deu", + "src/debug.odin" + ], + [ + "gam", + "src/game.odin" + ], + [ + "bu", + "build.sh" + ], + [ + "bui", + "build.sh" + ], + [ + "m", + "src/main.odin" + ], + [ + "mia", + "src/main.odin" + ], + [ + "gai", + "src/game.odin" + ], + [ + "pl", + "src/player.odin" + ], + [ + "game.od", + "src/game.odin" + ], + [ + "debu", + "src/debug.odin" + ], + [ + "de", + "src/debug.odin" + ], + [ + "ga", + "src/game.odin" + ], + [ + "conf", + "src/config.odin" + ], + [ + "game.odin", + "src/game.odin" + ], + [ + "ani", + "src/animator.odin" + ], + [ + "cof", + "src/config.odin" + ], + [ + "ass", + "src/asset_manager.odin" + ], + [ + "paler", + "src/player.odin" + ], + [ + "an", + "src/animator.odin" + ], [ "", "src/game.odin" @@ -1023,33 +780,13 @@ "src/game.odin" ], [ - "game", - "build/game" - ], - [ - "conf", - "src/config.odin" - ], - [ - "ass", + "asset", "src/asset_manager.odin" ], [ - "player", + "plaer", "src/player.odin" ], - [ - "main", - "src/main.odin" - ], - [ - "mai", - "src/main.odin" - ], - [ - "bui", - "build.sh" - ], [ "ini", "config/nvim/init.lua" @@ -1098,16 +835,25 @@ "selected_group": 0, "settings": { - "_vintageous_last_char_search_character": "A", - "_vintageous_last_char_search_command": "vi_f", + "_vintageous_last_char_search_character": "t", + "_vintageous_last_char_search_command": "vi_t", "_vintageous_reset_during_init": true, + "last_automatic_layout": + [ + [ + 0, + 0, + 1, + 1 + ] + ], "lsp_show_inlay_hints": false }, "show_minimap": false, "show_open_files": false, "show_tabs": false, "side_bar_visible": false, - "side_bar_width": 306.0, + "side_bar_width": 403.0, "status_bar_visible": true, "template_settings": {