Color theme variable
This commit is contained in:
parent
36275cf1e9
commit
453b77adc7
2 changed files with 6 additions and 3 deletions
|
@ -2,6 +2,7 @@ package group.ouroboros.potrogue
|
||||||
|
|
||||||
|
|
||||||
import org.hexworks.zircon.api.ColorThemes
|
import org.hexworks.zircon.api.ColorThemes
|
||||||
|
import org.hexworks.zircon.api.ColorThemes.cyberpunk
|
||||||
import org.hexworks.zircon.api.Components
|
import org.hexworks.zircon.api.Components
|
||||||
import org.hexworks.zircon.api.SwingApplications
|
import org.hexworks.zircon.api.SwingApplications
|
||||||
import org.hexworks.zircon.api.application.AppConfig
|
import org.hexworks.zircon.api.application.AppConfig
|
||||||
|
@ -11,6 +12,7 @@ import org.hexworks.zircon.api.screen.Screen
|
||||||
//Important Values
|
//Important Values
|
||||||
public val GAME_ID = "potrogue";
|
public val GAME_ID = "potrogue";
|
||||||
public val GAME_VER = "0.1.0-DEV";
|
public val GAME_VER = "0.1.0-DEV";
|
||||||
|
public val GAME_THEME = cyberpunk()
|
||||||
|
|
||||||
fun main(args: Array<String>) {
|
fun main(args: Array<String>) {
|
||||||
|
|
||||||
|
@ -25,7 +27,7 @@ fun main(args: Array<String>) {
|
||||||
//TODO
|
//TODO
|
||||||
//Create Custom Color Theme
|
//Create Custom Color Theme
|
||||||
/*
|
/*
|
||||||
val potCol = ColorThemeBuilder.newBuilder()
|
val GAME_THEME = ColorThemeBuilder.newBuilder()
|
||||||
.withName("potcolor")
|
.withName("potcolor")
|
||||||
.withAccentColor(TileColor.transparent())
|
.withAccentColor(TileColor.transparent())
|
||||||
.withPrimaryForegroundColor(TileColor.transparent())
|
.withPrimaryForegroundColor(TileColor.transparent())
|
||||||
|
@ -43,7 +45,7 @@ fun main(args: Array<String>) {
|
||||||
)
|
)
|
||||||
|
|
||||||
//Set color theme (will make our own later if we can figure out how
|
//Set color theme (will make our own later if we can figure out how
|
||||||
screen.theme = ColorThemes.cyberpunk()
|
screen.theme = GAME_THEME
|
||||||
//Show the screen
|
//Show the screen
|
||||||
screen.display()
|
screen.display()
|
||||||
}
|
}
|
|
@ -1,6 +1,7 @@
|
||||||
package group.ouroboros.potrogue.view
|
package group.ouroboros.potrogue.view
|
||||||
|
|
||||||
import group.ouroboros.potrogue.GAME_ID
|
import group.ouroboros.potrogue.GAME_ID
|
||||||
|
import group.ouroboros.potrogue.GAME_THEME
|
||||||
import org.hexworks.zircon.api.ColorThemes
|
import org.hexworks.zircon.api.ColorThemes
|
||||||
import org.hexworks.zircon.api.ComponentDecorations.box
|
import org.hexworks.zircon.api.ComponentDecorations.box
|
||||||
import org.hexworks.zircon.api.ComponentDecorations.shadow
|
import org.hexworks.zircon.api.ComponentDecorations.shadow
|
||||||
|
@ -9,7 +10,7 @@ import org.hexworks.zircon.api.component.ComponentAlignment
|
||||||
import org.hexworks.zircon.api.grid.TileGrid
|
import org.hexworks.zircon.api.grid.TileGrid
|
||||||
import org.hexworks.zircon.api.view.base.BaseView
|
import org.hexworks.zircon.api.view.base.BaseView
|
||||||
|
|
||||||
class StartView (private val grid: TileGrid) : BaseView(grid, ColorThemes.arc()) {
|
class StartView (private val grid: TileGrid) : BaseView(grid, GAME_THEME) {
|
||||||
init {
|
init {
|
||||||
val msg = "Welcome to $GAME_ID."
|
val msg = "Welcome to $GAME_ID."
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue