Cross Platform
The biggest change of this release is the cross compatibility if this program, as it is now available for:
- windows
- linux
- android 9 and newer (sdk 28)
- wasm (graphics only, right now)
Other changes
- Better data types:
- One dimentional arrays became 2d (if needed) to make the code more readable
- Improved server and client connection:
- Using more appropriate functions to send and receive data, as this improves speed and reliability
- Converting data in network byte order before sending it and vice versa
- Added debug utilities (mainly logging)
- Improved crash messages
- Changed folder tree to be more readable:
- All source files were moved to the
src/
directory - Compiled objects are now built in the
obj/
directory - Compiled executables are now built in the
build/
directory
- All source files were moved to the
- Improved raylib setup script
- Improved shapes drawing
- Updated Readme to include new build instructions
Full Changelog: 2.0...3.0