Noah Petherbridge
44122d4130
UI improvements specifically for mobile (running the game with the `-w mobile` or `-w landscape` options) screen sizes. * Rework the Settings window to be mobile friendly to landscape oriented screens (`doodle -w landscape`) and migrate Options tab to magicform. * The toolbar in the Editor will be a single column of buttons on small screens, such as `-w mobile` (375x812) portrait mode smartphone. On larger screens the toolbar shows in two columns of buttons. * Fix tooltips not drawing on top. * Centralize the hard-coded references to specific font filenames * Add cheat code: `test load screen` to bring a sample loading screen up for a few seconds. It needs improvement on `-w landscape`
20 lines
545 B
Go
20 lines
545 B
Go
package balance
|
|
|
|
import "git.kirsle.net/go/render"
|
|
|
|
// Shell related variables.
|
|
var (
|
|
ShellFontFilename = MonospaceFont
|
|
ShellBackgroundColor = render.RGBA(0, 20, 40, 200)
|
|
ShellForegroundColor = render.RGBA(0, 153, 255, 255)
|
|
ShellPromptColor = render.White
|
|
ShellPadding = 8
|
|
ShellFontSize = 16
|
|
ShellFontSizeSmall = 10
|
|
ShellCursorBlinkRate uint64 = 20
|
|
ShellHistoryLineCount = 8
|
|
|
|
// Ticks that a flashed message persists for.
|
|
FlashTTL uint64 = 400
|
|
)
|