Documentation ¶
Index ¶
- type ClientFloor
- func (cf *ClientFloor) Cleanup()
- func (cf *ClientFloor) EnterFloor()
- func (cf *ClientFloor) FindMovableDir(x, y int, dir way9type.Way9Type) way9type.Way9Type
- func (cf *ClientFloor) Forget()
- func (cf *ClientFloor) GetBias() bias.Bias
- func (cf *ClientFloor) GetFieldObjAt(x, y int) *c2t_obj.FieldObjClient
- func (cf *ClientFloor) IsValidPos(x, y int) bool
- func (cf *ClientFloor) PosAddDir(x, y int, dir way9type.Way9Type) (int, int)
- func (cf *ClientFloor) ReplaceFloorTiles(fta *c2t_obj.NotiFloorTiles_data)
- func (cf *ClientFloor) String() string
- func (cf *ClientFloor) UpdateFieldObjList(folsit []*c2t_obj.FieldObjClient)
- func (cf *ClientFloor) UpdateFromViewportTile(vp *c2t_obj.NotiVPTiles_data, vpXYLenList findnear.XYLenList) error
- type ClientFloorList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientFloor ¶
type ClientFloor struct { FloorInfo *c2t_obj.FloorInfo Tiles tilearea.TileArea `prettystring:"simple"` Visited *visitarea.VisitArea `prettystring:"simple"` XWrapper *wrapper.Wrapper `prettystring:"simple"` YWrapper *wrapper.Wrapper `prettystring:"simple"` XWrapSafe func(i int) int YWrapSafe func(i int) int Tiles4PathFind *tilearea4pathfind.TileArea4PathFind `prettystring:"simple"` FieldObjPosMan uuidposmani.UUIDPosManI `prettystring:"simple"` // contains filtered or unexported fields }
func New ¶
func New(FloorInfo *c2t_obj.FloorInfo) *ClientFloor
func (*ClientFloor) Cleanup ¶
func (cf *ClientFloor) Cleanup()
func (*ClientFloor) EnterFloor ¶
func (cf *ClientFloor) EnterFloor()
func (*ClientFloor) FindMovableDir ¶
func (*ClientFloor) Forget ¶
func (cf *ClientFloor) Forget()
func (*ClientFloor) GetBias ¶
func (cf *ClientFloor) GetBias() bias.Bias
func (*ClientFloor) GetFieldObjAt ¶
func (cf *ClientFloor) GetFieldObjAt(x, y int) *c2t_obj.FieldObjClient
func (*ClientFloor) IsValidPos ¶
func (cf *ClientFloor) IsValidPos(x, y int) bool
func (*ClientFloor) ReplaceFloorTiles ¶
func (cf *ClientFloor) ReplaceFloorTiles(fta *c2t_obj.NotiFloorTiles_data)
func (*ClientFloor) String ¶
func (cf *ClientFloor) String() string
func (*ClientFloor) UpdateFieldObjList ¶
func (cf *ClientFloor) UpdateFieldObjList(folsit []*c2t_obj.FieldObjClient)
func (*ClientFloor) UpdateFromViewportTile ¶
func (cf *ClientFloor) UpdateFromViewportTile( vp *c2t_obj.NotiVPTiles_data, vpXYLenList findnear.XYLenList, ) error
type ClientFloorList ¶
type ClientFloorList []*ClientFloor
func (ClientFloorList) Len ¶
func (cfList ClientFloorList) Len() int
func (ClientFloorList) Less ¶
func (cfList ClientFloorList) Less(i, j int) bool
func (ClientFloorList) Sort ¶
func (cfList ClientFloorList) Sort()
func (ClientFloorList) Swap ¶
func (cfList ClientFloorList) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.