Commit Graph

398 Commits

Author SHA1 Message Date
TheBrokenRail
8d3abda2fe Last Minute Changes 2023-12-19 19:38:17 +02:00
TheBrokenRail
06c69d3cc8 AppPlatform Fixes 2023-12-19 19:38:17 +02:00
TheBrokenRail
2356757730 Better Back Button Behavior On SDL Android 2023-12-19 19:38:17 +02:00
TheBrokenRail
8af9d4b0c8 Fix Native Android Build 2023-12-19 19:38:17 +02:00
TheBrokenRail
88ef02a06b Another CI Fix (Again) (Again) 2023-12-19 19:38:17 +02:00
TheBrokenRail
31486f82c4 Another CI Fix (Again) 2023-12-19 19:38:17 +02:00
TheBrokenRail
683879a3f0 Another CI Fix 2023-12-19 19:38:17 +02:00
TheBrokenRail
030d723f8d CI Fixes 2023-12-19 19:38:17 +02:00
TheBrokenRail
a2e830d114 Fancy Paralel CI 2023-12-19 19:38:17 +02:00
TheBrokenRail
185878d79f Simplify CMake 2023-12-19 19:38:17 +02:00
TheBrokenRail
6e9ccf7b49 Fix Non-GLES SDL Build 2023-12-19 19:38:17 +02:00
TheBrokenRail
23ec46f266 Simplify Android SDL Build 2023-12-19 19:38:17 +02:00
TheBrokenRail
e9ddb5ab61 Use Host ZLib In CMake Builds
The vendored ZLib is still in the repo for VS builds.
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
7771bc20a7 Small Tweaks 2023-12-19 19:38:17 +02:00
TheBrokenRail
118d28910d Better Android Immersive Mode 2023-12-19 19:38:17 +02:00
TheBrokenRail
91f3b5a5d5 Use "External" Storage 2023-12-19 19:38:17 +02:00
TheBrokenRail
0721741564 Update AGP 2023-12-19 19:38:17 +02:00
TheBrokenRail
5cdd306a28 Fix Saving Options 2023-12-19 19:38:17 +02:00
TheBrokenRail
c47457725e In touchscreen mode, click button after release 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
iProgramInCpp
811bc7a6fa * Remove remaining references to mcpe01_canada.apk.
Closes #106.
2023-12-19 19:36:39 +02:00
iProgramInCpp
7f393150e1 * Fix some issues related to holding no item in hand 2023-12-10 13:24:55 +02:00
iProgramInCpp
89a7ee5ab6 * Add pick block feature for desktop 2023-12-10 13:13:09 +02:00
iProgramInCpp
0abbc9f4f4 * Fix bad mouse controls on desktop. 2023-12-10 13:06:26 +02:00
iProgramInCpp
fa87823fcb * Fix VS filters 2023-12-10 12:56:23 +02:00
iProgramInCpp
db4543fa67 * Make the end-user extract assets from v0.1.3 instead of mcpe01_canada.apk.
This allows for less breakage from ignorance or other reasons, because the following things will now work by default:
- Touch controls
- Clouds
- update_game blocks
- The iOS port can use default8.png directly
2023-12-10 12:55:11 +02:00
iProgramInCpp
1be6479e57 * Remove insert_or_assign dependency.
The `insert_or_assign` method was introduced in C++17.
We try to steer clear of anything C++11 or newer, because
we want to support platforms whose toolchains aren't
up to date and don't implement C++11. :)
2023-12-08 09:02:08 +02:00
iProgramInCpp
23444c2d83 * Misc. fixes to the pig
Still broken....
2023-12-07 19:35:58 +02:00
iProgramInCpp
3443349df0 * Add Pig 2023-12-06 21:58:28 +02:00
iProgramInCpp
805087d36a * Add PathfinderMob base
* Normalize tab style in source/CMakeLists.txt
2023-12-06 21:20:14 +02:00
iProgramInCpp
8602de2428 * Level: Implement findPath with PathFinder now. 2023-12-06 14:13:10 +02:00
iProgramInCpp
cd7acc8bd7 * Fix VS filters 2023-12-06 14:04:11 +02:00
iProgramInCpp
777bd6a3e2 * Add PathFinder and friends. 2023-12-06 14:03:20 +02:00
iProgramInCpp
5554fc7c6a * Normalize paths to MC_ROOT. 2023-12-05 22:38:36 +02:00
iProgramInCpp
52c9140b82 * Add CreeperModel 2023-12-05 22:35:57 +02:00
iProgramInCpp
3c433c2858 * Add ChickenRenderer 2023-12-05 21:50:03 +02:00
iProgramInCpp
efebfdd122 * Add CowRenderer 2023-12-05 21:12:05 +02:00
iProgramInCpp
5882d2dc7f * Fix a bug regarding bottom face rendering?
N.B. It's not in the original game.  Not sure how they fixed it.
2023-12-05 21:11:40 +02:00
iProgramInCpp
a59ae9cc47 * Oops! 2023-12-05 20:19:38 +02:00
iProgramInCpp
44c0beeabd * Fix CMake once again.. sigh.. 2023-12-05 20:14:55 +02:00
iProgramInCpp
ca295740dd * Add PigModel and PigRenderer 2023-12-05 20:07:20 +02:00
iProgramInCpp
166bcf708e * Add Base QuadrupedModel 2023-12-05 19:08:11 +02:00
iProgramInCpp
3fb4014dd9 * Oops, fix CMake build 2023-12-05 18:43:08 +02:00
iProgramInCpp
8b3c01b092 * Add ModelPart from 0.2.0 2023-12-05 18:27:01 +02:00
iProgramInCpp
bd6cd95b66 * Refresh readme to bring it up to date. 2023-11-05 22:22:43 +02:00
SanyaSho
b055b37b02 HaikuOS port (#97)
* ExternalFileLevelStorageSource: add workaround for d_type on Haiku

* raknet: FileList: do not include io.h on Haiku

* raknet: SocketLayer: add sockio.h for Haiku

* cmake: link -lnetwork on Haiku

* readme: add Haiku build dependencies

* cmake: use link_libraries instead of add_link_options

* ExternalFileLevelStorageSource: use scary stdstring instead of char
2023-11-05 21:33:57 +02:00
iProgramInCpp
3b60855ad0 * Android: Determine feature availability at compile time.
Since assets are baked in to the APK, we can simply check for the existence of assets at compile time using CMake.
2023-11-05 21:30:33 +02:00