townengine/untitled.sublime-workspace

1610 lines
30 KiB
Plaintext
Raw Normal View History

{
"auto_complete":
{
"selected_items":
[
[
"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"
],
[
"SDL_WINDOWEVENT_",
"SDL_WINDOWEVENT_MINIMIZED"
],
[
"GL_ALPHA_",
"GL_ALPHA_TEST"
],
[
"TEXTURE",
"TEXTURE_MODE_SEETHROUGH"
]
]
},
"buffers":
[
{
"file": "include/twn_config.h",
"settings":
{
"buffer_size": 972,
"encoding": "UTF-8",
"line_ending": "Unix"
},
"undo_stack":
[
[
12,
4,
"cut",
null,
"BAAAAMQDAAAAAAAAxAMAAAAAAAABAAAACsQDAAAAAAAAxAMAAAAAAAASAAAALyogMTAyNCAqIDEwMjQgKi8KxAMAAAAAAADEAwAAAAAAACYAAAAvKiAjZGVmaW5lIFVNS0FfU1RBQ0tfU0laRSAxMDQ4NTc2ICovCsQDAAAAAAAAxAMAAAAAAAABAAAACg",
"AwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AAAAAAQAAAMQDAAAAAAAAxAMAAAAAAAAAAAAAAADwvw"
]
]
},
{
"file": "src/rendering/twn_triangles.c",
"settings":
{
"buffer_size": 2969,
"encoding": "UTF-8",
"line_ending": "Unix"
},
"undo_stack":
[
[
23,
1,
"insert",
{
"characters": "twn_"
},
"BQAAACcAAAAAAAAAKAAAAAAAAAAAAAAAKAAAAAAAAAAoAAAAAAAAAAsAAAB0b3duZW5naW5lLygAAAAAAAAAKQAAAAAAAAAAAAAAKQAAAAAAAAAqAAAAAAAAAAAAAAAqAAAAAAAAACsAAAAAAAAAAAAAAA",
"AwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AAAAAAQAAADIAAAAAAAAAJwAAAAAAAAAAAAAAAADwvw"
],
[
27,
1,
"insert",
{
"characters": "wn"
},
"AwAAAEAAAAAAAAAAQQAAAAAAAAAAAAAAQQAAAAAAAABBAAAAAAAAACAAAAB0b3duZW5naW5lL3RleHR1cmVzL2ludGVybmFsX2FwaUEAAAAAAAAAQgAAAAAAAAAAAAAA",
"AwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AAAAAAQAAAEAAAAAAAAAAYAAAAAAAAAAAAAAAAADwvw"
],
[
28,
2,
"left_delete",
null,
"AgAAAEEAAAAAAAAAQQAAAAAAAAABAAAAbkAAAAAAAAAAQAAAAAAAAAABAAAAdw",
"AwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AAAAAAQAAAEIAAAAAAAAAQgAAAAAAAAAAAAAAAADwvw"
],
[
29,
1,
"insert",
{
"characters": "twn_texture"
},
"CwAAAEAAAAAAAAAAQQAAAAAAAAAAAAAAQQAAAAAAAABCAAAAAAAAAAAAAABCAAAAAAAAAEMAAAAAAAAAAAAAAEMAAAAAAAAARAAAAAAAAAAAAAAARAAAAAAAAABFAAAAAAAAAAAAAABFAAAAAAAAAEYAAAAAAAAAAAAAAEYAAAAAAAAARwAAAAAAAAAAAAAARwAAAAAAAABIAAAAAAAAAAAAAABIAAAAAAAAAEkAAAAAAAAAAAAAAEkAAAAAAAAASgAAAAAAAAAAAAAASgAAAAAAAABLAAAAAAAAAAAAAAA",
"AwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AAAAAAQAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAADwvw"
],
[
30,
1,
"insert",
{
"characters": "s_c"
},
"AwAAAEsAAAAAAAAATAAAAAAAAAAAAAAATAAAAAAAAABNAAAAAAAAAAAAAABNAAAAAAAAAE4AAAAAAAAAAAAAAA",
"AwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8L8AAAAAAQAAAEsAAAAAAAAASwAAAAAAAAAAAAAAAADwvw"
]
]
},
{
"file": "include/twn_vec.h",
"settings":
{
"buffer_size": 4341,
"line_ending": "Unix"
}
}
],
"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/docs",
"/home/tochie/Code/townengine/include",
"/home/tochie/Code/townengine/src",
"/home/tochie/Code/townengine/src/system"
],
"file_history":
[
"/home/tochie/Code/townengine/src/twn_engine_context_c.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_context.c",
"/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_context.h",
"/home/tochie/Code/townengine/include/twn_camera.h",
"/home/tochie/Code/townengine/include/twn_vec.h",
"/home/tochie/Code/townengine/include/twn_util.h",
"/home/tochie/Code/townengine/src/twn_textures_c.h",
"/home/tochie/Code/townengine/src/twn_util.c",
"/home/tochie/Code/townengine/src/twn_camera.c",
"/home/tochie/Code/townengine/src/twn_texture_modes_c.h",
"/home/tochie/Code/townengine/src/rendering/twn_gl_15_rendering.c",
"/home/tochie/Code/townengine/include/twn_config.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/include/twn_input.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/.gitignore",
"/home/tochie/Code/townengine/townengine/twn_loop.c",
"/home/tochie/Code/townengine/CMakeLists.txt",
"/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/apps/testgame/game.c",
"/home/tochie/Code/townengine/apps/testgame/scenes/ingame.c",
"/home/tochie/Code/townengine/apps/testgame/scenes/title.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/apps/testgame/world.c",
"/home/tochie/Code/townengine/apps/testgame/player.h",
"/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/apps/testgame/player.c",
"/home/tochie/Code/townengine/apps/testgame/state.h",
"/home/tochie/Code/townengine/townengine/input/internal_api.h",
"/home/tochie/Code/townengine/apps/testgame/scenes/ingame.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",
"/home/tochie/Code/salesman/third-party/stb/stb_perlin.h",
"/home/tochie/Code/salesman/apps/testgame/scenes/ingame.c",
"/home/tochie/Code/salesman/townengine/context.c",
"/home/tochie/Code/salesman/townengine/context.h",
"/home/tochie/Code/salesman/apps/template/state.h",
"/home/tochie/Code/salesman/CMakeLists.txt",
"/home/tochie/Code/salesman/apps/testgame/game.c",
"/home/tochie/Code/salesman/townengine/tabela.h",
"/home/tochie/Code/salesman/third-party/stb/stb_truetype.h",
"/home/tochie/Code/salesman/third-party/stb/stb_ds.h",
"/home/tochie/Code/salesman/townengine/camera.h",
"/home/tochie/Code/salesman/townengine/util.h",
"/home/tochie/Code/salesman/townengine/macros/inout.h",
"/home/tochie/Code/salesman/townengine/camera/internal_api.h",
"/home/tochie/Code/salesman/townengine/textures/textures.c",
"/home/tochie/Code/salesman/.build/test.tbl",
"/home/tochie/Code/salesman/townengine/rendering/sprites.h",
"/home/tochie/Code/salesman/townengine/rendering.h",
"/home/tochie/Code/salesman/townengine/macros/option.h",
"/usr/include/SDL2/SDL_surface.h",
"/home/tochie/Code/salesman/townengine/rendering/internal_api.h",
"/home/tochie/Code/salesman/townengine/macros/varargcount.h",
"/home/tochie/Code/salesman/townengine/textures/internal_api.h",
"/usr/include/SDL2/SDL_rect.h",
"/home/tochie/Code/salesman/townengine/vec.h",
"/home/tochie/Code/salesman/townengine/tabela.c",
"/usr/lib/clang/17/include/stddef.h"
],
"find":
{
"height": 32.0
},
"find_in_files":
{
"height": 194.0,
"where_history":
[
"/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":
[
"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",
"data",
"btw",
"TOWNENGINE_ARCHIVE_DATA",
"PACKAGE_EXTENSION",
"TOWNENGINE_DIR",
"compile",
"TOWNENGINE_BOOTSTRAP",
"bootstrap",
"set",
"bootstrap",
"_shared",
"_SHA",
"_shared",
"UNIX",
"link_deps",
"${target}",
"bind_quad_element_buffer",
"grass.gif",
"ptr_to_texture",
"textures_get_key",
"GAME_OBJECT_PATH",
"libgame",
"SOURCE_DIR"
],
"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":
[
{
"buffer": 0,
"file": "include/twn_config.h",
"selected": true,
"semi_transient": false,
"settings":
{
"buffer_size": 972,
"regions":
{
},
"selection":
[
[
972,
972
]
],
"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": "clangd"
}
],
"lsp_active": true,
"lsp_uri": "file:///home/tochie/Code/townengine/include/twn_config.h",
"show_definitions": false,
"syntax": "Packages/C++/C++.sublime-syntax"
},
"translation.x": 0.0,
"translation.y": 345.0,
"zoom_level": 1.0
},
"stack_index": 0,
"stack_multiselect": false,
"type": "text"
}
]
},
{
"sheets":
[
{
"buffer": 1,
"file": "src/rendering/twn_triangles.c",
"semi_transient": false,
"settings":
{
"buffer_size": 2969,
"regions":
{
},
"selection":
[
[
118,
118
]
],
"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": "clangd"
}
],
"lsp_active": true,
"lsp_uri": "file:///home/tochie/Code/townengine/src/rendering/twn_triangles.c",
"show_definitions": false,
"syntax": "Packages/C++/C.sublime-syntax",
"tab_size": 4,
"translate_tabs_to_spaces": true
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"stack_index": 1,
"stack_multiselect": false,
"type": "text"
},
{
"buffer": 2,
"file": "include/twn_vec.h",
"selected": true,
"semi_transient": true,
"settings":
{
"buffer_size": 4341,
"regions":
{
},
"selection":
[
[
0,
0
]
],
"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": "clangd"
}
],
"lsp_active": true,
"lsp_uri": "file:///home/tochie/Code/townengine/include/twn_vec.h",
"show_definitions": false,
"syntax": "Packages/C++/C++.sublime-syntax",
"tab_size": 4,
"translate_tabs_to_spaces": true
},
"translation.x": 0.0,
"translation.y": 2952.0,
"zoom_level": 1.0
},
"stack_index": 0,
"stack_multiselect": false,
"type": "text"
}
]
}
],
"incremental_find":
{
"height": 32.0
},
"input":
{
"height": 70.0
},
"layout":
{
"cells":
[
[
0,
0,
1,
1
],
[
1,
0,
2,
1
]
],
"cols":
[
0.0,
0.37740401568,
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": 1,
"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":
{
}
}