Documentation ¶
Overview ¶
Package config is a generated protocol buffer package.
It is generated from these files:
settings.proto
It has these top-level messages:
Settings
Index ¶
Constants ¶
View Source
const DefaultSettingsFile = "settings.json"
DefaultSettingsFile is the default settings file name
Variables ¶
View Source
var DefaultSettings = Settings{ JoypadMapping: map[int32]EJoypad{ 1073741906: EJoypad_JoypadUp, 1073741905: EJoypad_JoypadDown, 1073741904: EJoypad_JoypadLeft, 1073741903: EJoypad_JoypadRight, 122: EJoypad_JoypadA, 120: EJoypad_JoypadB, 32: EJoypad_JoypadSelect, 13: EJoypad_JoypadStart}, SoundDevice: 0, Fps: 60, Scale: 2, Color_0: 0x00C3D6AA, Color_1: 0x008EA86C, Color_2: 0x004D642D, Color_3: 0x00283A10}
View Source
var EJoypad_name = map[int32]string{
0: "JoypadUp",
1: "JoypadDown",
2: "JoypadLeft",
3: "JoypadRight",
4: "JoypadA",
5: "JoypadB",
6: "JoypadSelect",
7: "JoypadStart",
}
View Source
var EJoypad_value = map[string]int32{
"JoypadUp": 0,
"JoypadDown": 1,
"JoypadLeft": 2,
"JoypadRight": 3,
"JoypadA": 4,
"JoypadB": 5,
"JoypadSelect": 6,
"JoypadStart": 7,
}
Functions ¶
This section is empty.
Types ¶
type Settings ¶
type Settings struct { JoypadMapping map[int32]EJoypad `` /* 189-byte string literal not displayed */ SoundDevice int32 `protobuf:"varint,2,opt,name=sound_device,json=soundDevice" json:"sound_device,omitempty"` Fps uint32 `protobuf:"varint,3,opt,name=fps" json:"fps,omitempty"` Scale uint32 `protobuf:"varint,4,opt,name=scale" json:"scale,omitempty"` Color_0 uint32 `protobuf:"varint,5,opt,name=color_0,json=color0" json:"color_0,omitempty"` Color_1 uint32 `protobuf:"varint,6,opt,name=color_1,json=color1" json:"color_1,omitempty"` Color_2 uint32 `protobuf:"varint,7,opt,name=color_2,json=color2" json:"color_2,omitempty"` Color_3 uint32 `protobuf:"varint,8,opt,name=color_3,json=color3" json:"color_3,omitempty"` }
func LoadSettings ¶
LoadSettings loads the settings file from the disk
func (*Settings) Descriptor ¶
func (*Settings) GetJoypadMapping ¶
func (*Settings) ProtoMessage ¶
func (*Settings) ProtoMessage()
Click to show internal directories.
Click to hide internal directories.