Files
raylib_reference/gravekeeper.sublime-workspace
T
2026-07-14 07:15:28 +02:00

1116 lines
20 KiB
Plaintext

{
"auto_complete":
{
"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":
[
{
"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":
[
[
[
[
"Packages/User/Odin.sublime-build",
""
],
[
"Packages/User/Odin.sublime-build",
"Build Only"
],
[
"Packages/User/Odin.sublime-build",
"Optimized Build + Run"
],
[
"Packages/User/Odin.sublime-build",
"Web (WASM) Build"
],
[
"Packages/User/Odin.sublime-build",
"Web (WASM) Optimized"
],
[
"Packages/User/Odin.sublime-build",
"Build + Debugger"
],
[
"Packages/User/Odin.sublime-build",
"Clean"
]
],
[
"Packages/User/Odin.sublime-build",
"Optimized Build + Run"
]
]
],
"build_varint": "",
"command_palette":
{
"height": 0.0,
"last_filter": "",
"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: Troubleshoot Server"
],
[
"ls",
"Preferences: LSP Settings"
],
[
"ke",
"Preferences: Key Bindings"
],
[
"colo",
"UI: Select Color Scheme"
],
[
"setting",
"Preferences: Settings"
],
[
"insta",
"Package Control: Install Package"
],
[
"remove",
"Package Control: Remove Package"
],
[
"settin",
"Preferences: Settings"
],
[
"ui ",
"UI: Select Theme"
],
[
"keybinds",
"Preferences: Key Bindings"
],
[
"keyb",
"Preferences: Key Bindings"
],
[
"inst",
"Package Control: Install Package"
],
[
"theme",
"UI: Customize Color Scheme"
],
[
"tabs",
"View: Toggle Tabs"
],
[
"mini",
"View: Toggle Minimap"
],
[
"color",
"UI: Select Color Scheme"
],
[
"Ui",
"UI: Select Color Scheme"
],
[
"instal",
"Package Control: Install Package"
],
[
"remove ",
"Package Control: Remove Package"
],
[
"cust",
"UI: Customize Theme"
],
[
"custom",
"UI: Customize Color Scheme"
],
[
"color scheme",
"UI: Select Color Scheme"
],
[
"ins",
"Package Control: Install Package"
]
],
"width": 0.0
},
"console":
{
"height": 250.0,
"history":
[
"sublime.log_commands(True)"
]
},
"distraction_free":
{
"menu_visible": true,
"show_minimap": false,
"show_open_files": false,
"show_tabs": false,
"side_bar_visible": false,
"status_bar_visible": false
},
"expanded_folders":
[
"/home/jason/Projects/gravekeeper",
"/home/jason/Projects/gravekeeper/src"
],
"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/assets/textures",
"/home/jason/Projects/gravekeeper/build.sh",
"/home/jason/.dotfiles/config/nvim/init.lua",
"/home/jason/.dotfiles/config/alacritty/alacritty.toml",
"/home/jason/.dotfiles/scripts/installs/install_php",
"/home/jason/.dotfiles/install.sh",
"/home/jason/.dotfiles/.gitignore",
"/home/jason/.config/sublime-text/Packages/User/Find Results.sublime-settings",
"/home/jason/.config/sublime-text/Packages/BetterFindBuffer/Find Results.sublime-settings",
"/home/jason/.dotfiles/README.md",
"/home/jason/.config/sublime-text/Packages/BetterFindBuffer/BetterFindBuffer.sublime-settings",
"/home/jason/.config/sublime-text/Packages/User/BetterFindBuffer.sublime-settings",
"/home/jason/.config/sublime-text/Packages/Default/Preferences.sublime-settings",
"/home/jason/.config/sublime-text/Packages/User/Default (Linux).sublime-keymap",
"/home/jason/.config/sublime-text/Packages/Default/Default (Linux).sublime-keymap",
"/home/jason/Projects/octal_cookie/src/machine/cpu.odin",
"/home/jason/.dotfiles/config/nvim/nvim-pack-lock.json",
"/home/jason/.dotfiles/config/awesome/rc.lua",
"/home/jason/.dotfiles/config/kanata/kanata.kbd"
],
"find":
{
"height": 90.0
},
"find_in_files":
{
"height": 175.0,
"where_history":
[
]
},
"find_state":
{
"case_sensitive": false,
"find_history":
[
"\n}"
],
"highlight": true,
"in_selection": false,
"preserve_case": false,
"regex": false,
"replace_history":
[
],
"reverse": false,
"scrollbar_highlights": true,
"show_context": true,
"use_buffer2": true,
"use_gitignore": true,
"whole_word": false,
"wrap": true
},
"groups":
[
{
"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
},
"input":
{
"height": 74.0
},
"layout":
{
"cells":
[
[
0,
0,
1,
1
]
],
"cols":
[
0.0,
1.0
],
"rows":
[
0.0,
1.0
]
},
"menu_visible": false,
"output.LSP Log Panel":
{
"height": 250.0,
"history":
[
]
},
"output.diagnostics":
{
"height": 0.0,
"history":
[
]
},
"output.exec":
{
"height": 963.0,
"history":
[
]
},
"output.find_results":
{
"height": 0.0,
"history":
[
]
},
"output.mdpopups":
{
"height": 0.0,
"history":
[
]
},
"output.mdpopups-dummy":
{
"height": 0.0,
"history":
[
]
},
"pinned_build_system": "Packages/User/Odin.sublime-build",
"project": "gravekeeper.sublime-project",
"replace":
{
"height": 176.0
},
"save_all_on_build": true,
"select_file":
{
"height": 0.0,
"last_filter": "",
"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",
"src/main.odin"
],
[
"bui",
"build.sh"
],
[
"ini",
"config/nvim/init.lua"
],
[
"cpu",
"src/machine/cpu.odin"
],
[
"nvim",
"config/nvim/nvim-pack-lock.json"
]
],
"width": 0.0
},
"select_project":
{
"height": 657.0,
"last_filter": "",
"selected_items":
[
[
"",
"~/.dotfiles/dotfiles.sublime-project"
],
[
"do",
"~/.dotfiles/dotfiles.sublime-project"
],
[
"oc",
"~/Projects/octal_cookie/octal_cookie.sublime-project"
]
],
"width": 499.0
},
"select_symbol":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"selected_group": 0,
"settings":
{
"_vintageous_last_char_search_character": "A",
"_vintageous_last_char_search_command": "vi_f",
"_vintageous_reset_during_init": true,
"lsp_show_inlay_hints": false
},
"show_minimap": false,
"show_open_files": false,
"show_tabs": false,
"side_bar_visible": false,
"side_bar_width": 306.0,
"status_bar_visible": true,
"template_settings":
{
}
}