mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-11 02:54:04 +09:00
better disc colouring
This commit is contained in:
@@ -64,16 +64,24 @@ open class MusicDiscPrototype(originalID: ItemID, module: String, path: String)
|
|||||||
val albumRand = HQRNG(albumHash)
|
val albumRand = HQRNG(albumHash)
|
||||||
val nameRand = HQRNG(nameHash)
|
val nameRand = HQRNG(nameHash)
|
||||||
|
|
||||||
|
val discLumSats = listOf(
|
||||||
|
(20f to 0f), (20f to 1f),
|
||||||
|
(50f to 90f),
|
||||||
|
(35f to 60f), (30f to 80f),
|
||||||
|
)
|
||||||
|
|
||||||
|
val (discLum, discSat) = discLumSats.get(albumRand.nextInt(discLumSats.size))
|
||||||
|
|
||||||
val discColour = floatArrayOf(
|
val discColour = floatArrayOf(
|
||||||
albumRand.nextFloat() * 360f,
|
albumRand.nextFloat() * 360f,
|
||||||
albumRand.nextFloat() * 70f + 10f,
|
discSat,
|
||||||
albumRand.nextFloat() * 40f + 5f,
|
discLum
|
||||||
) // HSLuv
|
) // HSLuv
|
||||||
|
|
||||||
val labelColour = floatArrayOf(
|
val labelColour = floatArrayOf(
|
||||||
nameRand.nextFloat() * 360f,
|
nameRand.nextFloat() * 360f,
|
||||||
nameRand.nextFloat() * 20f + 75f,
|
nameRand.nextFloat() * 20f + 75f,
|
||||||
nameRand.nextFloat() * 30f + 50f
|
nameRand.nextFloat() * 30f + 60f
|
||||||
) // HSLuv
|
) // HSLuv
|
||||||
|
|
||||||
val pixmap = Pixmap(ModMgr.getGdxFile("basegame", "items/record_sprite_base.tga"))
|
val pixmap = Pixmap(ModMgr.getGdxFile("basegame", "items/record_sprite_base.tga"))
|
||||||
|
|||||||
Reference in New Issue
Block a user