Noah Petherbridge
f8ca9a0921
* Update code for recent changes in UI toolkit around event handlers for buttons. * Add tooltips to various buttons in the Editor Mode. The left toolbar shows the names of each tool, the Doodad Palette shows the title of each doodad and the Color Palette shows the swatch attributes (solid, fire, water, etc.)
30 lines
458 B
Go
30 lines
458 B
Go
package balance
|
|
|
|
import "runtime"
|
|
|
|
// Runtime environment settings.
|
|
var Runtime rtc
|
|
|
|
type rtc struct {
|
|
Platform platform
|
|
Arch string
|
|
}
|
|
|
|
// Platform type the app was built for.
|
|
type platform string
|
|
|
|
// Runtime.Platform constants.
|
|
const (
|
|
Linux platform = "linux"
|
|
Windows platform = "windows"
|
|
Darwin platform = "darwin"
|
|
Web platform = "web"
|
|
)
|
|
|
|
func init() {
|
|
Runtime = rtc{
|
|
Platform: platform(runtime.GOOS),
|
|
Arch: runtime.GOARCH,
|
|
}
|
|
}
|