Looks similar to the Java Edition version, but the lines are not antialiased and harder to tell apart. Phone users would have trouble seeing the outline, so that's why it was changed.
* Fix empty inventories for server players
* Revert "Fix empty inventories for server players"
This reverts commit 12174c0cfb1f8df5f6fca1a93f55e27286b464db.
* Fix empty inventories for server players
(The good one this time I hope)
---------
Co-authored-by: Marioiscool246 <marioiscool101@gmail.com>
* Cleared up some fields
Renamed some fields
Made some statements involving those fields make more sense for their type
Renamed the parameters of SoundEngine::PlayAt to have more readable names
* Renamed master volume field
m_flMasterVolume -> m_fMasterVolume
* Made m_iPerspective -> m_bThirdPerson
* OpenAL adjustments and improvements mk.1
Seperated SoundSystemAl from the sdl section and into platform/openal.
Made PlatformDefinitions.hpp require a "USE_OPENAL" definition instead of "USE_SDL" definition for OpenAL
Added SoundSystemAl.cpp and SoundSystemAL.hpp files to the actual solution file so it can be compiled properly.
Made the SoundSystemAl use headers from thirdparty/OpenAL/include folder.
Made the SoundSystemAl use #pragma comment(lib, "OpenAL32.lib") to include the library if needed without adding it to the linker input value in the solution file.
Added thirdparty/OpenAL/libs/Win64/thirdparty/OpenAL/libs/Win32 to the additional libraries so that it can find the OpenAL32.lib library.
* OpenAL adjustments and improvements mk.2
Removed specific USE_SDL preprocessor definitions related to OpenAL which were unhelpful/unneeded for multi-platform use.
Made the OpenAl sound system inherit from the SoundSystem class and implement the functions properly without requiring a custom update function.
Fixed an error that would happen when closing the game related to OpenAl closing the sound device.
Removed unnecessary is_ui check in OpenAL sound system, UI sounds work just fine without it.
Adjusted rolloff factor, not sure if this is just placebo but it felt a bit better?
* Update sdl/CMakeLists.txt for new OpenAL stuff
* CMakeLists name fix
* Minor fixes for SDL compatibility
* Added check for absolute zero position
Made the OpenAL sound system consider any sound that is at absolute zero non-spatial
Also removed unneeded ORIGINAL_CODE check in SoundSystem.hpp and SoundSystem.cpp
* Fixed OpenAL popping strangeness
OpenAL apparently makes weird popping noises when the gain of a sound is below 0, so I added a check to see if the distance is too far (for the new updated settings)
I did some graphing and the previous settings for OpenAL were limiting the sound distance to 8 blocks (which was causing popping when sounds were between 8-16 blocks away as the gain was 0 or below) so I changed the rolloff factor to 1.0f to make sounds falloff at 16 blocks instead which seems reasonable/like the original intention.
* Minor Fix to solution additional includes
* Forgot an sdl compat change
* 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>