Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
AdjacentFreeTileFinder Class Reference

Static Public Member Functions

static boolean privTrySquareForWalls (IsoGridSquare src, IsoGridSquare test)
static boolean privTrySquareForWalls2 (IsoGridSquare src, number x, number y, number z)
static boolean privTrySquare (IsoGridSquare src, IsoGridSquare test, IsoGridSquare[] excludeList)
static boolean isTileOrAdjacent8 (IsoGridSquare a, IsoGridSquare b)
static boolean isTileOrAdjacent (IsoGridSquare a, IsoGridSquare b)
static IsoGridSquare Find (IsoGridSquare gridSquare, IsoPlayer playerObj, IsoGridSquare[] excludeList)
static IsoGridSquare FindClosest (IsoGridSquare gridSquare, IsoPlayer playerObj)
static IsoGridSquare FindWindowOrDoor (IsoGridSquare gridSquare, IsoObject window, IsoPlayer playerObj)
static IsoGridSquare FindWall (IsoGridSquare gridSquare, boolean north, IsoPlayer playerObj)
static IsoGridSquare FindEdge (IsoGridSquare gridSquare, IsoDirections dir, IsoPlayer playerObj, boolean preferSameSquare)
static boolean privTrySquareWindow (IsoGridSquare src, IsoGridSquare test)
static boolean privCanStand (IsoGridSquare test)
static boolean privGetNorth (IsoGridSquare gridSquare, IsoObject object)

Member Function Documentation

◆ Find()

IsoGridSquare AdjacentFreeTileFinder::Find ( IsoGridSquare gridSquare,
IsoPlayer playerObj,
IsoGridSquare[] excludeList )
static

◆ FindClosest()

IsoGridSquare AdjacentFreeTileFinder::FindClosest ( IsoGridSquare gridSquare,
IsoPlayer playerObj )
static

◆ FindEdge()

IsoGridSquare AdjacentFreeTileFinder::FindEdge ( IsoGridSquare gridSquare,
IsoDirections dir,
IsoPlayer playerObj,
boolean preferSameSquare )
static

◆ FindWall()

IsoGridSquare AdjacentFreeTileFinder::FindWall ( IsoGridSquare gridSquare,
boolean north,
IsoPlayer playerObj )
static

◆ FindWindowOrDoor()

IsoGridSquare AdjacentFreeTileFinder::FindWindowOrDoor ( IsoGridSquare gridSquare,
IsoObject window,
IsoPlayer playerObj )
static

◆ isTileOrAdjacent()

boolean AdjacentFreeTileFinder::isTileOrAdjacent ( IsoGridSquare a,
IsoGridSquare b )
static

◆ isTileOrAdjacent8()

boolean AdjacentFreeTileFinder::isTileOrAdjacent8 ( IsoGridSquare a,
IsoGridSquare b )
static

◆ privCanStand()

boolean AdjacentFreeTileFinder::privCanStand ( IsoGridSquare test)
static

◆ privGetNorth()

boolean AdjacentFreeTileFinder::privGetNorth ( IsoGridSquare gridSquare,
IsoObject object )
static

◆ privTrySquare()

boolean AdjacentFreeTileFinder::privTrySquare ( IsoGridSquare src,
IsoGridSquare test,
IsoGridSquare[] excludeList )
static

◆ privTrySquareForWalls()

boolean AdjacentFreeTileFinder::privTrySquareForWalls ( IsoGridSquare src,
IsoGridSquare test )
static

◆ privTrySquareForWalls2()

boolean AdjacentFreeTileFinder::privTrySquareForWalls2 ( IsoGridSquare src,
number x,
number y,
number z )
static

◆ privTrySquareWindow()

boolean AdjacentFreeTileFinder::privTrySquareWindow ( IsoGridSquare src,
IsoGridSquare test )
static

The documentation for this class was generated from the following file: