better disc colouring

This commit is contained in:
minjaesong
2024-01-14 22:43:15 +09:00
parent a973d33e02
commit dae934e295

View File

@@ -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"))