Documentation ¶
Index ¶
Constants ¶
View Source
const ( ErrorNoSuchExit = "No exit in that direction!" ErrorMigrationFailed = "Weird, that didn't seem to work..." )
Variables ¶
This section is empty.
Functions ¶
func IsFatalError ¶
Types ¶
type ActorVisibleAttributes ¶
type ActorVisibleInfo ¶
type ActorVisibleInfo struct { ID uuid.UUID Name string VisibleInventory map[string][]uuid.UUID VisibleAttributes ActorVisibleAttributes }
func LookAtActor ¶
func LookAtActor(actor *core.Actor) ActorVisibleInfo
type LocationInfo ¶
type LocationInfo struct { ID uuid.UUID ZoneID uuid.UUID ShortDescription string Description string Actors []uuid.UUID Objects []uuid.UUID Exits map[string][2]uuid.UUID // direction->ZoneID/LocationID }
func LookAtLocation ¶
func LookAtLocation(loc *core.Location) LocationInfo
func LookAtLocationByID ¶
func LookAtLocationByID(locID, zoneID uuid.UUID, world *core.World) (LocationInfo, error)
type ObjectVisibleInfo ¶
type ObjectVisibleInfo struct { ID uuid.UUID Name string Description string Capacity int ContainedObjects []uuid.UUID Attributes core.ObjectAttributes }
func LookAtObject ¶
func LookAtObject(obj *core.Object) ObjectVisibleInfo
Click to show internal directories.
Click to hide internal directories.