mirror of
https://github.com/celisej567/mcpe.git
synced 2026-01-05 18:10:09 +03:00
Last Minute Changes
This commit is contained in:
committed by
iProgramInCpp
parent
06c69d3cc8
commit
8d3abda2fe
@@ -4,8 +4,11 @@ project(reminecraftpe-android)
|
||||
# Project Root
|
||||
set(MC_ROOT ../../../../../../..)
|
||||
|
||||
# Build
|
||||
# Native Android Build
|
||||
add_compile_definitions(USE_NATIVE_ANDROID)
|
||||
set(USE_NATIVE_ANDROID TRUE)
|
||||
|
||||
# Build
|
||||
add_library(reminecraftpe SHARED
|
||||
"${MC_ROOT}/platforms/android/android_native_app_glue.c"
|
||||
"${MC_ROOT}/platforms/android/AppPlatform_android.cpp"
|
||||
|
||||
@@ -64,12 +64,12 @@ endif()
|
||||
if(NOT EMSCRIPTEN)
|
||||
if(ANDROID)
|
||||
# Vendor LibPNG (Android Only)
|
||||
add_subdirectory(../../thirdparty/LibPNG-src libpng EXCLUDE_FROM_ALL)
|
||||
target_include_directories(png_static INTERFACE
|
||||
"$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../../thirdparty/LibPNG-src>"
|
||||
"$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/libpng>"
|
||||
)
|
||||
add_subdirectory(../../thirdparty/LibPNG/src libpng EXCLUDE_FROM_ALL)
|
||||
target_link_libraries(reminecraftpe png_static)
|
||||
target_include_directories(reminecraftpe PUBLIC
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/../../thirdparty/LibPNG/src"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/libpng"
|
||||
)
|
||||
else()
|
||||
# System LibPNG
|
||||
find_package(PNG REQUIRED)
|
||||
|
||||
@@ -28,7 +28,7 @@ android {
|
||||
.dependsOn("externalNativeBuild${variant.name.capitalize()}")
|
||||
}
|
||||
sourceSets.main {
|
||||
java.srcDir '../../../../thirdparty/SDL-src/android-project/app/src/main/java'
|
||||
java.srcDir '../../../../thirdparty/SDL2/src/android-project/app/src/main/java'
|
||||
}
|
||||
externalNativeBuild {
|
||||
cmake {
|
||||
|
||||
@@ -36,13 +36,13 @@ public class MainActivity extends LimitedSDLActivity {
|
||||
}
|
||||
} else {
|
||||
getWindow().getDecorView().setSystemUiVisibility(
|
||||
View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
|
||||
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
|
||||
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
|
||||
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
|
||||
View.SYSTEM_UI_FLAG_FULLSCREEN |
|
||||
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY |
|
||||
View.INVISIBLE
|
||||
View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
|
||||
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
|
||||
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
|
||||
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
|
||||
View.SYSTEM_UI_FLAG_FULLSCREEN |
|
||||
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY |
|
||||
View.INVISIBLE
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package org.libsdl.app;
|
||||
|
||||
// Prevent SDL From Controlling Immersive Mode
|
||||
// See https://stackoverflow.com/a/58182595/16198887
|
||||
public class LimitedSDLActivity extends SDLActivity {
|
||||
@Override
|
||||
boolean sendCommand(int command, Object data) {
|
||||
|
||||
Reference in New Issue
Block a user