Math, text rendering, sound system, unit tests and advanced resource manager
Changelog
- Text rendering
- Load fonts and use them to render text
- Play small audio clips and large music files
- Add math functions
- Add unit tests for math
- Make resource manager use project resource directory
Full Changelog: v.0.1...v0.2.2
Install
Gradle:
allprojects {
repositories {
maven { url 'https://jitpack.io' }
maven { url "https://dl.cloudsmith.io/public/electron-studio/jaylib/maven/" }
}
}
dependencies {
implementation 'uk.co.electronstudio.jaylib:jaylib:4.0.+'
implementation 'uk.co.electronstudio.jaylib:jaylib-natives-windows-x86_64:4.0.+'
implementation 'uk.co.electronstudio.jaylib:jaylib-natives-macosx-x86_64:4.0.+'
implementation 'uk.co.electronstudio.jaylib:jaylib-natives-linux-x86_64:4.0.+'
implementation 'com.github.OrbitalEngine:Orbital:0.2.2'
}
Maven:
<repositories>
<repository>
<id>electron-studio-jaylib</id>
<url>https://dl.cloudsmith.io/public/electron-studio/jaylib/maven/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>uk.co.electronstudio.jaylib</groupId>
<artifactId>jaylib</artifactId>
<version>3.7.0</version>
</dependency>
<dependency>
<groupId>uk.co.electronstudio.jaylib</groupId>
<artifactId>jaylib-natives-windows-x86_64</artifactId>
<version>3.7.0</version>
</dependency>
<dependency>
<groupId>uk.co.electronstudio.jaylib</groupId>
<artifactId>jaylib-natives-macosx-x86_64</artifactId>
<version>3.7.0</version>
</dependency>
<dependency>
<groupId>uk.co.electronstudio.jaylib</groupId>
<artifactId>jaylib-natives-linux-x86_64</artifactId>
<version>3.7.0</version>
</dependency>
<dependency>
<groupId>com.github.OrbitalEngine</groupId>
<artifactId>Orbital</artifactId>
<version>0.2.2</version>
</dependency>
</dependencies>