mirror of
https://github.com/jlengrand/korge-samples.git
synced 2026-03-10 08:31:18 +00:00
Atlas sample
This commit is contained in:
5
sample-atlas/build.gradle
Normal file
5
sample-atlas/build.gradle
Normal file
@@ -0,0 +1,5 @@
|
||||
apply plugin: "korge"
|
||||
|
||||
korge {
|
||||
id = "com.soywiz.samples.bitmapfont"
|
||||
}
|
||||
11
sample-atlas/src/commonMain/kotlin/main.kt
Normal file
11
sample-atlas/src/commonMain/kotlin/main.kt
Normal file
@@ -0,0 +1,11 @@
|
||||
import com.soywiz.korge.*
|
||||
import com.soywiz.korge.atlas.*
|
||||
import com.soywiz.korge.view.*
|
||||
import com.soywiz.korio.file.std.*
|
||||
|
||||
suspend fun main() = Korge(width = 640, height = 480, virtualWidth = 320, virtualHeight = 240) {
|
||||
val logos = resourcesVfs["logos.atlas.json"].readAtlas(views)
|
||||
image(logos["korau.png"].texture).position(0, 0)
|
||||
image(logos["korim.png"].texture).position(64, 32)
|
||||
image(logos["korge.png"].texture).position(128, 64)
|
||||
}
|
||||
1
sample-atlas/src/commonMain/resources/logos.atlas
Normal file
1
sample-atlas/src/commonMain/resources/logos.atlas
Normal file
@@ -0,0 +1 @@
|
||||
logos
|
||||
BIN
sample-atlas/src/commonMain/resources/logos/korau.png
Normal file
BIN
sample-atlas/src/commonMain/resources/logos/korau.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.4 KiB |
BIN
sample-atlas/src/commonMain/resources/logos/korge.png
Normal file
BIN
sample-atlas/src/commonMain/resources/logos/korge.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.5 KiB |
BIN
sample-atlas/src/commonMain/resources/logos/korim.png
Normal file
BIN
sample-atlas/src/commonMain/resources/logos/korim.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
@@ -1,3 +1,4 @@
|
||||
include(":sample-atlas")
|
||||
include(":sample-box2d")
|
||||
include(":sample-scenes")
|
||||
include(":sample-tic-tac-toe-swf")
|
||||
|
||||
Reference in New Issue
Block a user