diff --git a/server/assets/wasm/maze-wars.wasm b/server/assets/wasm/maze-wars.wasm index 53ccc6f..76c8e66 100755 Binary files a/server/assets/wasm/maze-wars.wasm and b/server/assets/wasm/maze-wars.wasm differ diff --git a/store/unit_astar.go b/store/unit_astar.go index 98ae005..0b10c33 100644 --- a/store/unit_astar.go +++ b/store/unit_astar.go @@ -35,8 +35,7 @@ func (us *Units) Astar(m *Map, lid int, u utils.MovingObject, tws []utils.Object Object: utils.Object{ Y: u.Y, X: u.X, - // W and H need to be 1 or it can pass in between the towers - W: 1, H: 1, + W: 16, H: 16, }, Facing: u.Facing, } diff --git a/utils/utils.go b/utils/utils.go index f00655b..de2981a 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -73,7 +73,7 @@ func (o Object) NeighborSteps() []Step { Object: Object{ Y: o.Y - 1, X: o.X, - W: 1, H: 1, + W: 16, H: 16, }, Facing: Up, }, @@ -82,7 +82,7 @@ func (o Object) NeighborSteps() []Step { Object: Object{ Y: o.Y + 1, X: o.X, - W: 1, H: 1, + W: 16, H: 16, }, Facing: Down, }, @@ -91,7 +91,7 @@ func (o Object) NeighborSteps() []Step { Object: Object{ X: o.X - 1, Y: o.Y, - W: 1, H: 1, + W: 16, H: 16, }, Facing: Left, }, @@ -100,7 +100,7 @@ func (o Object) NeighborSteps() []Step { Object: Object{ X: o.X + 1, Y: o.Y, - W: 1, H: 1, + W: 16, H: 16, }, Facing: Right, },