Add Color to DrawGrid

This commit is contained in:
Xphalnos 2025-08-20 17:27:13 +02:00
commit eea83f02b3
38 changed files with 44 additions and 64 deletions

View file

@ -77,7 +77,7 @@ int main(void)
ClearBackground(RAYWHITE); ClearBackground(RAYWHITE);
BeginMode3D(camera); BeginMode3D(camera);
DrawGrid(10, 2); DrawGrid(10, 2, GRAY);
DrawSphere(spherePos, 0.5f, RED); DrawSphere(spherePos, 0.5f, RED);
EndMode3D(); EndMode3D();

View file

@ -116,7 +116,7 @@ int main ()
rlPushMatrix(); rlPushMatrix();
rlTranslatef(0, 25*50, 0); rlTranslatef(0, 25*50, 0);
rlRotatef(90, 1, 0, 0); rlRotatef(90, 1, 0, 0);
DrawGrid(100, 50); DrawGrid(100, 50, GRAY);
rlPopMatrix(); rlPopMatrix();
// Draw a reference circle // Draw a reference circle

View file

@ -63,7 +63,7 @@ int main(void)
DrawCube(cubePosition, 2.0f, 2.0f, 2.0f, RED); DrawCube(cubePosition, 2.0f, 2.0f, 2.0f, RED);
DrawCubeWires(cubePosition, 2.0f, 2.0f, 2.0f, MAROON); DrawCubeWires(cubePosition, 2.0f, 2.0f, 2.0f, MAROON);
DrawGrid(10, 1.0f); DrawGrid(10, 1.0f, GRAY);
EndMode3D(); EndMode3D();

View file

@ -59,7 +59,7 @@ int main(void)
DrawCube(cubePosition, 2.0f, 2.0f, 2.0f, RED); DrawCube(cubePosition, 2.0f, 2.0f, 2.0f, RED);
DrawCubeWires(cubePosition, 2.0f, 2.0f, 2.0f, MAROON); DrawCubeWires(cubePosition, 2.0f, 2.0f, 2.0f, MAROON);
DrawGrid(10, 1.0f); DrawGrid(10, 1.0f, GRAY);
EndMode3D(); EndMode3D();

View file

@ -95,7 +95,7 @@ int main(void)
} }
DrawRay(ray, MAROON); DrawRay(ray, MAROON);
DrawGrid(10, 1.0f); DrawGrid(10, 1.0f, GRAY);
EndMode3D(); EndMode3D();

View file

@ -122,7 +122,7 @@ int main(void)
DrawCube(cubePosition, 2.0f, 2.0f, 2.0f, RED); DrawCube(cubePosition, 2.0f, 2.0f, 2.0f, RED);
DrawCubeWires(cubePosition, 2.0f, 2.0f, 2.0f, MAROON); DrawCubeWires(cubePosition, 2.0f, 2.0f, 2.0f, MAROON);
DrawGrid(40, 1.0f); DrawGrid(40, 1.0f, GRAY);
EndMode3D(); EndMode3D();
EndVrStereoMode(); EndVrStereoMode();

View file

@ -65,7 +65,7 @@ int main(void)
DrawCube(cubePosition, 2.0f, 2.0f, 2.0f, RED); DrawCube(cubePosition, 2.0f, 2.0f, 2.0f, RED);
DrawCubeWires(cubePosition, 2.0f, 2.0f, 2.0f, MAROON); DrawCubeWires(cubePosition, 2.0f, 2.0f, 2.0f, MAROON);
DrawGrid(10, 1.0f); DrawGrid(10, 1.0f, GRAY);
EndMode3D(); EndMode3D();

View file

@ -89,7 +89,7 @@ int main(void)
DrawCube(anims[0].framePoses[animFrameCounter][i].translation, 0.2f, 0.2f, 0.2f, RED); DrawCube(anims[0].framePoses[animFrameCounter][i].translation, 0.2f, 0.2f, 0.2f, RED);
} }
DrawGrid(10, 1.0f); // Draw a grid DrawGrid(10, 1.0f, GRAY); // Draw a grid
EndMode3D(); EndMode3D();

View file

@ -82,7 +82,7 @@ int main(void)
BeginMode3D(camera); BeginMode3D(camera);
DrawGrid(10, 1.0f); // Draw a grid DrawGrid(10, 1.0f, GRAY); // Draw a grid
// Draw order matters! // Draw order matters!
if (distanceStatic > distanceRotating) if (distanceStatic > distanceRotating)

View file

@ -153,7 +153,7 @@ int main(void)
DrawMesh(equipModel[i].meshes[0], equipModel[i].materials[1], matrixTransform); DrawMesh(equipModel[i].meshes[0], equipModel[i].materials[1], matrixTransform);
} }
DrawGrid(10, 1.0f); DrawGrid(10, 1.0f, GRAY);
EndMode3D(); EndMode3D();
DrawText("Use the T/G to switch animation", 10, 10, 20, GRAY); DrawText("Use the T/G to switch animation", 10, 10, 20, GRAY);

View file

@ -107,7 +107,7 @@ int main(void)
// Draw player // Draw player
DrawCubeV(playerPosition, playerSize, playerColor); DrawCubeV(playerPosition, playerSize, playerColor);
DrawGrid(10, 1.0f); // Draw a grid DrawGrid(10, 1.0f, GRAY); // Draw a grid
EndMode3D(); EndMode3D();

View file

@ -72,7 +72,7 @@ int main(void)
DrawCubeTextureRec(texture, (Rectangle){ 0.0f, texture.height/2.0f, texture.width/2.0f, texture.height/2.0f }, DrawCubeTextureRec(texture, (Rectangle){ 0.0f, texture.height/2.0f, texture.width/2.0f, texture.height/2.0f },
(Vector3){ 2.0f, 1.0f, 0.0f }, 2.0f, 2.0f, 2.0f, WHITE); (Vector3){ 2.0f, 1.0f, 0.0f }, 2.0f, 2.0f, 2.0f, WHITE);
DrawGrid(10, 1.0f); // Draw a grid DrawGrid(10, 1.0f, GRAY); // Draw a grid
EndMode3D(); EndMode3D();

View file

@ -71,7 +71,7 @@ int main(void)
DrawCapsule ((Vector3){-3.0f, 1.5f, -4.0f}, (Vector3){-4.0f, -1.0f, -4.0f}, 1.2f, 8, 8, VIOLET); DrawCapsule ((Vector3){-3.0f, 1.5f, -4.0f}, (Vector3){-4.0f, -1.0f, -4.0f}, 1.2f, 8, 8, VIOLET);
DrawCapsuleWires((Vector3){-3.0f, 1.5f, -4.0f}, (Vector3){-4.0f, -1.0f, -4.0f}, 1.2f, 8, 8, PURPLE); DrawCapsuleWires((Vector3){-3.0f, 1.5f, -4.0f}, (Vector3){-4.0f, -1.0f, -4.0f}, 1.2f, 8, 8, PURPLE);
DrawGrid(10, 1.0f); // Draw a grid DrawGrid(10, 1.0f, GRAY); // Draw a grid
EndMode3D(); EndMode3D();

View file

@ -98,7 +98,7 @@ int main(void)
// Draw character mesh, pose calculation is done in shader (GPU skinning) // Draw character mesh, pose calculation is done in shader (GPU skinning)
DrawMesh(characterModel.meshes[0], characterModel.materials[1], characterModel.transform); DrawMesh(characterModel.meshes[0], characterModel.materials[1], characterModel.transform);
DrawGrid(10, 1.0f); DrawGrid(10, 1.0f, GRAY);
EndMode3D(); EndMode3D();

View file

@ -67,7 +67,7 @@ int main(void)
DrawModel(model, mapPosition, 1.0f, RED); DrawModel(model, mapPosition, 1.0f, RED);
DrawGrid(20, 1.0f); DrawGrid(20, 1.0f, GRAY);
EndMode3D(); EndMode3D();

View file

@ -126,7 +126,7 @@ int main(void)
DrawModel(model, position, 1.0f, WHITE); // Draw 3d model with texture DrawModel(model, position, 1.0f, WHITE); // Draw 3d model with texture
DrawGrid(20, 10.0f); // Draw a grid DrawGrid(20, 10.0f, GRAY); // Draw a grid
if (selected) DrawBoundingBox(bounds, GREEN); // Draw selection box if (selected) DrawBoundingBox(bounds, GREEN); // Draw selection box

View file

@ -80,7 +80,7 @@ int main(void)
BeginMode3D(camera); BeginMode3D(camera);
DrawModel(model, position, 1.0f, WHITE); // Draw animated model DrawModel(model, position, 1.0f, WHITE); // Draw animated model
DrawGrid(10, 1.0f); DrawGrid(10, 1.0f, GRAY);
EndMode3D(); EndMode3D();
DrawText("Use the LEFT/RIGHT mouse buttons to switch animation", 10, 10, 20, GRAY); DrawText("Use the LEFT/RIGHT mouse buttons to switch animation", 10, 10, 20, GRAY);

View file

@ -147,7 +147,7 @@ int main(void)
} }
} }
DrawGrid(10, 1.0f); // Draw a grid DrawGrid(10, 1.0f, GRAY); // Draw a grid
EndMode3D(); EndMode3D();

View file

@ -168,7 +168,7 @@ int main(void)
BeginMode3D(camera); BeginMode3D(camera);
DrawModel(models[currentModel], modelpos, 1.0f, WHITE); DrawModel(models[currentModel], modelpos, 1.0f, WHITE);
DrawGrid(10, 1.0); DrawGrid(10, 1.0, GRAY);
// Draw spheres to show where the lights are // Draw spheres to show where the lights are
for (int i = 0; i < MAX_LIGHTS; i++) for (int i = 0; i < MAX_LIGHTS; i++)

View file

@ -97,7 +97,7 @@ int main(void)
BeginMode3D(camera); BeginMode3D(camera);
DrawModel(models[currentModel], position, 1.0f, WHITE); DrawModel(models[currentModel], position, 1.0f, WHITE);
DrawGrid(10, 1.0); DrawGrid(10, 1.0, GRAY);
EndMode3D(); EndMode3D();

Some files were not shown because too many files have changed in this diff Show more