|
Some checks are pending
CI / checks (push) Waiting to run
Из ветки feat/android: - клиент разделён на lib.rs (общий запуск) и main.rs; на Android собирается cdylib с экспортом SDL_main, паника ловится catch_unwind на FFI-границе; - steamworks и сетевая команда отключены для Android, Lua — 5.4 vendored (LuaJIT не кросс-собирается), на десктопе остался LuaJIT; - SDL3 собирается из исходников, Java-обвязка SDLActivity + MainActivity (ландшафт, путь к ассетам через getExternalFilesDir); - сенсорное управление: левый стик — ходьба, правая половина — обзор, кнопки прыжка/приседа; короткий тап не теряется между кадрами; - android/build.sh собирает APK без Gradle (cargo + aapt2 + d8 + zipalign + apksigner), поддерживает ANDROID_ABI=x86_64; - docs/ANDROID.md и android/README.md. APK: target/android/gmod-rs-debug.apk (arm64-v8a, minSdk 31, targetSdk 35). Проверено на эмуляторе API 35 x86_64: установка, загрузка gm_construct, стик, свайп-обзор, прыжок. Десктопные 25 сьютов и clippy — зелёные. |
||
|---|---|---|
| .. | ||
| ANDROID.md | ||
| ARCHITECTURE.md | ||
| DIARY.md | ||
| LUA.md | ||
| NETWORK.md | ||
| PARITY.md | ||
| PLAN.md | ||
| PROBLEMS.md | ||
| RECON.md | ||