Documentation ¶
Overview ¶
Package with utils for module objects.
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Experiencer ¶
type Experiencer interface { Killable SetExperience(v int) Experience() int MaxExperience() int Level() int }
Interfece for objects with experience points.
type Killable ¶
type Killable interface { serial.Serialer SetHealth(v int) Health() int MaxHealth() int Live() bool }
Interface for objects with health points.
type Log ¶
type Log struct {
// contains filtered or unexported fields
}
Struct for character log.
func (*Log) Apply ¶
func (l *Log) Apply(data res.ObjectLogData)
Apply applies specified data on the object log.
func (*Log) Data ¶
func (l *Log) Data() (data res.ObjectLogData)
Data creates data resource for object log.
type Message ¶
type Message res.ObjectLogMessageData
Struct for character log message.
func NewMessage ¶
NewMessage creates new message. Message time will be set to current system time.
type Positioner ¶
Interface for all object with position on game world map.
Click to show internal directories.
Click to hide internal directories.