382 Commits

Author SHA1 Message Date
Er2
e95881b1ac Input: Add touchscreen flying 2023-12-13 21:01:47 +03:00
Er2
d1e8a5521f Misc: various patches 2023-12-13 20:27:22 +03:00
Er2
bb11bf0825 GUI: Fix mobile controls 2023-12-09 21:15:27 +03:00
Er2
b6bf9d616a GUI: Rename some methods, start to implement new one 2023-12-09 19:46:39 +03:00
Er2
5e311cbbb3 GUI: Split gui to interface, potentially new ui interface is possible 2023-12-09 13:58:05 +03:00
Er2
7b5f2b61f9 Merge remote-tracking branch 'origin/master' into cmake 2023-12-06 19:49:36 +03:00
Er2
149cd3127b Revert "Entity, Renderer: Add (incomplete) pig, remake entity renderer"
This reverts commit d6bf825c11.
2023-12-06 19:39:37 +03: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
Er2
470291c7e5 CMake: Refactor build system 2023-12-04 21:03:53 +03:00
Er2
d6bf825c11 Entity, Renderer: Add (incomplete) pig, remake entity renderer 2023-12-04 15:34:45 +03:00
Er2
0afea4428c Resources: Describe every tile in terrain, use 0.2.0 resources 2023-12-03 12:09:55 +03:00
Er2
03e985b739 Commands: add /summon command 2023-12-02 21:09:20 +03:00
Er2
bf78dd4bf1 clang-tidy: fix many warnings 2023-12-02 21:04:21 +03:00
Er2
0f9131c43a Input: Add missing SDL scancodes 2023-12-02 21:00:30 +03:00
Er2
e78fcc3448 Ice: Implement other acceleration for ice 2023-12-02 18:46:40 +03:00
Er2
9b76709059 Debug text: Add selected block information 2023-12-02 18:46:03 +03:00
Er2
854c50986d GUI: Slightly improve option list switchers 2023-12-02 18:44:11 +03:00
Er2
5729be0457 Renderer: Implement frontal third-person 2023-12-02 18:42:10 +03:00
Er2
56ce7e8073 Input: Use SDL scancodes instead of SDLK 2023-12-02 18:40:11 +03:00
Er2
17b11a5b98 Platforms: Add FreeBSD support 2023-12-02 18:37:38 +03: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
iProgramInCpp
eae06f0500 * Fix one last bug in OptionsScreen. 2023-11-05 19:25:51 +02:00
iProgramInCpp
253c89a6d5 * Fix some issues with the OptionList. 2023-11-05 18:57:08 +02:00
iProgramInCpp
58e03d6758 * Save the split controls option. 2023-11-05 18:48:37 +02:00
iProgramInCpp
0d23a455ed * Add option to split controls 2023-11-05 18:47:38 +02:00
iProgramInCpp
5df07e2fc1 Add scrollable options menu (#99)
* * Add new scrollable options list.

* * Add OptionList.cpp to the CMakeLists.txt

* * Add the new stuff by @jonkadelic to the new options menu.
2023-11-05 18:40:44 +02:00
jonkadelic
e6ab1214af Biome colour and grass side tint options (#98)
* Added biome colour and grass side tint options

* Moved GrassColor and FoliageColor to client/renderer/

* * Fix some build issues.

* * Add the new files to the CMakeLists.txt

---------

Co-authored-by: iProgramInCpp <iprogramincpp@gmail.com>
2023-11-05 18:19:41 +02:00
iProgramInCpp
94d77ce887 * Improve performance in Level::updateLight. 2023-11-05 00:20:14 +02:00
iProgramInCpp
4877dfde6d * Fix options and screenshot saving. 2023-11-04 15:01:40 +02:00
iProgramInCpp
492ee48125 * Slight optimization to the Region containment 2023-11-04 13:12:35 +02:00
iProgramInCpp
5bba109b68 * Fix the "selecting the '...' slot" bug 2023-11-04 00:11:40 +02:00
iProgramInCpp
3e8650761b * Android: Lower SDK version to 21, like the VS project that preceded it.
A temporary solution for the navbar issue.
2023-11-03 23:56:46 +02:00
iProgramInCpp
3be8984c63 * Android: Fix bug where pointer IDs were used incorrectly. 2023-11-03 19:30:22 +02:00
iProgramInCpp
ebdb8d3576 * Fix use after free in ProgressScreen 2023-11-03 18:27:13 +02:00
iProgramInCpp
1860016fb3 * Fix gitignore errors and add Android specific CMakeLists.txt 2023-11-03 17:51:05 +02:00
iProgramInCpp
011f5e16df * Fix bad glEnable call. 2023-11-03 17:31:22 +02:00
iProgramInCpp
710c85e95d * Reflect the removal of the Windows VS2010 target in the readme. 2023-11-03 15:05:02 +02:00