diff --git a/untitled.sublime-workspace b/untitled.sublime-workspace deleted file mode 100644 index fb09205..0000000 --- a/untitled.sublime-workspace +++ /dev/null @@ -1,1360 +0,0 @@ -{ - "auto_complete": - { - "selected_items": - [ - [ - "GL_STRE", - "GL_STREAM_DRAW" - ], - [ - "GL_RGBA", - "GL_RGBA8" - ], - [ - "stdb", - "stdbool.h>" - ], - [ - "twn", - "twn_rendering_platform.h\"" - ], - [ - "twn_", - "twn_text_c.h\"" - ], - [ - "pus", - "push_sprite_payload_to_vertex_buffer_builder" - ], - [ - "verte", - "vertex_buffer_builder" - ], - [ - "crea", - "create_gpu_texture" - ], - [ - "TEXTURE_FIL", - "TEXTURE_FILTER_NEAREAST" - ], - [ - "text", - "texture_filter" - ], - [ - "create_", - "create_gpu_texture" - ], - [ - "GLui", - "GLuint" - ], - [ - "texture", - "texture_key" - ], - [ - "GL_VER", - "GL_VERTEX_ARRAY" - ], - [ - "push", - "push_sprite_payload_to_vertex_buffer_builder" - ], - [ - "ve", - "vertex_buffer" - ], - [ - "b", - "bytes" - ], - [ - "glMap", - "glMapBuffer" - ], - [ - "bu", - "buffer_element" - ], - [ - "PIPE", - "PIPELINE_SPACE" - ], - [ - "con", - "context.h\"" - ], - [ - "co", - "config.h\"" - ], - [ - "to", - "townengine/" - ], - [ - "TWN_", - "TWN_ROOT_DIR" - ], - [ - "p", - "pixels" - ], - [ - "SDL_Free", - "SDL_FreeRW" - ], - [ - "SDL_assert", - "SDL_assert_always" - ], - [ - "file_", - "file_mem" - ], - [ - "SDL_al", - "SDL_assert_always" - ], - [ - "file", - "file_mem" - ], - [ - "memc", - "memccpy" - ], - [ - "SDL_CreateSurfa", - "SDL_CreateRGBSurfaceFrom" - ], - [ - "stbi_lo", - "stbi_load_from_memory" - ], - [ - "SDL_Surface", - "SDL_CreateRGBSurfaceWithFormat" - ], - [ - "end", - "endfunction" - ], - [ - "CMAKE_CURRENT", - "CMAKE_CURRENT_SOURCE_DIR" - ], - [ - "TOWNENGINE_AR", - "TOWNENGINE_ARCHIVE_DATA" - ], - [ - "TOWNENGINE_", - "TOWNENGINE_ARCHIVE_DATA" - ], - [ - "TO", - "TOWNENGINE_BOOTSTRAP" - ], - [ - "TOW", - "TOWNENGINE_HOT_RELOAD" - ], - [ - "sh", - "shfree" - ], - [ - "game", - "game_end" - ], - [ - "load", - "load_game_shared_object" - ], - [ - "gan", - "game_object_loaded_after_modification" - ], - [ - "CURRENT", - "CMAKE_CURRENT_SOURCE_DIR" - ], - [ - "RUNTI", - "RUNTIME_OUTPUT_DIRECTORY" - ], - [ - "CMAEK_CURRENT", - "CMAKE_CURRENT_SOURCE_DIR" - ], - [ - "compile_op", - "add_compile_options" - ], - [ - "RUNTIME_OUTPUT", - "RUNTIME_OUTPUT_NAME" - ], - [ - "TOWN", - "TOWNENGINE_HOT_RELOAD" - ], - [ - "game_", - "game_tick" - ], - [ - "CMAKE_PROJE", - "CMAKE_PROJECT_NAME" - ], - [ - "so", - "sources" - ], - [ - "int", - "int64_t" - ], - [ - "stb_per", - "stb_perlin_noise3_seed" - ], - [ - "uin", - "uint8_t" - ], - [ - "uint", - "uint8_t" - ], - [ - "sl", - "slice_descs" - ], - [ - "arr", - "arrlenu" - ], - [ - "all", - "allocated_str" - ], - [ - "mallo", - "malloc" - ], - [ - "tabela_push_int32_", - "tabela_push_int32_at_key" - ], - [ - "t", - "tree_view_size" - ], - [ - "tre", - "tree_view_size" - ], - [ - "arrlen", - "arrlenu" - ], - [ - "tree", - "tree_view" - ], - [ - "s", - "slice_descs_view_size" - ], - [ - "sli", - "slice_descs_view" - ], - [ - "shget", - "shgetp_null" - ], - [ - "ali", - "alignof" - ], - [ - "TABE", - "TABELA_TYPE_NONE" - ], - [ - "ta", - "tabela_variant" - ], - [ - "table", - "tabela_current" - ], - [ - "tabela", - "tabela_save" - ], - [ - "tabela_p", - "tabela_push_int32" - ], - [ - "tabel", - "tabela_open" - ], - [ - "str", - "struct" - ], - [ - "arrp", - "arrput" - ], - [ - "tr", - "tree" - ], - [ - "sta", - "stack_index" - ], - [ - "no", - "node_count" - ], - [ - "n", - "node_count" - ], - [ - "re", - "return" - ], - [ - "fw", - "fwrite" - ], - [ - "pt", - "ptrdiff_t" - ], - [ - "t_", - "t_fvec2" - ], - [ - "m", - "m_opt" - ], - [ - "te", - "texture_origin_opt" - ], - [ - "t_f", - "t_fvec2" - ], - [ - "repeat", - "repeating_texture" - ], - [ - "TEXT", - "TEXTURE_ATLAS_SIZE" - ], - [ - "SDL_", - "SDL_Surface" - ], - [ - "glCopy", - "glCopyTexSubImage2D" - ], - [ - "SDL_Assert", - "SDL_assert" - ], - [ - "malo", - "malloc.h>" - ], - [ - "stb_d", - "stb_ds.h>" - ], - [ - "tabe", - "tabela_type" - ], - [ - "GLAD_GL_", - "GLAD_GL_ARB_depth_clamp" - ], - [ - "w", - "window" - ], - [ - "SDL_GL_Get", - "SDL_GL_GetDrawableSize" - ], - [ - "glDe", - "glDepthRange" - ], - [ - "SDL_GL_CONTEXT_", - "SDL_GL_CONTEXT_NO_ERROR" - ], - [ - "GL_LINE", - "GL_LINEAR" - ], - [ - "m_vec", - "m_vec_norm" - ], - [ - "render", - "rendering.h\"" - ], - [ - "p_", - "p_member" - ], - [ - "_", - "_opt" - ], - [ - "m_op", - "m_option_list" - ], - [ - "_op", - "_opt_set" - ], - [ - "pp", - "push_sprite_ex" - ], - [ - "phy", - "physfs" - ], - [ - "camera_lo", - "camera_look_at_matrix" - ], - [ - "aud", - "audio/" - ], - [ - "TOWNENGINE", - "TOWNENGINE_DIR" - ], - [ - "PRO", - "PROJECT_NAME" - ], - [ - "M_PI", - "M_PI_2" - ], - [ - "wind", - "window_h" - ], - [ - "win", - "window_w" - ], - [ - "glClear", - "glClearDepth" - ], - [ - "GL_LE", - "GL_LEQUAL" - ], - [ - "camera", - "camera_projection" - ], - [ - "glLoad", - "glLoadMatrixf" - ], - [ - "came", - "camera_look_at" - ], - [ - "cam", - "camera_projection" - ], - [ - "fvec3", - "fvec3_scale" - ], - [ - "t_fvec", - "t_fvec3" - ], - [ - "t_fve", - "t_fvec3" - ], - [ - "wi", - "window_size_has_changed" - ] - ] - }, - "buffers": - [ - ], - "build_system": "", - "build_system_choices": - [ - ], - "build_varint": "", - "command_palette": - { - "height": 0.0, - "last_filter": "", - "selected_items": - [ - [ - "move", - "File: Move" - ], - [ - "rena", - "Rename File" - ], - [ - "mo", - "File: Move" - ], - [ - "du", - "File: Duplicate" - ], - [ - "dupli", - "File: Duplicate" - ], - [ - "defit", - "LSP: Goto Definition" - ], - [ - "rename", - "Rename File" - ], - [ - "dupl", - "File: Duplicate" - ], - [ - "toggle si", - "View: Toggle Side Bar" - ], - [ - "toggle", - "View: Toggle Side Bar" - ], - [ - "toggle pane", - "LSP: Toggle Log Panel" - ], - [ - "hex", - "HexViewer: Toggle Hex View" - ], - [ - "instal", - "Package Control: Install Package" - ], - [ - "unfo", - "Code Folding: Unfold All" - ], - [ - "colla", - "Code Folding: Fold All" - ], - [ - "restart", - "LSP: Restart Server" - ], - [ - "inga", - "Code Folding: Fold All" - ], - [ - "res", - "LSP: Restart Server" - ], - [ - "cmake", - "Set Syntax: CMake" - ], - [ - "git push", - "Git: Push Current Branch" - ], - [ - "push", - "Git: Push" - ], - [ - "git che", - "Git: Change Branch" - ], - [ - "git", - "Git: Push" - ], - [ - "install", - "Package Control: Install Package" - ], - [ - "blame", - "Sublime Merge: Blame File" - ], - [ - "diff", - "FileDiffs: Menu" - ], - [ - "lsp eba", - "LSP: Enable Language Server in Project" - ], - [ - "rea", - "Rename File" - ], - [ - "syntax c", - "Set Syntax: C" - ], - [ - "enable", - "LSP: Enable Language Server in Project" - ], - [ - "trob", - "LSP: Troubleshoot Server" - ], - [ - "insta", - "Package Control: Install Package" - ], - [ - "tro", - "LSP: Troubleshoot Server" - ], - [ - "diag", - "LSP: Toggle Diagnostics Panel" - ], - [ - "select", - "UI: Select Color Scheme" - ], - [ - "theme", - "UI: Select Theme" - ] - ], - "width": 0.0 - }, - "console": - { - "height": 0.0, - "history": - [ - ] - }, - "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/tochie/Code/townengine", - "/home/tochie/Code/townengine/apps", - "/home/tochie/Code/townengine/apps/testgame", - "/home/tochie/Code/townengine/src", - "/home/tochie/Code/townengine/src/rendering" - ], - "file_history": - [ - "/mnt/win/tracks/morning-brew.it", - "/home/tochie/Code/townengine/src/rendering/twn_gl_15_rendering.c", - "/home/tochie/Code/townengine/apps/testgame/testgame", - "/home/tochie/Code/townengine/src/rendering/twn_gl_any_rendering.c", - "/home/tochie/Code/townengine/src/rendering/twn_rendering_c.h", - "/home/tochie/Code/townengine/src/twn_textures_c.h", - "/home/tochie/Code/townengine/src/rendering/twn_gpu_texture_c.h", - "/home/tochie/Code/townengine/src/rendering/twn_gl_15_gpu_texture.c", - "/home/tochie/Code/townengine/CMakeLists.txt", - "/home/tochie/Code/townengine/src/rendering/twn_triangles.c", - "/home/tochie/Code/townengine/src/rendering/twn_text_c.h", - "/home/tochie/Code/townengine/src/rendering/twn_text.c", - "/home/tochie/Code/townengine/src/rendering/twn_sprites.c", - "/home/tochie/Code/townengine/src/rendering/twn_rendering.c", - "/home/tochie/Code/townengine/src/rendering/twn_circles.c", - "/home/tochie/Code/townengine/src/rendering/twn_rendering_platform_c.h", - "/home/tochie/Code/townengine/src/rendering/twn_gl_any_rendering_c.h", - "/home/tochie/Code/townengine/src/rendering/twn_gl_15_rendering_c.h", - "/home/tochie/Code/townengine/src/twn_engine_context_c.h", - "/home/tochie/Code/townengine/src/twn_game_object_c.h", - "/home/tochie/Code/townengine/include/twn_context.h", - "/home/tochie/Code/townengine/src/twn_textures.c", - "/home/tochie/Code/townengine/src/game_object/twn_linux_game_object_c.h", - "/home/tochie/Code/townengine/src/twn_input.c", - "/home/tochie/Code/townengine/src/twn_audio.c", - "/home/tochie/Code/townengine/src/rendering/twn_gpu_texture.h", - "/home/tochie/Code/townengine/src/twn_util.c", - "/home/tochie/Code/townengine/src/twn_input_c.h", - "/home/tochie/Code/townengine/src/twn_loop.c", - "/home/tochie/Code/townengine/src/twn_camera.c", - "/home/tochie/Code/townengine/src/twn_context.c", - "/home/tochie/Code/townengine/apps/testgame/scenes/title.h", - "/home/tochie/Code/townengine/apps/testgame/scenes/title.c", - "/home/tochie/Code/townengine/apps/testgame/scenes/ingame.h", - "/home/tochie/Code/townengine/apps/testgame/scenes/ingame.c", - "/home/tochie/Code/townengine/apps/testgame/world.c", - "/home/tochie/Code/townengine/apps/testgame/world.h", - "/home/tochie/Code/townengine/apps/testgame/state.h", - "/home/tochie/Code/townengine/apps/testgame/player.h", - "/home/tochie/Code/townengine/apps/testgame/player.c", - "/home/tochie/Code/townengine/apps/testgame/game.c", - "/home/tochie/Code/townengine/include/twn_rendering.h", - "/home/tochie/Code/townengine/include/twn_option.h", - "/home/tochie/Code/townengine/.gitignore", - "/home/tochie/Code/townengine/include/twn_config.h", - "/home/tochie/Code/townengine/include/twn_input.h", - "/home/tochie/Code/townengine/include/twn_util.h", - "/home/tochie/Code/townengine/include/twn_vec.h", - "/home/tochie/Code/townengine/src/twn_varargcount.h", - "/home/tochie/Code/townengine/docs/source_directory_structure.txt", - "/home/tochie/Code/townengine/src/system/linux/twn_elf.h", - "/home/tochie/Code/townengine/src/twn_audio_c.h", - "/home/tochie/Code/townengine/src/twn_concatenate_c.h", - "/home/tochie/Code/townengine/src/twn_option_c.h", - "/home/tochie/Code/townengine/include/twn_camera.h", - "/home/tochie/Code/townengine/src/twn_texture_modes_c.h", - "/home/tochie/Code/townengine/include/twn_game_api.h", - "/home/tochie/Code/townengine/src/twn_engine_context.h", - "/home/tochie/Code/townengine/include/readme.txt", - "/home/tochie/Code/townengine/include/twn_audio.h", - "/home/tochie/Code/townengine/src/camera.h", - "/home/tochie/Code/townengine/townengine/rendering/twn_gl_any_rendering_c.h", - "/home/tochie/Code/townengine/townengine/rendering/twn_rendering_c.h", - "/home/tochie/Code/townengine/townengine/rendering/twn_text.c", - "/home/tochie/Code/townengine/townengine/rendering/twn_text_c.h", - "/home/tochie/Code/townengine/townengine/rendering/twn_triangles.c", - "/home/tochie/Code/townengine/townengine/rendering/twn_sprites.c", - "/home/tochie/Code/townengine/townengine/rendering/twn_rendering_platform.h", - "/home/tochie/Code/townengine/townengine/rendering/twn_rendering.c", - "/home/tochie/Code/townengine/townengine/textures/textures.c", - "/home/tochie/Code/townengine/townengine/twn_rendering.h", - "/home/tochie/Code/townengine/townengine/rendering/twn_gpu_texture.h", - "/home/tochie/Code/townengine/townengine/rendering/twn_gl_15_gpu_texture.c", - "/home/tochie/Code/townengine/townengine/rendering/twn_gl_15_rendering.c", - "/home/tochie/Code/townengine/townengine/rendering/twn_gl_15_rendering_c.h", - "/home/tochie/Code/townengine/townengine/textures/internal_api.h", - "/home/tochie/Code/townengine/third-party/stb/stb_truetype.h", - "/home/tochie/Code/townengine/townengine/util.h", - "/home/tochie/Code/townengine/townengine/config.h", - "/home/tochie/Code/townengine/townengine/rendering/twn_gl_any_rendering.c", - "/home/tochie/Code/townengine/townengine/main.c", - "/home/tochie/Code/townengine/townengine/twn_engine_api.h", - "/home/tochie/Code/townengine/townengine/twn_game_object.h", - "/home/tochie/Code/townengine/townengine/rendering/twn_circles.c", - "/home/tochie/Code/townengine/townengine/textures/modes.h", - "/home/tochie/Code/townengine/townengine/rendering/circles.h", - "/home/tochie/Code/townengine/townengine/context.h", - "/home/tochie/Code/townengine/townengine/rendering/internal_api.h", - "/home/tochie/Code/townengine/townengine/rendering.c", - "/home/tochie/Code/townengine/townengine/rendering/sprites.h", - "/home/tochie/Code/townengine/townengine/rendering/twn_triangles_c.h", - "/home/tochie/Code/townengine/townengine/rendering/quad_element_buffer.h", - "/home/tochie/Code/townengine/third-party/glad/include/glad/glad.h", - "/home/tochie/Code/townengine/townengine/twn_loop.c", - "/home/tochie/Code/townengine/apps/testgame/build.sh", - "/home/tochie/Code/townengine/townengine/input/input.c", - "/home/tochie/Code/townengine/townengine/input.h", - "/home/tochie/Code/townengine/townengine/rendering/triangles.h", - "/home/tochie/Code/townengine/townengine/rendering/text.h", - "/usr/include/EGL/egl.h", - "/usr/include/SDL2/SDL.h", - "/home/tochie/Code/townengine/third-party/physfs/CMakeLists.txt", - "/home/tochie/Code/townengine/third-party/stb/stb_image.h", - "/home/tochie/Code/townengine/apps/template/game.c", - "/home/tochie/Code/townengine/townengine/game_object/twn_linux_game_object_c.h", - "/home/tochie/Code/townengine/townengine/game_object/twn_win32_game_object_c.h", - "/home/tochie/Code/townengine/apps/testgame/.build/CMakeFiles/testgame_app.dir/build.make", - "/home/tochie/Code/townengine/apps/testgame/CMakeLists.txt", - "/home/tochie/Code/townengine/apps/template/CMakeLists.txt", - "/home/tochie/Code/townengine/townengine/rendering.h", - "/home/tochie/Code/townengine/townengine/game_api.h", - "/home/tochie/Code/townengine/apps/testgame/scenes/scene.c", - "/home/tochie/Code/townengine/townengine/scripting.c", - "/home/tochie/Code/townengine/townengine/camera.c", - "/home/tochie/Code/townengine/townengine/util.c", - "/home/tochie/Code/townengine/townengine/audio/audio.c", - "/home/tochie/Code/townengine/townengine/input/internal_api.h", - "/home/tochie/Code/townengine/third-party/stb/stb_ds.h", - "/home/tochie/Code/townengine/townengine/context/internal_api.h", - "/home/tochie/Code/townengine/apps/testgame/game.h", - "/home/tochie/Code/townengine/townengine/context/context.c", - "/home/tochie/Code/townengine/townengine/audio.c", - "/home/tochie/Code/townengine/townengine/input.c", - "/home/tochie/Code/townengine/null.c", - "/home/tochie/Code/townengine/third-party/x-watcher.h", - "/home/tochie/Code/townengine/townengine/tabela.c", - "/home/tochie/Code/townengine/townengine/tabela.h", - "/home/tochie/Code/salesman/townengine/game_api.h" - ], - "find": - { - "height": 44.0 - }, - "find_in_files": - { - "height": 194.0, - "where_history": - [ - "/home/tochie/Code/townengine/src", - "/home/tochie/Code/townengine/townengine", - "/home/tochie/Code/townengine/", - "/home/tochie/Code/townengine/townengine", - "/home/tochie/Code/townengine/", - "/home/tochie/Code/townengine/apps", - "/home/tochie/Code/townengine/townengine", - "/home/tochie/Code/townengine/apps", - "/home/tochie/Code/townengine/townengine", - "/home/tochie/Code/townengine/apps", - "/home/tochie/Code/townengine/townengine", - "/home/tochie/Code/salesman/apps/", - "/home/tochie/Code/salesman/townengine", - "/home/tochie/Code/salesman/", - "/home/tochie/Code/salesman/src", - "/home/tochie/Code/salesman", - "/home/tochie/Code/salesman/apps", - "/home/tochie/Code/salesman/src", - "/home/tochie/Code/salesman", - "/home/tochie/Code/salesman/src", - "/home/tochie/Code/salesman/", - "/home/tochie/Code/salesman/src", - "/home/tochie/Code/salesman/", - "/home/tochie/Code/salesman/src" - ] - }, - "find_state": - { - "case_sensitive": false, - "find_history": - [ - "GL_RGBA8", - "GL_NEAREST", - "TWN_RENDERING_PLATFORM_H", - "TWN_GL_15_RENDERING_H", - "TWN_GL_ANY_RENDERING_H", - "TWN_GPU_TEXTURE_H", - "use", - "use_sprite_blendmode", - "TWN_TEXTURES_H", - "TWN_TEXTURES_MODES_H", - "TWN_GAME_OBJECT_H", - "TWN_ENGINE_CONTEXT_H", - "RENDERING_INTERNAL_API_H", - "gpu_", - "audio_callback", - "#include \"twn_context.h\"", - "include_deps", - "struct text_cache", - "text_cache", - "townengine/", - "include_deps", - "include", - "engine/", - "ELF_H", - "VARARGCOUNT_H", - "OPTION_H", - "CONCATENATE_H", - "definitions", - "PRIVATE_AUDIO_H", - "TEXTURES_INTERNAL_API_H", - "VEC_H", - "CONTEXT_H", - "townengine/", - "CONFIG_H", - "INPUT_H", - "AUDIO_H", - "CAMERA_H", - "#ifdef EMSCRIPTEN\n#include \"twn_gl_es2_rendering_c.h\"\n#else\n#include \"twn_gl_15_rendering_c.h\"\n#endif", - "RENDERING_INTERNAL_API_H", - "finally_draw_text", - " ", - " ", - "TWN_API ", - "vertex_buffer", - "_primitive_payload", - "sprite_primitive_payload", - "ASCII_START", - "ASCII_END", - "gl", - ", GLenum target", - "GL", - "target, ", - "gl", - "g;", - "GL_15_RENDERING", - "ANY_RENDERING", - "TWN_API ", - "GLuint", - "gl", - "GAME_OBJECT_H", - "const ", - "mesh_batch_item", - "buffer", - "GL", - "payload", - "sprite.", - "sprite", - "v", - "uv0", - "glBindBuffer", - "payload_size", - "push_to_vertex_buffer", - "batch.", - "dims", - "vertex_buffer", - "payload", - "..", - "TWN_GL_ANY_RENDERING_H", - "RENDERING_CIRCLES_H", - "RENDERING_H", - "set_camera", - "RENDER_BASE_WIDTH", - "static ", - "static t_matrix4 camera_projection_matrix;\n", - "font_data", - "static ", - "RENDERING_GL_GENERIC", - "static ", - "upload_quad_vertices", - "enum", - "утгь", - "render_rectangle", - "upload_quad_vertices", - "opengl_lo", - "opengl_log", - "glad", - "#if defined(EMSCRIPTEN)", - "#if defeined(EMSCRIPTEN)", - "EMSCRIPTEN", - "emscri", - "glad", - "CMAKE_EXECUTABLE_SUFFIX", - "unix", - "use", - "SDL2", - "include", - "sdl", - "textures_cache_deinit", - "Save", - "result", - "rmask", - "SDL_CreateRGBSurfaceFrom", - "CRY", - "#define STB", - "image_", - "TTF", - "SDL2", - "SDL2_ttf", - "TWN_TARGET", - "twn_third_parties", - "add_library", - "add_subdirectory", - "20", - "TWN_ARCHIVE_DATA", - "copy_if", - "TEXT_FONT_OVERSAMPLING", - "TEXT_FONT_FILTERING", - "linux" - ], - "highlight": true, - "in_selection": false, - "preserve_case": false, - "regex": false, - "replace_history": - [ - "#include \"twn_rendering_platform.h\"", - "#ifdef EMSCRIPTEN", - "state->ctx->", - "\"townengine/context.h\"", - "ctx.", - "use_tawnengine", - "\"internal_api.h\"", - "t_shvec", - "t_ushvec", - "_item" - ], - "reverse": false, - "scrollbar_highlights": true, - "show_context": true, - "use_buffer2": true, - "use_gitignore": true, - "whole_word": false, - "wrap": true - }, - "groups": - [ - { - "sheets": - [ - ] - } - ], - "incremental_find": - { - "height": 32.0 - }, - "input": - { - "height": 70.0 - }, - "layout": - { - "cells": - [ - [ - 0, - 0, - 1, - 1 - ] - ], - "cols": - [ - 0.0, - 1.0 - ], - "rows": - [ - 0.0, - 1.0 - ] - }, - "menu_visible": true, - "output.LSP Log Panel": - { - "height": 186.0 - }, - "output.diagnostics": - { - "height": 0.0 - }, - "output.find_results": - { - "height": 0.0 - }, - "output.mdpopups": - { - "height": 0.0 - }, - "pinned_build_system": "", - "project": "untitled.sublime-project", - "replace": - { - "height": 60.0 - }, - "save_all_on_build": true, - "select_file": - { - "height": 0.0, - "last_filter": "", - "selected_items": - [ - [ - "texture.c", - "townengine/textures/textures.c" - ], - [ - "loop", - "townengine/twn_loop.c" - ], - [ - "texture", - "townengine/textures/textures.c" - ], - [ - "input", - "townengine/input/input.c" - ], - [ - "twn_lo", - "townengine/twn_loop.c" - ], - [ - "twn", - "townengine/twn_loop.c" - ], - [ - "stb_image", - "third-party/stb/stb_image.h" - ], - [ - "ingame", - "apps/testgame/scenes/ingame.c" - ], - [ - "game", - "apps/testgame/game.c" - ], - [ - "title", - "apps/testgame/scenes/title.c" - ], - [ - "context", - "townengine/context.h" - ], - [ - "main", - "townengine/main.c" - ], - [ - "inga", - "apps/testgame/scenes/ingame.c" - ], - [ - "stb_ds", - "third-party/stb/stb_ds.h" - ], - [ - "ren", - "townengine/rendering.h" - ], - [ - "op", - "townengine/macros/option.h" - ], - [ - "var", - "townengine/macros/varargcount.h" - ], - [ - "sprite", - "townengine/rendering/sprites.h" - ], - [ - "vec", - "townengine/vec.h" - ], - [ - "internal", - "townengine/textures/internal_api.h" - ], - [ - "rendering", - "townengine/rendering.h" - ], - [ - "std_", - "third-party/stb/stb_ds.h" - ], - [ - "stb_per", - "third-party/stb/stb_perlin.h" - ], - [ - "phys", - "third-party/physfs/src/physfs.h" - ], - [ - "stb", - "third-party/stb/stb_truetype.h" - ], - [ - "text", - "src/textures/textures.c" - ], - [ - "render", - "src/rendering.c" - ], - [ - "camera", - "src/camera.h" - ], - [ - "camea", - "src/camera.c" - ], - [ - "rener", - "src/rendering.c" - ], - [ - "triang", - "src/rendering/triangles.h" - ], - [ - "textures", - "src/textures/textures.c" - ], - [ - "spri", - "src/rendering/sprites.h" - ], - [ - "config", - "src/config.h" - ], - [ - "cam.", - "third-party/cglm/src/cam.c" - ], - [ - "o", - "src/option.h" - ], - [ - "au", - "src/audio.h" - ], - [ - "mat", - "third-party/cglm/src/mat4.c" - ], - [ - "util", - "src/util.h" - ], - [ - "textu", - "src/textures.c" - ], - [ - "sprites", - "src/rendering/sprites.h" - ], - [ - "audio", - "src/audio.c" - ], - [ - "uti", - "src/util.h" - ], - [ - "contex", - "src/context.h" - ], - [ - "titl", - "src/game/scenes/title.c" - ], - [ - "glad", - "third-party/glad/include/glad/glad.h" - ], - [ - "in", - "src/input.c" - ], - [ - "con", - "src/context.h" - ], - [ - "ut", - "src/util.h" - ], - [ - "co", - "src/context.h" - ], - [ - "u", - "src/util.h" - ], - [ - "cmak", - "CMakeLists.txt" - ], - [ - "rende", - "src/rendering.c" - ], - [ - "cmake", - "CMakeLists.txt" - ], - [ - "conte", - "src/context.h" - ], - [ - "main.c", - "src/main.c" - ], - [ - "ma", - ".build/.cache/clangd/index/malloc.h.92A730905333FB35.idx" - ] - ], - "width": 0.0 - }, - "select_project": - { - "height": 0.0, - "last_filter": "", - "selected_items": - [ - ], - "width": 0.0 - }, - "select_symbol": - { - "height": 350.0, - "last_filter": "", - "selected_items": - [ - ], - "width": 592.0 - }, - "selected_group": 0, - "settings": - { - }, - "show_minimap": false, - "show_open_files": true, - "show_tabs": true, - "side_bar_visible": true, - "side_bar_width": 286.0, - "status_bar_visible": true, - "template_settings": - { - } -}