0.1.0-0-pre.8
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/apps/game-android-entrypoint/src/lib.rs
|
||||
// version: 1
|
||||
// version: 2
|
||||
|
||||
#![warn(missing_docs)]
|
||||
#![deny(unreachable_pub)]
|
||||
@@ -19,6 +19,11 @@ extern "C" fn sdl_main(_argc: core::ffi::c_int, _argv: *mut *mut core::ffi::c_ch
|
||||
return run_selected_game();
|
||||
}
|
||||
|
||||
#[unsafe(export_name = "Java_com_sasedev_games_common_NativeBridge_nativeContractVersion")]
|
||||
extern "C" fn native_contract_version(_environment: *mut core::ffi::c_void, _class: *mut core::ffi::c_void) -> core::ffi::c_int {
|
||||
return 1;
|
||||
}
|
||||
|
||||
#[cfg(feature = "reflex")]
|
||||
fn run_selected_game() -> core::ffi::c_int {
|
||||
let runtime = engine_v1_sdl::SdlRuntime::new("Reflex POC", 405, 720, std::time::Duration::from_millis(16));
|
||||
|
||||
@@ -1,8 +1,13 @@
|
||||
// file: crates/apps/game-android-entrypoint/unit_tests/selection.rs
|
||||
// version: 1
|
||||
// version: 2
|
||||
|
||||
#[test]
|
||||
fn no_feature_entrypoint_has_failure_status() {
|
||||
#[cfg(not(any(feature = "reflex", feature = "snake")))]
|
||||
assert_eq!(crate::run_selected_game(), 2);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn native_bridge_contract_version_is_one() {
|
||||
assert_eq!(crate::native_contract_version(core::ptr::null_mut(), core::ptr::null_mut()), 1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user