1610 lines
30 KiB
Plaintext
1610 lines
30 KiB
Plaintext
|
{
|
||
|
"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":
|
||
|
{
|
||
|
}
|
||
|
}
|