* 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>
* Output/Logging Overhaul
* Added StandardOut class
* Renamed LOGX macros to LOG_X
* Removed LogMsg macros in favor of LOG_X
* Added console window for debug Windows builds
* Options Refactor
* Moved options loading code from AppPlatform classes to Options class
* Added AppPlatform::singleton()
* Minecraft::m_options is now only accessible via Minecraft::getOptions() (as it should be)
* Making this work with SDL2 next
* Options Cleanup for SDL2
* Added AppPlatform::hasFileSystemAccess()
* Options won't try to load if hasFileSystemAccess returns false. Emscripten build will be happy.
---------
Co-authored-by: Brent Da Mage <BrentDaMage@users.noreply.github.com>
* * Undo some of the changes done in the "* Work on survival mode." commit.
* TEST_SURVIVAL_MODE is now on by default.
* * Dying no longer crashes the game.
* * Death seems to work ok.
* * Improve some of the damage code.
* x
* work
* Fixed the Makefile (#54)
* * Finally fix the crack texture appearing to flicker/restart
* * Add VS2010 as an optional target.
Fix build with VS2010 (both windows_vs and xenon_vs).
* * Disable survival mode. Getting ready to merge now!
---------
Co-authored-by: Alexander Argentakis <38327951+MFDGaming@users.noreply.github.com>
* WIP C++03 + Xbox 360 Support
* math.h & _USE_MATH_DEFINES on Level.hpp
Updated Xenon vcxproj file for new file structure.
* * Fix bad GUI scale setup.
* * Gui: Use ratios instead of hardcoded sub-1 floating point values, to make the mechanism more clear.
* Add Direct Connect Button and Screen (#30)
* Add Direct Connect Button and Screen
* Remove accidental extra build directories for wasm
* Add DirectConnectScreen.cpp to the CMake
* Use Hungarian coding style notation
* * Fix errors caused by #30
* * Improve the Chat Screen
* * Improve the DirectConnectScreen, among other things.
* * Update the game title once again.
* * Add build-wasm.bat.
* * Add info about compiling for wasm
* * Fix send to specific GUID actually broadcasting to everyone
* * Add command manager.
* * Add writeable configuration.
* * Allow dynamic screen size change on windows
* * Allow the same thing on the emscripten version.
* WIP C++03 + Xbox 360 Support
* Fixed a possible merging issue that broke RakNet?
* Additional Xbox 360 compatability fixes
---------
Co-authored-by: Brent Da Mage <BrentDaMage@users.noreply.github.com>
Co-authored-by: iProgramInCpp <iprogramincpp@gmail.com>
Co-authored-by: ts <124226059+uniformization@users.noreply.github.com>