Merge branch 'master' into pubsync

This commit is contained in:
Eric Froemling 2022-03-02 06:03:12 -06:00
commit 663946fdf7
No known key found for this signature in database
GPG Key ID: 89C93F0F8D6D5A98
10 changed files with 3619 additions and 524 deletions

View File

@ -420,32 +420,32 @@
"assets/build/ba_data/audio/zoeOw.ogg": "https://files.ballistica.net/cache/ba1/51/eb/0a567253cc08c94c5d315a64d9af",
"assets/build/ba_data/audio/zoePickup01.ogg": "https://files.ballistica.net/cache/ba1/bc/8f/a9c51a09c418136e386b7fdf21c7",
"assets/build/ba_data/audio/zoeScream01.ogg": "https://files.ballistica.net/cache/ba1/02/e5/84916e123f47ccf11ddda380d699",
"assets/build/ba_data/data/langdata.json": "https://files.ballistica.net/cache/ba1/0a/8c/4b3344df186e2f26d959bd886c72",
"assets/build/ba_data/data/langdata.json": "https://files.ballistica.net/cache/ba1/b8/e5/db9d86f120c6f2788f68320453e4",
"assets/build/ba_data/data/languages/arabic.json": "https://files.ballistica.net/cache/ba1/0f/e1/94378b32c786d5365a7810a15d73",
"assets/build/ba_data/data/languages/belarussian.json": "https://files.ballistica.net/cache/ba1/55/8c/8d0a0585e434b94865ae4befc090",
"assets/build/ba_data/data/languages/chinese.json": "https://files.ballistica.net/cache/ba1/f6/21/951b7ff02b0ad14b1f0ac55763c4",
"assets/build/ba_data/data/languages/chinesetraditional.json": "https://files.ballistica.net/cache/ba1/ef/c2/a607f318b815f025a20ab92f0a7b",
"assets/build/ba_data/data/languages/croatian.json": "https://files.ballistica.net/cache/ba1/66/bf/6e98398016da261296b8c306560e",
"assets/build/ba_data/data/languages/czech.json": "https://files.ballistica.net/cache/ba1/82/61/8319e81bc3fed77e8319a2fd6988",
"assets/build/ba_data/data/languages/czech.json": "https://files.ballistica.net/cache/ba1/87/84/9f3d39610453b3bf350698a23316",
"assets/build/ba_data/data/languages/danish.json": "https://files.ballistica.net/cache/ba1/3f/46/e4da3c1d2b0ebf916df55c608b28",
"assets/build/ba_data/data/languages/dutch.json": "https://files.ballistica.net/cache/ba1/97/90/39ba65c2ad714429aec82ea1ae3e",
"assets/build/ba_data/data/languages/english.json": "https://files.ballistica.net/cache/ba1/99/2a/bdcfa0932cf73e5cf63fd8113b1b",
"assets/build/ba_data/data/languages/esperanto.json": "https://files.ballistica.net/cache/ba1/4c/c7/0184b8178869d1a3827a1bfcd5bb",
"assets/build/ba_data/data/languages/filipino.json": "https://files.ballistica.net/cache/ba1/00/70/fabda1781ddbb540cd1c2a6278db",
"assets/build/ba_data/data/languages/filipino.json": "https://files.ballistica.net/cache/ba1/6c/81/fad9858b8904190be7686ee245f8",
"assets/build/ba_data/data/languages/french.json": "https://files.ballistica.net/cache/ba1/b6/e0/37dd30b686f475733ccc4b3cab49",
"assets/build/ba_data/data/languages/german.json": "https://files.ballistica.net/cache/ba1/20/3f/198dcc5cfed5789042e1595bd048",
"assets/build/ba_data/data/languages/gibberish.json": "https://files.ballistica.net/cache/ba1/03/6a/4db89c5bf1ced8eb5a5615a4ae64",
"assets/build/ba_data/data/languages/greek.json": "https://files.ballistica.net/cache/ba1/8c/8e/67de1d9997a66299c8881d44ab22",
"assets/build/ba_data/data/languages/hindi.json": "https://files.ballistica.net/cache/ba1/c2/f5/e7549f5179c22c6da97fafffc058",
"assets/build/ba_data/data/languages/hindi.json": "https://files.ballistica.net/cache/ba1/08/3b/68cea4d16f7020d932829af85323",
"assets/build/ba_data/data/languages/hungarian.json": "https://files.ballistica.net/cache/ba1/2d/e5/3737c6c3979cf381321c5472bea5",
"assets/build/ba_data/data/languages/indonesian.json": "https://files.ballistica.net/cache/ba1/75/70/e33e6ee95830052e8f36cd2135f7",
"assets/build/ba_data/data/languages/italian.json": "https://files.ballistica.net/cache/ba1/c7/16/e31ce16d1b4150c271401669f24f",
"assets/build/ba_data/data/languages/korean.json": "https://files.ballistica.net/cache/ba1/d7/8b/acdfb39196be7856f8bad77eb6a0",
"assets/build/ba_data/data/languages/korean.json": "https://files.ballistica.net/cache/ba1/07/37/ab65ccee3a555bd40e9661860c58",
"assets/build/ba_data/data/languages/persian.json": "https://files.ballistica.net/cache/ba1/02/ab/e310f81582b6dc2ae93348d45166",
"assets/build/ba_data/data/languages/polish.json": "https://files.ballistica.net/cache/ba1/d5/fe/422745cdbe51ccb4f2ced6f5554a",
"assets/build/ba_data/data/languages/portuguese.json": "https://files.ballistica.net/cache/ba1/26/41/f1246ab56c6b7853f605c3a95889",
"assets/build/ba_data/data/languages/romanian.json": "https://files.ballistica.net/cache/ba1/82/12/57bf144e12be229a9b70da9c45cb",
"assets/build/ba_data/data/languages/russian.json": "https://files.ballistica.net/cache/ba1/e8/25/a304de7a79195cb37ce9340e4194",
"assets/build/ba_data/data/languages/russian.json": "https://files.ballistica.net/cache/ba1/b2/46/89ae228342f20ca4937ee254197b",
"assets/build/ba_data/data/languages/serbian.json": "https://files.ballistica.net/cache/ba1/e6/59/af13a5d296da5935699bec902ed7",
"assets/build/ba_data/data/languages/slovak.json": "https://files.ballistica.net/cache/ba1/9f/a6/a2c9d7f3f90a2320aa45ccfd65cd",
"assets/build/ba_data/data/languages/spanish.json": "https://files.ballistica.net/cache/ba1/87/5d/d36a8a2e9cb0f02731a3fd7af000",
@ -454,7 +454,7 @@
"assets/build/ba_data/data/languages/thai.json": "https://files.ballistica.net/cache/ba1/74/3d/c3d40a1e5ee1edf82555da05eda9",
"assets/build/ba_data/data/languages/turkish.json": "https://files.ballistica.net/cache/ba1/0a/4f/90fcd63bd12a7648b2a1e9b01586",
"assets/build/ba_data/data/languages/ukrainian.json": "https://files.ballistica.net/cache/ba1/87/20/259904441097b886b841d7c4d09a",
"assets/build/ba_data/data/languages/venetian.json": "https://files.ballistica.net/cache/ba1/71/59/356404b8db683d8c946a40ca02e5",
"assets/build/ba_data/data/languages/venetian.json": "https://files.ballistica.net/cache/ba1/e2/e1/b815d9f2e9b2c3a4daddaf728225",
"assets/build/ba_data/data/languages/vietnamese.json": "https://files.ballistica.net/cache/ba1/0b/24/3cc2b5a6ebe4bca1e01b40f8ed09",
"assets/build/ba_data/data/maps/big_g.json": "https://files.ballistica.net/cache/ba1/47/0a/a617cc85d927b576c4e6fc1091ed",
"assets/build/ba_data/data/maps/bridgit.json": "https://files.ballistica.net/cache/ba1/03/4b/57ee9b42854b26f23f81bd8c58ef",
@ -3971,50 +3971,50 @@
"assets/src/ba_data/python/ba/_generated/__init__.py": "https://files.ballistica.net/cache/ba1/ee/e8/cad05aa531c7faf7ff7b96db7f6e",
"assets/src/ba_data/python/ba/_generated/enums.py": "https://files.ballistica.net/cache/ba1/b2/e5/0ee0561e16257a32830645239f34",
"ballisticacore-windows/Generic/BallisticaCore.ico": "https://files.ballistica.net/cache/ba1/89/c0/e32c7d2a35dc9aef57cc73b0911a",
"build/prefab/full/linux_arm64_gui/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/17/93/7b6203d2f38b36df05b8ce17c46b",
"build/prefab/full/linux_arm64_gui/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/b4/0a/b59aa94b6312147af0935b80c262",
"build/prefab/full/linux_arm64_gui/release/ballisticacore": "https://files.ballistica.net/cache/ba1/74/1d/fc9e33e565475daaac80da5252f0",
"build/prefab/full/linux_arm64_server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/e8/73/f01326803a219d4f131d4fd15976",
"build/prefab/full/linux_arm64_server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/66/28/d54dc9e355fda0955078f25549a1",
"build/prefab/full/linux_x86_64_gui/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/06/ef/5fe65d87dc079e73ed5187dce9af",
"build/prefab/full/linux_arm64_server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/af/73/1a6b805983f216bad020b277c0a5",
"build/prefab/full/linux_arm64_server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/37/b2/8717f97080cb943b9dd07a1d4a8c",
"build/prefab/full/linux_x86_64_gui/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/5e/aa/13d5a6cadb58a25661f8adafba11",
"build/prefab/full/linux_x86_64_gui/release/ballisticacore": "https://files.ballistica.net/cache/ba1/9c/7b/ac1a200be0f37078af0991faca3b",
"build/prefab/full/linux_x86_64_server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/3c/18/ccc2d35dd33ebd3230d95e6eb2d4",
"build/prefab/full/linux_x86_64_server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/d7/92/04ba79a96d83ac02cd5a17adbe1e",
"build/prefab/full/mac_arm64_gui/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/e1/c9/2a5225bab922a56c10759838001c",
"build/prefab/full/mac_arm64_gui/release/ballisticacore": "https://files.ballistica.net/cache/ba1/45/53/cca9bd784b8d01f10721bed9d59d",
"build/prefab/full/mac_arm64_server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/e0/a9/1f73ee93654ac25f2d9dba2a9b05",
"build/prefab/full/mac_arm64_server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/71/86/bdb8ebf17e301f14a58233be0acd",
"build/prefab/full/mac_x86_64_gui/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/3d/7d/4482b4152112095189d0d2b61f6b",
"build/prefab/full/mac_x86_64_gui/release/ballisticacore": "https://files.ballistica.net/cache/ba1/df/80/86ee8de6a7dc36f4b2fe771070fa",
"build/prefab/full/mac_x86_64_server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/fa/c6/122a0ab76d053fb4da0e3ea6a6ac",
"build/prefab/full/mac_x86_64_server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/ee/c4/1b6fe482b04c3145932cf7ce3a0f",
"build/prefab/full/windows_x86_gui/debug/BallisticaCore.exe": "https://files.ballistica.net/cache/ba1/29/7b/1be809b8f016e40214b1cfa25a20",
"build/prefab/full/windows_x86_gui/release/BallisticaCore.exe": "https://files.ballistica.net/cache/ba1/6d/e9/8df8c7d846b533c85b44b9361faa",
"build/prefab/full/windows_x86_server/debug/dist/BallisticaCoreHeadless.exe": "https://files.ballistica.net/cache/ba1/9e/98/b0b1341ef5c1eaac79142dc2076e",
"build/prefab/full/windows_x86_server/release/dist/BallisticaCoreHeadless.exe": "https://files.ballistica.net/cache/ba1/a1/7a/86a45167e081bc7799528450fd8f",
"build/prefab/lib/linux_arm64_gui/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/aa/bb/a13c0ab9ce46ab4f966186c9096a",
"build/prefab/lib/linux_arm64_gui/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/1a/1e/2a439812be1b0e9a3714e9d4488b",
"build/prefab/lib/linux_arm64_server/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/cc/6f/1800d03105696660c45e43a78e1c",
"build/prefab/lib/linux_arm64_server/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/46/13/3d1f2f24646886f2dfde9a561ded",
"build/prefab/lib/linux_x86_64_gui/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/2e/7d/ccddf9588cf47d78228237e3a04f",
"build/prefab/lib/linux_x86_64_gui/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/4e/b4/c8da295ae64e2cc32f0c8c62e52a",
"build/prefab/lib/linux_x86_64_server/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/87/71/373676b923ebef33a75794dea87b",
"build/prefab/lib/linux_x86_64_server/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/5b/ac/449c528d0aa13ec54232018c62ec",
"build/prefab/lib/mac_arm64_gui/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/7c/fe/a0314005dfce9ab567dfaada5e52",
"build/prefab/lib/mac_arm64_gui/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/02/46/17132be086c333bcfcc2fb95ab51",
"build/prefab/lib/mac_arm64_server/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/95/ba/67d79a6fe650bdf8e95177958eb4",
"build/prefab/lib/mac_arm64_server/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/77/cc/2fc9ce86779a8ee21d02ce7f76a7",
"build/prefab/lib/mac_x86_64_gui/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/7e/5b/89ed5e609d512884de7397e7c967",
"build/prefab/lib/mac_x86_64_gui/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/b0/b8/01076d33a22d6638ef1cd9d413b5",
"build/prefab/lib/mac_x86_64_server/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/29/d3/4e469307f21084658dc6ab5ba0e1",
"build/prefab/lib/mac_x86_64_server/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/03/8d/9a09a658c70d29dd92ff0d7acfc8",
"build/prefab/lib/windows/Debug_Win32/BallisticaCoreGenericInternal.lib": "https://files.ballistica.net/cache/ba1/dd/19/b5ebb26a87f986691c59d3a65e48",
"build/prefab/lib/windows/Debug_Win32/BallisticaCoreGenericInternal.pdb": "https://files.ballistica.net/cache/ba1/c1/49/46c948466711b306dc916ab7db6c",
"build/prefab/lib/windows/Debug_Win32/BallisticaCoreHeadlessInternal.lib": "https://files.ballistica.net/cache/ba1/f2/80/08bae6295630e53ae3e7d6a3da9e",
"build/prefab/lib/windows/Debug_Win32/BallisticaCoreHeadlessInternal.pdb": "https://files.ballistica.net/cache/ba1/c7/ec/d6afcfb4c38c26be12834bac8e4b",
"build/prefab/lib/windows/Release_Win32/BallisticaCoreGenericInternal.lib": "https://files.ballistica.net/cache/ba1/ad/ee/4615a67cc8cf4a6c8f654eeee70a",
"build/prefab/lib/windows/Release_Win32/BallisticaCoreGenericInternal.pdb": "https://files.ballistica.net/cache/ba1/71/19/9603c2f8c04bfa9a44f827d9b5b4",
"build/prefab/lib/windows/Release_Win32/BallisticaCoreHeadlessInternal.lib": "https://files.ballistica.net/cache/ba1/cc/19/5c3fe6efa96b35b8d54923412008",
"build/prefab/lib/windows/Release_Win32/BallisticaCoreHeadlessInternal.pdb": "https://files.ballistica.net/cache/ba1/b7/80/6d08ab8059affb89e3a9ec70a377",
"src/ballistica/generated/python_embedded/binding.inc": "https://files.ballistica.net/cache/ba1/c5/18/29d9fe8e483ce222d3263336f7e6",
"build/prefab/full/linux_x86_64_server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/00/bb/c2340cc627b8b197825e240ce439",
"build/prefab/full/linux_x86_64_server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/22/f7/b5966ebcd8af85cce5faddcbe23b",
"build/prefab/full/mac_arm64_gui/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/41/6e/0fcd3a55242627fdced0bafdafd0",
"build/prefab/full/mac_arm64_gui/release/ballisticacore": "https://files.ballistica.net/cache/ba1/3d/d6/70f2389e7a5f6818a3eacb937c42",
"build/prefab/full/mac_arm64_server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/35/cd/f2c0289fc676fd2e455a743dd5cc",
"build/prefab/full/mac_arm64_server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/66/c5/d6754f8e481cdfa238571b230006",
"build/prefab/full/mac_x86_64_gui/debug/ballisticacore": "https://files.ballistica.net/cache/ba1/a8/af/12ee80d554e454a7a886520b9b85",
"build/prefab/full/mac_x86_64_gui/release/ballisticacore": "https://files.ballistica.net/cache/ba1/6d/41/594f4a81dc280ba910e648c1f7ec",
"build/prefab/full/mac_x86_64_server/debug/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/d6/16/3fbd2aedf257615c743438e02710",
"build/prefab/full/mac_x86_64_server/release/dist/ballisticacore_headless": "https://files.ballistica.net/cache/ba1/5d/f4/d989633afc9634b750a1e3d164c3",
"build/prefab/full/windows_x86_gui/debug/BallisticaCore.exe": "https://files.ballistica.net/cache/ba1/6b/46/7f077995794fdd27d57c34a4314a",
"build/prefab/full/windows_x86_gui/release/BallisticaCore.exe": "https://files.ballistica.net/cache/ba1/b7/a6/aae9cc9e7167f5f6fcb18b8ecd3f",
"build/prefab/full/windows_x86_server/debug/dist/BallisticaCoreHeadless.exe": "https://files.ballistica.net/cache/ba1/43/e3/dcdf490211f4b9f82fc5e9d1e6a0",
"build/prefab/full/windows_x86_server/release/dist/BallisticaCoreHeadless.exe": "https://files.ballistica.net/cache/ba1/8f/97/e3f48e8e18027c4a10dd10a00970",
"build/prefab/lib/linux_arm64_gui/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/36/4c/60982c040f3d99115533defa8424",
"build/prefab/lib/linux_arm64_gui/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/fa/ce/979941714e5818f53e7b432999e5",
"build/prefab/lib/linux_arm64_server/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/e8/7a/53b3337ca506f115d3abb2ed2178",
"build/prefab/lib/linux_arm64_server/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/14/fc/47d215d72a1f92884b4bb933d174",
"build/prefab/lib/linux_x86_64_gui/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/b9/56/8d0c5c7c3e88053b91ca3347d81c",
"build/prefab/lib/linux_x86_64_gui/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/cb/17/666666b770534df7bf22bd8b339a",
"build/prefab/lib/linux_x86_64_server/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/16/f2/f3ddad586518c3cf691f549c935a",
"build/prefab/lib/linux_x86_64_server/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/ec/44/0371116fbbdec59df047cd704739",
"build/prefab/lib/mac_arm64_gui/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/da/99/a26510b1c727ba3c21059b6e527c",
"build/prefab/lib/mac_arm64_gui/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/0d/aa/d66c7ed8e090061c4223ffda8691",
"build/prefab/lib/mac_arm64_server/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/95/04/32ec2d08c22a60c1094df98f7cde",
"build/prefab/lib/mac_arm64_server/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/6e/ad/651d3b89a8b3b1adbadffa242453",
"build/prefab/lib/mac_x86_64_gui/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/62/2c/9005fac95dba13211491a4a174b1",
"build/prefab/lib/mac_x86_64_gui/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/57/bc/4baf0c1c3ae705b13351d77c2321",
"build/prefab/lib/mac_x86_64_server/debug/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/a6/3c/13037c954372776021d4e02cd976",
"build/prefab/lib/mac_x86_64_server/release/libballisticacore_internal.a": "https://files.ballistica.net/cache/ba1/03/18/548ae6eb8fa4c8e022c549e95408",
"build/prefab/lib/windows/Debug_Win32/BallisticaCoreGenericInternal.lib": "https://files.ballistica.net/cache/ba1/bc/5c/b41c1b7f75e2c0a91ca75b015e32",
"build/prefab/lib/windows/Debug_Win32/BallisticaCoreGenericInternal.pdb": "https://files.ballistica.net/cache/ba1/a8/c2/7263210f9ca44940beba9e7094c3",
"build/prefab/lib/windows/Debug_Win32/BallisticaCoreHeadlessInternal.lib": "https://files.ballistica.net/cache/ba1/4f/53/3cf9875e15b556f4f480c0ff1866",
"build/prefab/lib/windows/Debug_Win32/BallisticaCoreHeadlessInternal.pdb": "https://files.ballistica.net/cache/ba1/d8/31/8984d535d100bd9db3bcb650e505",
"build/prefab/lib/windows/Release_Win32/BallisticaCoreGenericInternal.lib": "https://files.ballistica.net/cache/ba1/08/61/240d6b0150ae3418e92907f62415",
"build/prefab/lib/windows/Release_Win32/BallisticaCoreGenericInternal.pdb": "https://files.ballistica.net/cache/ba1/31/43/82418c0cd44e360d90127d18eb45",
"build/prefab/lib/windows/Release_Win32/BallisticaCoreHeadlessInternal.lib": "https://files.ballistica.net/cache/ba1/b9/17/8a8a2315df28cb88ad8bbea7f539",
"build/prefab/lib/windows/Release_Win32/BallisticaCoreHeadlessInternal.pdb": "https://files.ballistica.net/cache/ba1/1d/2d/1d60ffc9cd423ddf0fc2ae9279c1",
"src/ballistica/generated/python_embedded/binding.inc": "https://files.ballistica.net/cache/ba1/b3/15/7c6d580b3482870b5b058858624c",
"src/ballistica/generated/python_embedded/bootstrap.inc": "https://files.ballistica.net/cache/ba1/9d/7e/0a5125aa421e722c59d22b8beb19"
}

View File

@ -1 +1 @@
251250588769004084707045653514620133412
248384142463789950002131932834119995109

View File

@ -1244,14 +1244,6 @@ def _app() -> ba.App:
return ba.App()
def accept_party_invitation(invite_id: str) -> None:
"""accept_party_invitation(invite_id: str) -> None
(internal)
"""
return None
def add_clean_frame_callback(call: Callable) -> None:
"""add_clean_frame_callback(call: Callable) -> None
@ -2048,6 +2040,22 @@ def get_chat_messages() -> list[str]:
return ['blah', 'blah2']
def get_client_public_device_uuid(client_id: int) -> Optional[str]:
"""get_client_public_device_uuid(client_id: int) -> Optional[str]
(internal)
Category: General Utility Functions
Return a public device UUID for a client. If the client does not
exist or is running a version older than 1.6.10, returns None.
Public device UUID uniquely identifies the device the client is
using in a semi-permanent way. The UUID value will change
periodically with updates to the game or operating system.
"""
return ''
def get_collision_info(*args: Any) -> Any:
"""get_collision_info(*args: Any) -> Any
@ -2134,14 +2142,6 @@ def get_game_roster() -> list[dict[str, Any]]:
return [{'foo': 'bar'}]
def get_google_play_party_client_count() -> int:
"""get_google_play_party_client_count() -> int
(internal)
"""
return int()
def get_idle_time() -> int:
"""get_idle_time() -> int
@ -2813,15 +2813,6 @@ def increment_analytics_counts_raw(name: str, increment: int = 1) -> None:
return None
def invite_players() -> None:
"""invite_players() -> None
(internal)
Category: General Utility Functions
"""
return None
def is_blessed() -> bool:
"""is_blessed() -> bool
@ -3784,16 +3775,6 @@ def show_app_invite(title: Union[str, ba.Lstr], message: Union[str, ba.Lstr],
return None
def show_invites_ui() -> None:
"""show_invites_ui() -> None
(internal)
Category: General Utility Functions
"""
return None
def show_online_score_ui(show: str = 'general',
game: str = None,
game_version: str = None) -> None:
@ -3835,26 +3816,6 @@ def sign_out() -> None:
return None
def start_listening_for_wii_remotes() -> None:
"""start_listening_for_wii_remotes() -> None
(internal)
Start listening for connections from wii remotes.
"""
return None
def stop_listening_for_wii_remotes() -> None:
"""stop_listening_for_wii_remotes() -> None
(internal)
Stop listening for connections from wii remotes.
"""
return None
def submit_analytics_counts() -> None:
"""submit_analytics_counts() -> None

View File

@ -189,72 +189,459 @@
<None Include="BallisticaCore.ico" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\ballistica\app\app_internal.cc" />
<ClInclude Include="..\..\src\ballistica\app\app_internal.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_amazon.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_arcade.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_cardboard.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_common.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_demo.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_generic.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_google.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_iircade.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_oculus.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_template.h" />
<ClInclude Include="..\..\src\ballistica\config\config_windows_oculus.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_common.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_ios.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_ios_legacy.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_mac.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_mac_legacy.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_tvos.h" />
<ClCompile Include="..\..\src\ballistica\game\account.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection_set.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection_to_client.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection_to_client_udp.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection_to_host.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection_to_host_udp.cc" />
<ClCompile Include="..\..\src\ballistica\game\game_stream.cc" />
<ClCompile Include="..\..\src\ballistica\game\session\client_session.cc" />
<ClCompile Include="..\..\src\ballistica\game\session\host_session.cc" />
<ClCompile Include="..\..\src\ballistica\game\session\net_client_session.cc" />
<ClCompile Include="..\..\src\ballistica\game\session\replay_client_session.cc" />
<ClCompile Include="..\..\src\ballistica\game\session\session.cc" />
<ClInclude Include="..\..\src\ballistica\networking\master_server_config.h" />
<ClCompile Include="..\..\src\ballistica\networking\network_reader.cc" />
<ClCompile Include="..\..\src\ballistica\networking\network_write_module.cc" />
<ClCompile Include="..\..\src\ballistica\networking\networking.cc" />
<ClCompile Include="..\..\src\ballistica\platform\android\amazon\platform_android_amazon.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\amazon\platform_android_amazon.h" />
<ClCompile Include="..\..\src\ballistica\platform\android\android_context.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\android_context.h" />
<ClInclude Include="..\..\src\ballistica\platform\android\android_gl3.h" />
<ClCompile Include="..\..\src\ballistica\platform\android\cardboard\platform_android_cardboard.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\cardboard\platform_android_cardboard.h" />
<ClCompile Include="..\..\src\ballistica\platform\android\google\platform_android_google.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\google\platform_android_google.h" />
<ClCompile Include="..\..\src\ballistica\platform\android\ifaddrs_android_ext.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\ifaddrs_android_ext.h" />
<ClCompile Include="..\..\src\ballistica\platform\android\platform_android.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\platform_android.h" />
<ClInclude Include="..\..\src\ballistica\platform\android\utf8\checked.h" />
<ClInclude Include="..\..\src\ballistica\platform\android\utf8\core.h" />
<ClInclude Include="..\..\src\ballistica\platform\android\utf8\unchecked.h" />
<ClInclude Include="..\..\src\ballistica\platform\apple\app_delegate.h" />
<ClInclude Include="..\..\src\ballistica\platform\apple\apple_utils.h" />
<ClCompile Include="..\..\src\ballistica\platform\apple\platform_apple.cc" />
<ClInclude Include="..\..\src\ballistica\platform\apple\scripting_bridge_music.h" />
<ClInclude Include="..\..\src\ballistica\platform\apple\sdl_main_mac.h" />
<ClCompile Include="..\..\src\ballistica\platform\oculus\main_rift.cc" />
<ClCompile Include="..\..\src\ballistica\platform\oculus\oculus_utils.cc" />
<ClInclude Include="..\..\src\ballistica\platform\oculus\oculus_utils.h" />
<ClCompile Include="..\..\src\ballistica\platform\windows\platform_windows_oculus.cc" />
<ClInclude Include="..\..\src\ballistica\platform\windows\platform_windows_oculus.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_internal.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_internal.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_networking.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_networking.h" />
<ClCompile Include="..\..\src\ballistica\app\app.cc" />
<ClInclude Include="..\..\src\ballistica\app\app.h" />
<ClCompile Include="..\..\src\ballistica\app\app_config.cc" />
<ClInclude Include="..\..\src\ballistica\app\app_config.h" />
<ClCompile Include="..\..\src\ballistica\app\app_globals.cc" />
<ClInclude Include="..\..\src\ballistica\app\app_globals.h" />
<ClCompile Include="..\..\src\ballistica\app\headless_app.cc" />
<ClInclude Include="..\..\src\ballistica\app\headless_app.h" />
<ClCompile Include="..\..\src\ballistica\app\stress_test.cc" />
<ClInclude Include="..\..\src\ballistica\app\stress_test.h" />
<ClCompile Include="..\..\src\ballistica\app\vr_app.cc" />
<ClInclude Include="..\..\src\ballistica\app\vr_app.h" />
<ClCompile Include="..\..\src\ballistica\audio\al_sys.cc" />
<ClInclude Include="..\..\src\ballistica\audio\al_sys.h" />
<ClCompile Include="..\..\src\ballistica\audio\audio.cc" />
<ClInclude Include="..\..\src\ballistica\audio\audio.h" />
<ClCompile Include="..\..\src\ballistica\audio\audio_server.cc" />
<ClInclude Include="..\..\src\ballistica\audio\audio_server.h" />
<ClCompile Include="..\..\src\ballistica\audio\audio_source.cc" />
<ClInclude Include="..\..\src\ballistica\audio\audio_source.h" />
<ClCompile Include="..\..\src\ballistica\audio\audio_streamer.cc" />
<ClInclude Include="..\..\src\ballistica\audio\audio_streamer.h" />
<ClCompile Include="..\..\src\ballistica\audio\ogg_stream.cc" />
<ClInclude Include="..\..\src\ballistica\audio\ogg_stream.h" />
<ClCompile Include="..\..\src\ballistica\ballistica.cc" />
<ClInclude Include="..\..\src\ballistica\ballistica.h" />
<ClInclude Include="..\..\src\ballistica\config\config_cmake.h" />
<ClInclude Include="..\..\src\ballistica\config\config_common.h" />
<ClInclude Include="..\..\src\ballistica\config\config_windows_common.h" />
<ClInclude Include="..\..\src\ballistica\config\config_windows_generic.h" />
<ClInclude Include="..\..\src\ballistica\config\config_windows_headless.h" />
<ClCompile Include="..\..\src\ballistica\core\context.cc" />
<ClInclude Include="..\..\src\ballistica\core\context.h" />
<ClCompile Include="..\..\src\ballistica\core\exception.cc" />
<ClInclude Include="..\..\src\ballistica\core\exception.h" />
<ClCompile Include="..\..\src\ballistica\core\fatal_error.cc" />
<ClInclude Include="..\..\src\ballistica\core\fatal_error.h" />
<ClCompile Include="..\..\src\ballistica\core\inline.cc" />
<ClInclude Include="..\..\src\ballistica\core\inline.h" />
<ClCompile Include="..\..\src\ballistica\core\logging.cc" />
<ClInclude Include="..\..\src\ballistica\core\logging.h" />
<ClCompile Include="..\..\src\ballistica\core\macros.cc" />
<ClInclude Include="..\..\src\ballistica\core\macros.h" />
<ClCompile Include="..\..\src\ballistica\core\module.cc" />
<ClInclude Include="..\..\src\ballistica\core\module.h" />
<ClCompile Include="..\..\src\ballistica\core\object.cc" />
<ClInclude Include="..\..\src\ballistica\core\object.h" />
<ClCompile Include="..\..\src\ballistica\core\thread.cc" />
<ClInclude Include="..\..\src\ballistica\core\thread.h" />
<ClInclude Include="..\..\src\ballistica\core\types.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_draw_snapshot.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_fuse.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_fuse.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_fuse_data.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_height_cache.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_height_cache.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_server.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_server.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_shadow.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_shadow.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_shadow_data.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_volume_light.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_volume_light.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_volume_light_data.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\collision.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\collision_cache.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\collision_cache.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\dynamics.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\dynamics.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\impact_sound_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\impact_sound_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\material.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\material.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\material_component.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\material_component.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\material_condition_node.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\material_condition_node.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\material_context.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\material_context.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\node_message_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\node_message_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\node_mod_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\node_mod_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\node_user_message_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\node_user_message_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\part_mod_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\part_mod_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\python_call_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\python_call_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\roll_sound_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\roll_sound_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\skid_sound_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\skid_sound_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\sound_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\sound_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\part.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\part.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\rigid_body.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\rigid_body.h" />
<ClInclude Include="..\..\src\ballistica\game\account.h" />
<ClInclude Include="..\..\src\ballistica\game\client_controller_interface.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection_set.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection_to_client.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection_to_client_udp.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection_to_host.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection_to_host_udp.h" />
<ClInclude Include="..\..\src\ballistica\game\friend_score_set.h" />
<ClCompile Include="..\..\src\ballistica\game\game.cc" />
<ClInclude Include="..\..\src\ballistica\game\game.h" />
<ClInclude Include="..\..\src\ballistica\game\game_stream.h" />
<ClCompile Include="..\..\src\ballistica\game\host_activity.cc" />
<ClInclude Include="..\..\src\ballistica\game\host_activity.h" />
<ClCompile Include="..\..\src\ballistica\game\player.cc" />
<ClInclude Include="..\..\src\ballistica\game\player.h" />
<ClCompile Include="..\..\src\ballistica\game\player_spec.cc" />
<ClInclude Include="..\..\src\ballistica\game\player_spec.h" />
<ClInclude Include="..\..\src\ballistica\game\score_to_beat.h" />
<ClInclude Include="..\..\src\ballistica\game\session\client_session.h" />
<ClInclude Include="..\..\src\ballistica\game\session\host_session.h" />
<ClInclude Include="..\..\src\ballistica\game\session\net_client_session.h" />
<ClInclude Include="..\..\src\ballistica\game\session\replay_client_session.h" />
<ClInclude Include="..\..\src\ballistica\game\session\session.h" />
<ClCompile Include="..\..\src\ballistica\generic\base64.cc" />
<ClInclude Include="..\..\src\ballistica\generic\base64.h" />
<ClInclude Include="..\..\src\ballistica\generic\buffer.h" />
<ClCompile Include="..\..\src\ballistica\generic\huffman.cc" />
<ClInclude Include="..\..\src\ballistica\generic\huffman.h" />
<ClCompile Include="..\..\src\ballistica\generic\json.cc" />
<ClInclude Include="..\..\src\ballistica\generic\json.h" />
<ClInclude Include="..\..\src\ballistica\generic\lambda_runnable.h" />
<ClInclude Include="..\..\src\ballistica\generic\real_timer.h" />
<ClCompile Include="..\..\src\ballistica\generic\runnable.cc" />
<ClInclude Include="..\..\src\ballistica\generic\runnable.h" />
<ClCompile Include="..\..\src\ballistica\generic\timer.cc" />
<ClInclude Include="..\..\src\ballistica\generic\timer.h" />
<ClCompile Include="..\..\src\ballistica\generic\timer_list.cc" />
<ClInclude Include="..\..\src\ballistica\generic\timer_list.h" />
<ClCompile Include="..\..\src\ballistica\generic\utf8.cc" />
<ClInclude Include="..\..\src\ballistica\generic\utf8.h" />
<ClCompile Include="..\..\src\ballistica\generic\utils.cc" />
<ClInclude Include="..\..\src\ballistica\generic\utils.h" />
<ClCompile Include="..\..\src\ballistica\graphics\area_of_interest.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\area_of_interest.h" />
<ClCompile Include="..\..\src\ballistica\graphics\camera.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\camera.h" />
<ClInclude Include="..\..\src\ballistica\graphics\component\empty_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\object_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\object_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\post_process_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\post_process_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\render_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\render_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\shield_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\shield_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\simple_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\simple_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\smoke_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\smoke_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\special_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\special_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\sprite_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\sprite_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\frame_def.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\frame_def.h" />
<ClInclude Include="..\..\src\ballistica\graphics\framebuffer.h" />
<ClCompile Include="..\..\src\ballistica\graphics\gl\gl_sys.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\gl\gl_sys.h" />
<ClCompile Include="..\..\src\ballistica\graphics\gl\renderer_gl.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\gl\renderer_gl.h" />
<ClCompile Include="..\..\src\ballistica\graphics\graphics.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\graphics.h" />
<ClCompile Include="..\..\src\ballistica\graphics\graphics_server.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\graphics_server.h" />
<ClCompile Include="..\..\src\ballistica\graphics\mesh\image_mesh.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\image_mesh.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_buffer.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_buffer_base.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_buffer_vertex_simple_full.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_buffer_vertex_smoke_full.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_buffer_vertex_sprite.h" />
<ClCompile Include="..\..\src\ballistica\graphics\mesh\mesh_data.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_data.h" />
<ClCompile Include="..\..\src\ballistica\graphics\mesh\mesh_data_client_handle.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_data_client_handle.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_index_buffer_16.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_index_buffer_32.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_base.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_dual_texture_full.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_object_split.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_simple_full.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_simple_split.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_smoke_full.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_static_dynamic.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_non_indexed.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_renderer_data.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\sprite_mesh.h" />
<ClCompile Include="..\..\src\ballistica\graphics\mesh\text_mesh.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\text_mesh.h" />
<ClCompile Include="..\..\src\ballistica\graphics\net_graph.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\net_graph.h" />
<ClInclude Include="..\..\src\ballistica\graphics\render_command_buffer.h" />
<ClCompile Include="..\..\src\ballistica\graphics\render_pass.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\render_pass.h" />
<ClCompile Include="..\..\src\ballistica\graphics\render_target.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\render_target.h" />
<ClCompile Include="..\..\src\ballistica\graphics\renderer.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\renderer.h" />
<ClInclude Include="..\..\src\ballistica\graphics\text\font_page_map_data.h" />
<ClCompile Include="..\..\src\ballistica\graphics\text\text_graphics.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\text\text_graphics.h" />
<ClCompile Include="..\..\src\ballistica\graphics\text\text_group.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\text\text_group.h" />
<ClCompile Include="..\..\src\ballistica\graphics\text\text_packer.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\text\text_packer.h" />
<ClCompile Include="..\..\src\ballistica\graphics\texture\dds.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\texture\dds.h" />
<ClCompile Include="..\..\src\ballistica\graphics\texture\ktx.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\texture\ktx.h" />
<ClCompile Include="..\..\src\ballistica\graphics\texture\pvr.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\texture\pvr.h" />
<ClCompile Include="..\..\src\ballistica\graphics\vr_graphics.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\vr_graphics.h" />
<ClCompile Include="..\..\src\ballistica\input\device\client_input_device.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\client_input_device.h" />
<ClCompile Include="..\..\src\ballistica\input\device\input_device.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\input_device.h" />
<ClCompile Include="..\..\src\ballistica\input\device\joystick.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\joystick.h" />
<ClCompile Include="..\..\src\ballistica\input\device\keyboard_input.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\keyboard_input.h" />
<ClCompile Include="..\..\src\ballistica\input\device\test_input.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\test_input.h" />
<ClCompile Include="..\..\src\ballistica\input\device\touch_input.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\touch_input.h" />
<ClCompile Include="..\..\src\ballistica\input\input.cc" />
<ClInclude Include="..\..\src\ballistica\input\input.h" />
<ClCompile Include="..\..\src\ballistica\input\remote_app.cc" />
<ClInclude Include="..\..\src\ballistica\input\remote_app.h" />
<ClCompile Include="..\..\src\ballistica\input\std_input_module.cc" />
<ClInclude Include="..\..\src\ballistica\input\std_input_module.h" />
<ClCompile Include="..\..\src\ballistica\math\matrix44f.cc" />
<ClInclude Include="..\..\src\ballistica\math\matrix44f.h" />
<ClInclude Include="..\..\src\ballistica\math\point2d.h" />
<ClCompile Include="..\..\src\ballistica\math\random.cc" />
<ClInclude Include="..\..\src\ballistica\math\random.h" />
<ClInclude Include="..\..\src\ballistica\math\rect.h" />
<ClInclude Include="..\..\src\ballistica\math\vector2f.h" />
<ClCompile Include="..\..\src\ballistica\math\vector3f.cc" />
<ClInclude Include="..\..\src\ballistica\math\vector3f.h" />
<ClInclude Include="..\..\src\ballistica\math\vector4f.h" />
<ClCompile Include="..\..\src\ballistica\media\component\collide_model.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\collide_model.h" />
<ClCompile Include="..\..\src\ballistica\media\component\cube_map_texture.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\cube_map_texture.h" />
<ClCompile Include="..\..\src\ballistica\media\component\data.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\data.h" />
<ClCompile Include="..\..\src\ballistica\media\component\media_component.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\media_component.h" />
<ClCompile Include="..\..\src\ballistica\media\component\model.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\model.h" />
<ClCompile Include="..\..\src\ballistica\media\component\sound.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\sound.h" />
<ClCompile Include="..\..\src\ballistica\media\component\texture.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\texture.h" />
<ClCompile Include="..\..\src\ballistica\media\data\collide_model_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\collide_model_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\data_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\data_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\media_component_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\media_component_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\model_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\model_data.h" />
<ClInclude Include="..\..\src\ballistica\media\data\model_renderer_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\sound_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\sound_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\texture_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\texture_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\texture_preload_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\texture_preload_data.h" />
<ClInclude Include="..\..\src\ballistica\media\data\texture_renderer_data.h" />
<ClCompile Include="..\..\src\ballistica\media\media.cc" />
<ClInclude Include="..\..\src\ballistica\media\media.h" />
<ClCompile Include="..\..\src\ballistica\media\media_server.cc" />
<ClInclude Include="..\..\src\ballistica\media\media_server.h" />
<ClInclude Include="..\..\src\ballistica\networking\network_reader.h" />
<ClInclude Include="..\..\src\ballistica\networking\network_write_module.h" />
<ClInclude Include="..\..\src\ballistica\networking\networking.h" />
<ClInclude Include="..\..\src\ballistica\networking\networking_sys.h" />
<ClCompile Include="..\..\src\ballistica\networking\sockaddr.cc" />
<ClInclude Include="..\..\src\ballistica\networking\sockaddr.h" />
<ClCompile Include="..\..\src\ballistica\networking\telnet_server.cc" />
<ClInclude Include="..\..\src\ballistica\networking\telnet_server.h" />
<ClInclude Include="..\..\src\ballistica\platform\apple\platform_apple.h" />
<ClCompile Include="..\..\src\ballistica\platform\linux\platform_linux.cc" />
<ClInclude Include="..\..\src\ballistica\platform\linux\platform_linux.h" />
<ClInclude Include="..\..\src\ballistica\platform\min_sdl.h" />
<ClCompile Include="..\..\src\ballistica\platform\platform.cc" />
<ClInclude Include="..\..\src\ballistica\platform\platform.h" />
<ClCompile Include="..\..\src\ballistica\platform\sdl\sdl_app.cc" />
<ClInclude Include="..\..\src\ballistica\platform\sdl\sdl_app.h" />
<ClCompile Include="..\..\src\ballistica\platform\windows\platform_windows.cc" />
<ClInclude Include="..\..\src\ballistica\platform\windows\platform_windows.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_activity_data.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_activity_data.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_collide_model.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_collide_model.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_context.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_context.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_context_call.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_context_call.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_data.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_data.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_input_device.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_input_device.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_material.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_material.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_model.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_model.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_node.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_node.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_session_data.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_session_data.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_session_player.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_session_player.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_sound.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_sound.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_texture.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_texture.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_timer.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_timer.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_vec3.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_vec3.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_widget.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_widget.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_app.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_app.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_gameplay.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_gameplay.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_graphics.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_graphics.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_input.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_input.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_media.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_media.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_system.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_system.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_ui.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_ui.h" />
<ClCompile Include="..\..\src\ballistica\python\python.cc" />
<ClInclude Include="..\..\src\ballistica\python\python.h" />
<ClCompile Include="..\..\src\ballistica\python\python_command.cc" />
<ClInclude Include="..\..\src\ballistica\python\python_command.h" />
<ClCompile Include="..\..\src\ballistica\python\python_context_call.cc" />
<ClInclude Include="..\..\src\ballistica\python\python_context_call.h" />
<ClInclude Include="..\..\src\ballistica\python\python_context_call_runnable.h" />
<ClCompile Include="..\..\src\ballistica\python\python_ref.cc" />
<ClInclude Include="..\..\src\ballistica\python\python_ref.h" />
<ClInclude Include="..\..\src\ballistica\python\python_sys.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\anim_curve_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\anim_curve_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\bomb_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\bomb_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\combine_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\combine_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\explosion_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\explosion_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\flag_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\flag_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\flash_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\flash_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\globals_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\globals_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\image_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\image_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\light_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\light_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\locator_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\locator_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\math_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\math_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\node_attribute.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\node_attribute.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\node_attribute_connection.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\node_attribute_connection.h" />
<ClInclude Include="..\..\src\ballistica\scene\node\node_type.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\null_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\null_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\player_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\player_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\prop_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\prop_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\region_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\region_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\scorch_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\scorch_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\session_globals_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\session_globals_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\shield_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\shield_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\sound_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\sound_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\spaz_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\spaz_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\terrain_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\terrain_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\text_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\text_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\texture_sequence_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\texture_sequence_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\time_display_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\time_display_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\scene.cc" />
<ClInclude Include="..\..\src\ballistica\scene\scene.h" />
<ClCompile Include="..\..\src\ballistica\ui\console.cc" />
<ClInclude Include="..\..\src\ballistica\ui\console.h" />
<ClCompile Include="..\..\src\ballistica\ui\root_ui.cc" />
<ClInclude Include="..\..\src\ballistica\ui\root_ui.h" />
<ClCompile Include="..\..\src\ballistica\ui\ui.cc" />
<ClInclude Include="..\..\src\ballistica\ui\ui.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\button_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\button_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\check_box_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\check_box_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\column_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\column_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\container_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\container_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\h_scroll_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\h_scroll_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\image_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\image_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\root_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\root_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\row_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\row_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\scroll_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\scroll_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\stack_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\stack_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\text_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\text_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\widget.h" />
<ClCompile Include="..\..\src\external\open_dynamics_engine-ef\ode\IceAABB.cpp" />
<ClCompile Include="..\..\src\external\open_dynamics_engine-ef\ode\IceContainer.cpp" />
<ClCompile Include="..\..\src\external\open_dynamics_engine-ef\ode\IceHPoint.cpp" />

View File

@ -184,72 +184,459 @@
<Library Include="..\..\build\prefab\lib\windows\$(Configuration)_$(Platform)\$(MSBuildProjectName)Internal.lib" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\ballistica\app\app_internal.cc" />
<ClInclude Include="..\..\src\ballistica\app\app_internal.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_amazon.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_arcade.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_cardboard.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_common.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_demo.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_generic.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_google.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_iircade.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_oculus.h" />
<ClInclude Include="..\..\src\ballistica\config\config_android_template.h" />
<ClInclude Include="..\..\src\ballistica\config\config_windows_oculus.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_common.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_ios.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_ios_legacy.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_mac.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_mac_legacy.h" />
<ClInclude Include="..\..\src\ballistica\config\config_xcode_tvos.h" />
<ClCompile Include="..\..\src\ballistica\game\account.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection_set.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection_to_client.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection_to_client_udp.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection_to_host.cc" />
<ClCompile Include="..\..\src\ballistica\game\connection\connection_to_host_udp.cc" />
<ClCompile Include="..\..\src\ballistica\game\game_stream.cc" />
<ClCompile Include="..\..\src\ballistica\game\session\client_session.cc" />
<ClCompile Include="..\..\src\ballistica\game\session\host_session.cc" />
<ClCompile Include="..\..\src\ballistica\game\session\net_client_session.cc" />
<ClCompile Include="..\..\src\ballistica\game\session\replay_client_session.cc" />
<ClCompile Include="..\..\src\ballistica\game\session\session.cc" />
<ClInclude Include="..\..\src\ballistica\networking\master_server_config.h" />
<ClCompile Include="..\..\src\ballistica\networking\network_reader.cc" />
<ClCompile Include="..\..\src\ballistica\networking\network_write_module.cc" />
<ClCompile Include="..\..\src\ballistica\networking\networking.cc" />
<ClCompile Include="..\..\src\ballistica\platform\android\amazon\platform_android_amazon.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\amazon\platform_android_amazon.h" />
<ClCompile Include="..\..\src\ballistica\platform\android\android_context.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\android_context.h" />
<ClInclude Include="..\..\src\ballistica\platform\android\android_gl3.h" />
<ClCompile Include="..\..\src\ballistica\platform\android\cardboard\platform_android_cardboard.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\cardboard\platform_android_cardboard.h" />
<ClCompile Include="..\..\src\ballistica\platform\android\google\platform_android_google.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\google\platform_android_google.h" />
<ClCompile Include="..\..\src\ballistica\platform\android\ifaddrs_android_ext.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\ifaddrs_android_ext.h" />
<ClCompile Include="..\..\src\ballistica\platform\android\platform_android.cc" />
<ClInclude Include="..\..\src\ballistica\platform\android\platform_android.h" />
<ClInclude Include="..\..\src\ballistica\platform\android\utf8\checked.h" />
<ClInclude Include="..\..\src\ballistica\platform\android\utf8\core.h" />
<ClInclude Include="..\..\src\ballistica\platform\android\utf8\unchecked.h" />
<ClInclude Include="..\..\src\ballistica\platform\apple\app_delegate.h" />
<ClInclude Include="..\..\src\ballistica\platform\apple\apple_utils.h" />
<ClCompile Include="..\..\src\ballistica\platform\apple\platform_apple.cc" />
<ClInclude Include="..\..\src\ballistica\platform\apple\scripting_bridge_music.h" />
<ClInclude Include="..\..\src\ballistica\platform\apple\sdl_main_mac.h" />
<ClCompile Include="..\..\src\ballistica\platform\oculus\main_rift.cc" />
<ClCompile Include="..\..\src\ballistica\platform\oculus\oculus_utils.cc" />
<ClInclude Include="..\..\src\ballistica\platform\oculus\oculus_utils.h" />
<ClCompile Include="..\..\src\ballistica\platform\windows\platform_windows_oculus.cc" />
<ClInclude Include="..\..\src\ballistica\platform\windows\platform_windows_oculus.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_internal.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_internal.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_networking.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_networking.h" />
<ClCompile Include="..\..\src\ballistica\app\app.cc" />
<ClInclude Include="..\..\src\ballistica\app\app.h" />
<ClCompile Include="..\..\src\ballistica\app\app_config.cc" />
<ClInclude Include="..\..\src\ballistica\app\app_config.h" />
<ClCompile Include="..\..\src\ballistica\app\app_globals.cc" />
<ClInclude Include="..\..\src\ballistica\app\app_globals.h" />
<ClCompile Include="..\..\src\ballistica\app\headless_app.cc" />
<ClInclude Include="..\..\src\ballistica\app\headless_app.h" />
<ClCompile Include="..\..\src\ballistica\app\stress_test.cc" />
<ClInclude Include="..\..\src\ballistica\app\stress_test.h" />
<ClCompile Include="..\..\src\ballistica\app\vr_app.cc" />
<ClInclude Include="..\..\src\ballistica\app\vr_app.h" />
<ClCompile Include="..\..\src\ballistica\audio\al_sys.cc" />
<ClInclude Include="..\..\src\ballistica\audio\al_sys.h" />
<ClCompile Include="..\..\src\ballistica\audio\audio.cc" />
<ClInclude Include="..\..\src\ballistica\audio\audio.h" />
<ClCompile Include="..\..\src\ballistica\audio\audio_server.cc" />
<ClInclude Include="..\..\src\ballistica\audio\audio_server.h" />
<ClCompile Include="..\..\src\ballistica\audio\audio_source.cc" />
<ClInclude Include="..\..\src\ballistica\audio\audio_source.h" />
<ClCompile Include="..\..\src\ballistica\audio\audio_streamer.cc" />
<ClInclude Include="..\..\src\ballistica\audio\audio_streamer.h" />
<ClCompile Include="..\..\src\ballistica\audio\ogg_stream.cc" />
<ClInclude Include="..\..\src\ballistica\audio\ogg_stream.h" />
<ClCompile Include="..\..\src\ballistica\ballistica.cc" />
<ClInclude Include="..\..\src\ballistica\ballistica.h" />
<ClInclude Include="..\..\src\ballistica\config\config_cmake.h" />
<ClInclude Include="..\..\src\ballistica\config\config_common.h" />
<ClInclude Include="..\..\src\ballistica\config\config_windows_common.h" />
<ClInclude Include="..\..\src\ballistica\config\config_windows_generic.h" />
<ClInclude Include="..\..\src\ballistica\config\config_windows_headless.h" />
<ClCompile Include="..\..\src\ballistica\core\context.cc" />
<ClInclude Include="..\..\src\ballistica\core\context.h" />
<ClCompile Include="..\..\src\ballistica\core\exception.cc" />
<ClInclude Include="..\..\src\ballistica\core\exception.h" />
<ClCompile Include="..\..\src\ballistica\core\fatal_error.cc" />
<ClInclude Include="..\..\src\ballistica\core\fatal_error.h" />
<ClCompile Include="..\..\src\ballistica\core\inline.cc" />
<ClInclude Include="..\..\src\ballistica\core\inline.h" />
<ClCompile Include="..\..\src\ballistica\core\logging.cc" />
<ClInclude Include="..\..\src\ballistica\core\logging.h" />
<ClCompile Include="..\..\src\ballistica\core\macros.cc" />
<ClInclude Include="..\..\src\ballistica\core\macros.h" />
<ClCompile Include="..\..\src\ballistica\core\module.cc" />
<ClInclude Include="..\..\src\ballistica\core\module.h" />
<ClCompile Include="..\..\src\ballistica\core\object.cc" />
<ClInclude Include="..\..\src\ballistica\core\object.h" />
<ClCompile Include="..\..\src\ballistica\core\thread.cc" />
<ClInclude Include="..\..\src\ballistica\core\thread.h" />
<ClInclude Include="..\..\src\ballistica\core\types.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_draw_snapshot.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_fuse.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_fuse.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_fuse_data.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_height_cache.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_height_cache.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_server.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_server.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_shadow.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_shadow.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_shadow_data.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_volume_light.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_volume_light.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\bg\bg_dynamics_volume_light_data.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\collision.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\collision_cache.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\collision_cache.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\dynamics.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\dynamics.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\impact_sound_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\impact_sound_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\material.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\material.h" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\material_component.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\material_component.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\material_condition_node.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\material_condition_node.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\material_context.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\material_context.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\node_message_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\node_message_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\node_mod_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\node_mod_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\node_user_message_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\node_user_message_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\part_mod_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\part_mod_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\python_call_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\python_call_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\roll_sound_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\roll_sound_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\skid_sound_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\skid_sound_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\material\sound_material_action.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\material\sound_material_action.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\part.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\part.h" />
<ClCompile Include="..\..\src\ballistica\dynamics\rigid_body.cc" />
<ClInclude Include="..\..\src\ballistica\dynamics\rigid_body.h" />
<ClInclude Include="..\..\src\ballistica\game\account.h" />
<ClInclude Include="..\..\src\ballistica\game\client_controller_interface.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection_set.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection_to_client.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection_to_client_udp.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection_to_host.h" />
<ClInclude Include="..\..\src\ballistica\game\connection\connection_to_host_udp.h" />
<ClInclude Include="..\..\src\ballistica\game\friend_score_set.h" />
<ClCompile Include="..\..\src\ballistica\game\game.cc" />
<ClInclude Include="..\..\src\ballistica\game\game.h" />
<ClInclude Include="..\..\src\ballistica\game\game_stream.h" />
<ClCompile Include="..\..\src\ballistica\game\host_activity.cc" />
<ClInclude Include="..\..\src\ballistica\game\host_activity.h" />
<ClCompile Include="..\..\src\ballistica\game\player.cc" />
<ClInclude Include="..\..\src\ballistica\game\player.h" />
<ClCompile Include="..\..\src\ballistica\game\player_spec.cc" />
<ClInclude Include="..\..\src\ballistica\game\player_spec.h" />
<ClInclude Include="..\..\src\ballistica\game\score_to_beat.h" />
<ClInclude Include="..\..\src\ballistica\game\session\client_session.h" />
<ClInclude Include="..\..\src\ballistica\game\session\host_session.h" />
<ClInclude Include="..\..\src\ballistica\game\session\net_client_session.h" />
<ClInclude Include="..\..\src\ballistica\game\session\replay_client_session.h" />
<ClInclude Include="..\..\src\ballistica\game\session\session.h" />
<ClCompile Include="..\..\src\ballistica\generic\base64.cc" />
<ClInclude Include="..\..\src\ballistica\generic\base64.h" />
<ClInclude Include="..\..\src\ballistica\generic\buffer.h" />
<ClCompile Include="..\..\src\ballistica\generic\huffman.cc" />
<ClInclude Include="..\..\src\ballistica\generic\huffman.h" />
<ClCompile Include="..\..\src\ballistica\generic\json.cc" />
<ClInclude Include="..\..\src\ballistica\generic\json.h" />
<ClInclude Include="..\..\src\ballistica\generic\lambda_runnable.h" />
<ClInclude Include="..\..\src\ballistica\generic\real_timer.h" />
<ClCompile Include="..\..\src\ballistica\generic\runnable.cc" />
<ClInclude Include="..\..\src\ballistica\generic\runnable.h" />
<ClCompile Include="..\..\src\ballistica\generic\timer.cc" />
<ClInclude Include="..\..\src\ballistica\generic\timer.h" />
<ClCompile Include="..\..\src\ballistica\generic\timer_list.cc" />
<ClInclude Include="..\..\src\ballistica\generic\timer_list.h" />
<ClCompile Include="..\..\src\ballistica\generic\utf8.cc" />
<ClInclude Include="..\..\src\ballistica\generic\utf8.h" />
<ClCompile Include="..\..\src\ballistica\generic\utils.cc" />
<ClInclude Include="..\..\src\ballistica\generic\utils.h" />
<ClCompile Include="..\..\src\ballistica\graphics\area_of_interest.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\area_of_interest.h" />
<ClCompile Include="..\..\src\ballistica\graphics\camera.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\camera.h" />
<ClInclude Include="..\..\src\ballistica\graphics\component\empty_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\object_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\object_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\post_process_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\post_process_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\render_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\render_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\shield_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\shield_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\simple_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\simple_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\smoke_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\smoke_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\special_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\special_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\component\sprite_component.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\component\sprite_component.h" />
<ClCompile Include="..\..\src\ballistica\graphics\frame_def.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\frame_def.h" />
<ClInclude Include="..\..\src\ballistica\graphics\framebuffer.h" />
<ClCompile Include="..\..\src\ballistica\graphics\gl\gl_sys.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\gl\gl_sys.h" />
<ClCompile Include="..\..\src\ballistica\graphics\gl\renderer_gl.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\gl\renderer_gl.h" />
<ClCompile Include="..\..\src\ballistica\graphics\graphics.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\graphics.h" />
<ClCompile Include="..\..\src\ballistica\graphics\graphics_server.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\graphics_server.h" />
<ClCompile Include="..\..\src\ballistica\graphics\mesh\image_mesh.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\image_mesh.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_buffer.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_buffer_base.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_buffer_vertex_simple_full.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_buffer_vertex_smoke_full.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_buffer_vertex_sprite.h" />
<ClCompile Include="..\..\src\ballistica\graphics\mesh\mesh_data.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_data.h" />
<ClCompile Include="..\..\src\ballistica\graphics\mesh\mesh_data_client_handle.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_data_client_handle.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_index_buffer_16.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_index_buffer_32.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_base.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_dual_texture_full.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_object_split.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_simple_full.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_simple_split.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_smoke_full.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_indexed_static_dynamic.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_non_indexed.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\mesh_renderer_data.h" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\sprite_mesh.h" />
<ClCompile Include="..\..\src\ballistica\graphics\mesh\text_mesh.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\mesh\text_mesh.h" />
<ClCompile Include="..\..\src\ballistica\graphics\net_graph.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\net_graph.h" />
<ClInclude Include="..\..\src\ballistica\graphics\render_command_buffer.h" />
<ClCompile Include="..\..\src\ballistica\graphics\render_pass.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\render_pass.h" />
<ClCompile Include="..\..\src\ballistica\graphics\render_target.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\render_target.h" />
<ClCompile Include="..\..\src\ballistica\graphics\renderer.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\renderer.h" />
<ClInclude Include="..\..\src\ballistica\graphics\text\font_page_map_data.h" />
<ClCompile Include="..\..\src\ballistica\graphics\text\text_graphics.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\text\text_graphics.h" />
<ClCompile Include="..\..\src\ballistica\graphics\text\text_group.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\text\text_group.h" />
<ClCompile Include="..\..\src\ballistica\graphics\text\text_packer.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\text\text_packer.h" />
<ClCompile Include="..\..\src\ballistica\graphics\texture\dds.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\texture\dds.h" />
<ClCompile Include="..\..\src\ballistica\graphics\texture\ktx.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\texture\ktx.h" />
<ClCompile Include="..\..\src\ballistica\graphics\texture\pvr.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\texture\pvr.h" />
<ClCompile Include="..\..\src\ballistica\graphics\vr_graphics.cc" />
<ClInclude Include="..\..\src\ballistica\graphics\vr_graphics.h" />
<ClCompile Include="..\..\src\ballistica\input\device\client_input_device.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\client_input_device.h" />
<ClCompile Include="..\..\src\ballistica\input\device\input_device.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\input_device.h" />
<ClCompile Include="..\..\src\ballistica\input\device\joystick.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\joystick.h" />
<ClCompile Include="..\..\src\ballistica\input\device\keyboard_input.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\keyboard_input.h" />
<ClCompile Include="..\..\src\ballistica\input\device\test_input.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\test_input.h" />
<ClCompile Include="..\..\src\ballistica\input\device\touch_input.cc" />
<ClInclude Include="..\..\src\ballistica\input\device\touch_input.h" />
<ClCompile Include="..\..\src\ballistica\input\input.cc" />
<ClInclude Include="..\..\src\ballistica\input\input.h" />
<ClCompile Include="..\..\src\ballistica\input\remote_app.cc" />
<ClInclude Include="..\..\src\ballistica\input\remote_app.h" />
<ClCompile Include="..\..\src\ballistica\input\std_input_module.cc" />
<ClInclude Include="..\..\src\ballistica\input\std_input_module.h" />
<ClCompile Include="..\..\src\ballistica\math\matrix44f.cc" />
<ClInclude Include="..\..\src\ballistica\math\matrix44f.h" />
<ClInclude Include="..\..\src\ballistica\math\point2d.h" />
<ClCompile Include="..\..\src\ballistica\math\random.cc" />
<ClInclude Include="..\..\src\ballistica\math\random.h" />
<ClInclude Include="..\..\src\ballistica\math\rect.h" />
<ClInclude Include="..\..\src\ballistica\math\vector2f.h" />
<ClCompile Include="..\..\src\ballistica\math\vector3f.cc" />
<ClInclude Include="..\..\src\ballistica\math\vector3f.h" />
<ClInclude Include="..\..\src\ballistica\math\vector4f.h" />
<ClCompile Include="..\..\src\ballistica\media\component\collide_model.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\collide_model.h" />
<ClCompile Include="..\..\src\ballistica\media\component\cube_map_texture.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\cube_map_texture.h" />
<ClCompile Include="..\..\src\ballistica\media\component\data.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\data.h" />
<ClCompile Include="..\..\src\ballistica\media\component\media_component.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\media_component.h" />
<ClCompile Include="..\..\src\ballistica\media\component\model.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\model.h" />
<ClCompile Include="..\..\src\ballistica\media\component\sound.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\sound.h" />
<ClCompile Include="..\..\src\ballistica\media\component\texture.cc" />
<ClInclude Include="..\..\src\ballistica\media\component\texture.h" />
<ClCompile Include="..\..\src\ballistica\media\data\collide_model_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\collide_model_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\data_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\data_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\media_component_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\media_component_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\model_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\model_data.h" />
<ClInclude Include="..\..\src\ballistica\media\data\model_renderer_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\sound_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\sound_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\texture_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\texture_data.h" />
<ClCompile Include="..\..\src\ballistica\media\data\texture_preload_data.cc" />
<ClInclude Include="..\..\src\ballistica\media\data\texture_preload_data.h" />
<ClInclude Include="..\..\src\ballistica\media\data\texture_renderer_data.h" />
<ClCompile Include="..\..\src\ballistica\media\media.cc" />
<ClInclude Include="..\..\src\ballistica\media\media.h" />
<ClCompile Include="..\..\src\ballistica\media\media_server.cc" />
<ClInclude Include="..\..\src\ballistica\media\media_server.h" />
<ClInclude Include="..\..\src\ballistica\networking\network_reader.h" />
<ClInclude Include="..\..\src\ballistica\networking\network_write_module.h" />
<ClInclude Include="..\..\src\ballistica\networking\networking.h" />
<ClInclude Include="..\..\src\ballistica\networking\networking_sys.h" />
<ClCompile Include="..\..\src\ballistica\networking\sockaddr.cc" />
<ClInclude Include="..\..\src\ballistica\networking\sockaddr.h" />
<ClCompile Include="..\..\src\ballistica\networking\telnet_server.cc" />
<ClInclude Include="..\..\src\ballistica\networking\telnet_server.h" />
<ClInclude Include="..\..\src\ballistica\platform\apple\platform_apple.h" />
<ClCompile Include="..\..\src\ballistica\platform\linux\platform_linux.cc" />
<ClInclude Include="..\..\src\ballistica\platform\linux\platform_linux.h" />
<ClInclude Include="..\..\src\ballistica\platform\min_sdl.h" />
<ClCompile Include="..\..\src\ballistica\platform\platform.cc" />
<ClInclude Include="..\..\src\ballistica\platform\platform.h" />
<ClCompile Include="..\..\src\ballistica\platform\sdl\sdl_app.cc" />
<ClInclude Include="..\..\src\ballistica\platform\sdl\sdl_app.h" />
<ClCompile Include="..\..\src\ballistica\platform\windows\platform_windows.cc" />
<ClInclude Include="..\..\src\ballistica\platform\windows\platform_windows.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_activity_data.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_activity_data.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_collide_model.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_collide_model.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_context.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_context.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_context_call.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_context_call.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_data.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_data.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_input_device.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_input_device.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_material.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_material.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_model.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_model.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_node.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_node.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_session_data.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_session_data.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_session_player.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_session_player.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_sound.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_sound.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_texture.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_texture.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_timer.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_timer.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_vec3.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_vec3.h" />
<ClCompile Include="..\..\src\ballistica\python\class\python_class_widget.cc" />
<ClInclude Include="..\..\src\ballistica\python\class\python_class_widget.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_app.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_app.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_gameplay.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_gameplay.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_graphics.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_graphics.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_input.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_input.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_media.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_media.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_system.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_system.h" />
<ClCompile Include="..\..\src\ballistica\python\methods\python_methods_ui.cc" />
<ClInclude Include="..\..\src\ballistica\python\methods\python_methods_ui.h" />
<ClCompile Include="..\..\src\ballistica\python\python.cc" />
<ClInclude Include="..\..\src\ballistica\python\python.h" />
<ClCompile Include="..\..\src\ballistica\python\python_command.cc" />
<ClInclude Include="..\..\src\ballistica\python\python_command.h" />
<ClCompile Include="..\..\src\ballistica\python\python_context_call.cc" />
<ClInclude Include="..\..\src\ballistica\python\python_context_call.h" />
<ClInclude Include="..\..\src\ballistica\python\python_context_call_runnable.h" />
<ClCompile Include="..\..\src\ballistica\python\python_ref.cc" />
<ClInclude Include="..\..\src\ballistica\python\python_ref.h" />
<ClInclude Include="..\..\src\ballistica\python\python_sys.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\anim_curve_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\anim_curve_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\bomb_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\bomb_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\combine_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\combine_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\explosion_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\explosion_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\flag_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\flag_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\flash_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\flash_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\globals_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\globals_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\image_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\image_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\light_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\light_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\locator_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\locator_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\math_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\math_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\node_attribute.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\node_attribute.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\node_attribute_connection.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\node_attribute_connection.h" />
<ClInclude Include="..\..\src\ballistica\scene\node\node_type.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\null_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\null_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\player_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\player_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\prop_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\prop_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\region_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\region_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\scorch_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\scorch_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\session_globals_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\session_globals_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\shield_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\shield_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\sound_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\sound_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\spaz_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\spaz_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\terrain_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\terrain_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\text_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\text_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\texture_sequence_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\texture_sequence_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\node\time_display_node.cc" />
<ClInclude Include="..\..\src\ballistica\scene\node\time_display_node.h" />
<ClCompile Include="..\..\src\ballistica\scene\scene.cc" />
<ClInclude Include="..\..\src\ballistica\scene\scene.h" />
<ClCompile Include="..\..\src\ballistica\ui\console.cc" />
<ClInclude Include="..\..\src\ballistica\ui\console.h" />
<ClCompile Include="..\..\src\ballistica\ui\root_ui.cc" />
<ClInclude Include="..\..\src\ballistica\ui\root_ui.h" />
<ClCompile Include="..\..\src\ballistica\ui\ui.cc" />
<ClInclude Include="..\..\src\ballistica\ui\ui.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\button_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\button_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\check_box_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\check_box_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\column_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\column_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\container_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\container_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\h_scroll_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\h_scroll_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\image_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\image_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\root_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\root_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\row_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\row_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\scroll_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\scroll_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\stack_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\stack_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\text_widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\text_widget.h" />
<ClCompile Include="..\..\src\ballistica\ui\widget\widget.cc" />
<ClInclude Include="..\..\src\ballistica\ui\widget\widget.h" />
<ClCompile Include="..\..\src\external\open_dynamics_engine-ef\ode\IceAABB.cpp" />
<ClCompile Include="..\..\src\external\open_dynamics_engine-ef\ode\IceContainer.cpp" />
<ClCompile Include="..\..\src\external\open_dynamics_engine-ef\ode\IceHPoint.cpp" />

View File

@ -1,5 +1,5 @@
<!-- THIS FILE IS AUTO GENERATED; DO NOT EDIT BY HAND -->
<h4><em>last updated for Ballistica version 1.6.9 build 20486</em></h4>
<h4><em>last updated for Ballistica version 1.6.10 build 20501</em></h4>
<p>This page documents the Python classes and functions in the 'ba' module,
which are the ones most relevant to modding in Ballistica. If you come across something you feel should be included here or could be better explained, please <a href="mailto:support@froemling.net">let me know</a>. Happy modding!</p>
<hr>
@ -3428,7 +3428,7 @@ needs a chooser.</p>
currently-active language.</p>
<p> To see available resource keys, look at any of the bs_language_*.py files
in the game or the translations pages at bombsquadgame.com/translate.</p>
in the game or the translations pages at legacy.ballistica.net/translate.</p>
<pre><span><em><small> # EXAMPLE 1: specify a string from a resource path</small></em></span>
mynode.text = <a href="#class_ba_Lstr">ba.Lstr</a>(resource='audioSettingsWindow.titleText')</pre>

View File

@ -200,7 +200,7 @@ def lazybuild(target: str, category: SourceCategory, command: str) -> None:
# Everything possibly affecting Windows binary builds.
elif category is SourceCategory.WIN:
paths = ['Makefile', 'src', 'resources/src']
paths = ['Makefile', 'src', 'resources/src', 'ballisticacore-windows']
# Everything possibly affecting resource builds.
elif category is SourceCategory.RESOURCES:

View File

@ -460,7 +460,7 @@ class Updater:
src_root = '..\\..\\src'
public_project = 'Internal' in basename
public_project = 'Internal' not in basename
all_files = sorted([
f for f in (self._source_files + self._header_files)