Reference Source Test
public class | source

Grids

This class is another version of the grid generation system in the client side. It's used to simplify location of all the entities in the world.

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

entityGrid: *[]

public

map: *

Method Summary

Public Methods
public

addToEntityGrid(entity: *, x: *, y: *)

public

checkBounds(x: *, y: *, radius: *): *

public

getSurroundingEntities(entity: *, radius: *, include: *): *

public
public

removeFromEntityGrid(entity: *, x: *, y: *)

public

Public Constructors

public constructor() source

Public Members

public entityGrid: *[] source

public map: * source

Public Methods

public addToEntityGrid(entity: *, x: *, y: *) source

Params:

NameTypeAttributeDescription
entity *
x *
y *

public checkBounds(x: *, y: *, radius: *): * source

Params:

NameTypeAttributeDescription
x *
y *
radius *

Return:

*

public getSurroundingEntities(entity: *, radius: *, include: *): * source

Params:

NameTypeAttributeDescription
entity *
radius *
include *

Return:

*

public loadGrid() source

public removeFromEntityGrid(entity: *, x: *, y: *) source

Params:

NameTypeAttributeDescription
entity *
x *
y *

public updateEntityPosition(entity: *) source

Params:

NameTypeAttributeDescription
entity *