├── .gitignore ├── LICENCE.txt ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── readme.md ├── settings.gradle.kts └── src ├── commonMain └── kotlin │ └── games │ └── perses │ └── kudens │ ├── color │ └── Color.kt │ ├── math │ └── Matrix4.kt │ └── net │ └── NetUtils.kt └── jsMain └── kotlin └── games └── perses └── kudens ├── game ├── Game.kt ├── Screen.kt └── View.kt ├── input └── Input.kt ├── map ├── Map.kt └── tiled │ └── TiledMap.kt ├── math └── Matrix4.kt ├── net └── NetUtils.kt ├── shader ├── ShaderProgram.kt └── ShaderProgramMesh.kt ├── sound ├── Music.kt └── Sounds.kt ├── sprite └── SpriteBatch.kt ├── text └── Texts.kt └── texture ├── Sprites.kt └── Textures.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/gradlew.bat -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/readme.md -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | 2 | rootProject.name = "kudens" 3 | 4 | -------------------------------------------------------------------------------- /src/commonMain/kotlin/games/perses/kudens/color/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/commonMain/kotlin/games/perses/kudens/color/Color.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/games/perses/kudens/math/Matrix4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/commonMain/kotlin/games/perses/kudens/math/Matrix4.kt -------------------------------------------------------------------------------- /src/commonMain/kotlin/games/perses/kudens/net/NetUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/commonMain/kotlin/games/perses/kudens/net/NetUtils.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/game/Game.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/game/Game.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/game/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/game/Screen.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/game/View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/game/View.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/input/Input.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/input/Input.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/map/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/map/Map.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/map/tiled/TiledMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/map/tiled/TiledMap.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/math/Matrix4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/math/Matrix4.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/net/NetUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/net/NetUtils.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/shader/ShaderProgram.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/shader/ShaderProgram.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/shader/ShaderProgramMesh.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/shader/ShaderProgramMesh.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/sound/Music.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/sound/Music.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/sound/Sounds.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/sound/Sounds.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/sprite/SpriteBatch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/sprite/SpriteBatch.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/text/Texts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/text/Texts.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/texture/Sprites.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/texture/Sprites.kt -------------------------------------------------------------------------------- /src/jsMain/kotlin/games/perses/kudens/texture/Textures.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perses-games/kudens/HEAD/src/jsMain/kotlin/games/perses/kudens/texture/Textures.kt --------------------------------------------------------------------------------