File tree 1 file changed +2
-8
lines changed
1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change 1
1
module ui
2
2
3
+ import os
3
4
import sokol.sapp
4
5
5
6
#include <android/configuration.h>
6
- #include <android/native_activity.h>
7
7
8
8
enum AndroidConfig {
9
9
orientation
@@ -20,15 +20,9 @@ fn C.AConfiguration_getTouchscreen(voidptr) u32
20
20
fn C.AConfiguration_getScreenSize (voidptr ) u32
21
21
fn C.AConfiguration_getSdkVersion (voidptr ) u32
22
22
23
- struct C.AAssetManager {}
24
-
25
- struct C.ANativeActivity {
26
- assetManager voidptr
27
- }
28
-
29
23
pub fn android_config (mode AndroidConfig) u32 {
30
24
config := C.AConfiguration_new ()
31
- activity := & C. ANativeActivity (sapp.android_get_native_activity ())
25
+ activity := & os. NativeActivity (sapp.android_get_native_activity ())
32
26
C.AConfiguration_fromAssetManager (config, activity.assetManager)
33
27
mut cfg := u32 (0 )
34
28
match mode {
You can’t perform that action at this time.
0 commit comments