16 Commits

Author SHA1 Message Date
Er2
2fc4fb3d68 CI: Try to fix build 2024-04-07 19:31:55 +03:00
Er2
b8c01e085f Misc patches 2024-03-28 14:39:40 +03:00
Brent
afe875e4fa iOS Support (#113)
undefined
2024-01-22 17:22:41 +02:00
iProgramInCpp
7eae466865 * Fixes to fancy pants grass detection, etc. 2023-12-26 01:18:54 +02:00
TheBrokenRail
433b1532d9 Fix Texture Detection 2023-12-19 19:38:17 +02:00
TheBrokenRail
93dc4e934e OpenAL + Android 2023-12-19 19:38:17 +02:00
TheBrokenRail
06c69d3cc8 AppPlatform Fixes 2023-12-19 19:38:17 +02:00
TheBrokenRail
fdf3106d7e Fix Some Indentation Errors 2023-12-19 19:38:17 +02:00
TheBrokenRail
c989ffa721 Allow Changing Input Mode 2023-12-19 19:38:17 +02:00
TheBrokenRail
f9b07014d2 On-screen keyboard support! 2023-12-19 19:38:17 +02:00
TheBrokenRail
0559f66102 WIP Android SDL 2023-12-19 19:38:17 +02:00
f
f83ead9f8d WIP Android Port (#79)
* WIP Android Port

Android port. Still needs touch controls and mouse turning (if that's even possible on android) and file saving and SoundSystemSL
You control the camera and movement with your controller for now. You can navigate the gui using touch.
Options.cpp,LocalPlayer.cpp,Minecraft.cpp is configured to use controller.
Blocked out some code in ControllerTurnInput.cpp,Controller.cpp that didn't make sense.

* Fix glClear

glClear is supossed to use GL_DEPTH_BUFFER_BIT (thx TheBrokenRail)

* * Fix build.

* * Ignore assets.

* * More stuff

* * Fix more build errors.

* * It finally built

What I needed to do is rebuild the debug keystore because apparently android studio created it with sha1 digest alg which isn't supported by ant

* * Clean up filters.

* * Add cramped mode to the pause screen.

* * Fix a bug with the hotbar

* * In NinecraftApp::handleBack, pause the game if there is no screen.

* * AppPlatform_android: Add placeholder SoundSystem instance till we get SoundSystemSL working

* * Add properly working touch code.

* * Oh, remove some testing things

* * Fix state resetting when going in background and back in foreground
* Fix bug where the sky isn't being regenerated on graphics reset
* Fix bug where the m_currBoundTex isn't reset in Textures::clear potentially leaving a texture with that ID unassigned and corrupted
* Fix bug in CThread where the thread is detached and then also joined.
* Don't log anything if the program isn't in debug mode.

* * Add virtual keyboard support.

The screen instance slides so that the focused text box is kept visible.

* Rename from com.minecraftcpp to com.reminecraftpe

---------

Co-authored-by: iProgramInCpp <iprogramincpp@gmail.com>
2023-11-03 12:54:39 +02:00
iProgramInCpp
8c6c5a0b39 Merge pull request #91 into master 2023-11-03 03:17:28 +02:00
iProgramInCpp
eba8f1b467 Merge pull request #82 into master 2023-11-03 03:01:59 +02:00
TheBrokenRail
3b580eeed3 Reduce Number Of CMake Projects 2023-11-01 21:59:13 -04:00
TheBrokenRail
bba3099b71 Clean Up CMake Build System 2023-11-01 21:48:41 -04:00