diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 28 |
1 files changed, 15 insertions, 13 deletions
@@ -65,6 +65,18 @@ int main(void) {1,0,0,0,0,0,0,0,0,1}, {1,1,1,1,1,1,1,1,1,1} }, +{ + {1,1,1,1,1,1,1,1,1,1}, + {1,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,1}, + {1,1,1,1,1,1,1,1,1,1} + } } }; @@ -78,17 +90,7 @@ int main(void) .fovy = 60.0f, .projection = CAMERA_PERSPECTIVE, }, - .hitbox = createHitbox((Vector3[]){ - { 1.0f, 0.0f, 1.0f}, - { 1.0f, 0.0f, -1.0f}, - {-1.0f, 0.0f, 1.0f}, - { 1.0f, 0.0f, -1.0f}, - - { 1.0f, 2.0f, 1.0f}, - { 1.0f, 2.0f, -1.0f}, - {-1.0f, 2.0f, 1.0f}, - { 1.0f, 2.0f, -1.0f}, - }), + .hitbox = (Vector3){1.0f, 2.0f, 1.0f} }; player.camera.position = (Vector3){5.0f,10.0f,5.0f}; @@ -107,9 +109,9 @@ int main(void) ); //UpdateCamera(&player.camera, cameraMode); handleInput(&player); - handleCollision(&world, &player); - handleGravity(&world, &player); handleMovement(&player); + handleGravity(&world, &player); + handleCollision(&world, &player); BeginDrawing(); BeginMode3D(player.camera); |