roommanager

package
v0.0.0-...-d7572e3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RoomManager

type RoomManager struct {
	XWrapper *wrapper.Wrapper `prettystring:"simple"`
	YWrapper *wrapper.Wrapper `prettystring:"simple"`
	// contains filtered or unexported fields
}

func New

func New(w, h int) *RoomManager

func (*RoomManager) AddRoom

func (rm *RoomManager) AddRoom(r *room.Room) error

func (*RoomManager) GetCount

func (rm *RoomManager) GetCount() int

func (*RoomManager) GetRoomArea

func (rm *RoomManager) GetRoomArea() [][]*room.Room

func (*RoomManager) GetRoomByPos

func (rm *RoomManager) GetRoomByPos(x, y int) *room.Room

func (*RoomManager) GetRoomList

func (rm *RoomManager) GetRoomList() []*room.Room

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL