Documentation
¶
Index ¶
- type Permissions
- func (f *Permissions) AddFlag(flag Permissions)
- func (f *Permissions) ClearFlag(flag Permissions)
- func (f Permissions) HasAnyFlags(flags ...Permissions) bool
- func (f Permissions) HasFlag(flag Permissions) bool
- func (f Permissions) HasFlags(flags ...Permissions) bool
- func (f *Permissions) ToggleFlag(flag Permissions)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Permissions ¶
type Permissions uint32
const ( None Permissions = 0 Anyone Permissions = 1 << iota Player //2 Builder //4 Dungeonmaster //8 Gamemaster //16 God NPC Fighter Mage Thief Paladin Cleric Ranger Barbarian Bard Monk )
func (*Permissions) AddFlag ¶
func (f *Permissions) AddFlag(flag Permissions)
func (*Permissions) ClearFlag ¶
func (f *Permissions) ClearFlag(flag Permissions)
func (Permissions) HasAnyFlags ¶
func (f Permissions) HasAnyFlags(flags ...Permissions) bool
func (Permissions) HasFlag ¶
func (f Permissions) HasFlag(flag Permissions) bool
func (Permissions) HasFlags ¶
func (f Permissions) HasFlags(flags ...Permissions) bool
func (*Permissions) ToggleFlag ¶
func (f *Permissions) ToggleFlag(flag Permissions)
Click to show internal directories.
Click to hide internal directories.