mirror of
https://github.com/vrld/HC.git
synced 2024-11-28 14:04:21 +00:00
Add HC.clear()
This commit is contained in:
parent
eb2ef94212
commit
5aa6b335be
8
init.lua
8
init.lua
@ -53,6 +53,14 @@ function init(cell_size, callback_collide, callback_stop)
|
|||||||
is_initialized = true
|
is_initialized = true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function clear()
|
||||||
|
hash = Spatialhash(hash.cell_size)
|
||||||
|
active_shapes, passive_shapes, ghosts = {}, {}, {}
|
||||||
|
current_shape_id = 0
|
||||||
|
shape_ids = setmetatable({}, {__mode = "k"})
|
||||||
|
groups = {}
|
||||||
|
end
|
||||||
|
|
||||||
function setCallbacks(collide, stop)
|
function setCallbacks(collide, stop)
|
||||||
if type(collide) == "table" and not (getmetatable(collide) or {}).__call then
|
if type(collide) == "table" and not (getmetatable(collide) or {}).__call then
|
||||||
stop = collide.stop
|
stop = collide.stop
|
||||||
|
Loading…
Reference in New Issue
Block a user