|
@@ -170,6 +170,8 @@ Vector3 World::limitMove(const Box& box, Vector3 move) {
|
|
} else if(move[i] != 0.0f) {
|
|
} else if(move[i] != 0.0f) {
|
|
realMove[i] += move[i];
|
|
realMove[i] += move[i];
|
|
move[i] = 0.0f;
|
|
move[i] = 0.0f;
|
|
|
|
+ } else {
|
|
|
|
+ continue;
|
|
}
|
|
}
|
|
Box moved = box.offset(realMove);
|
|
Box moved = box.offset(realMove);
|
|
for(const Box& box : boxes) {
|
|
for(const Box& box : boxes) {
|