Noah Petherbridge
2c032f1df7
* Integrate the new ui.MenuBar into the Editor Scene. * File: New Level/Doodad, Save [as], Open, Close, Exit * Edit: Undo, Redo, Level options * Level: Playtest * Tools: Debug overlay, Command shell * Help: User Manual, About * Add an About dialog accessible from the Help menu.
34 lines
506 B
Go
34 lines
506 B
Go
package balance
|
|
|
|
import "runtime"
|
|
|
|
// Runtime environment settings.
|
|
var (
|
|
Runtime rtc
|
|
|
|
GuidebookPath = "./guidebook/index.html"
|
|
)
|
|
|
|
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,
|
|
}
|
|
}
|