raysan5 11 年之前
父節點
當前提交
62f298ce54
共有 4 個文件被更改,包括 168 次插入168 次删除
  1. 44 44
      examples/ex07a_3d_mode.c
  2. 42 42
      examples/ex07b_3d_shapes.c
  3. 45 45
      examples/ex07c_3d_models.c
  4. 37 37
      examples/ex08_audio.c

+ 44 - 44
examples/ex07a_3d_mode.c

@@ -1,11 +1,11 @@
 /*******************************************************************************************
 *
-*	raylib example 07a - Initialize 3d mode
+*   raylib example 07a - Initialize 3d mode
 *
-*	This example has been created using raylib 1.0 (www.raylib.com)
-*	raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+*   This example has been created using raylib 1.0 (www.raylib.com)
+*   raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
 *
-*	Copyright (c) 2013 Ramon Santamaria (Ray San - [email protected])
+*   Copyright (c) 2013 Ramon Santamaria (Ray San - [email protected])
 *
 ********************************************************************************************/
 
@@ -13,52 +13,52 @@
 
 int main()
 {
-	// Initialization
-	//--------------------------------------------------------------------------------------
-	int screenWidth = 800;
-	int screenHeight = 450;
+    // Initialization
+    //--------------------------------------------------------------------------------------
+    int screenWidth = 800;
+    int screenHeight = 450;
 
-	Vector3 position = { 0.0, 0.0, 0.0 };
-	
-	Camera camera = {{ 0.0, 10.0, 10.0 }, { 0.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0 }};
-	
-	InitWindow(screenWidth, screenHeight, "raylib example 07a - 3d mode");
-	//--------------------------------------------------------------------------------------
-	
+    Vector3 position = { 0.0, 0.0, 0.0 };
+    
+    Camera camera = {{ 0.0, 10.0, 10.0 }, { 0.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0 }};
+    
+    InitWindow(screenWidth, screenHeight, "raylib example 07a - 3d mode");
+    //--------------------------------------------------------------------------------------
+    
     // Main game loop
-    while (!WindowShouldClose())	// Detect window close button or ESC key
+    while (!WindowShouldClose())    // Detect window close button or ESC key
     {
-		// Update
-		//----------------------------------------------------------------------------------
-		// TODO: Update your variables here
-		//----------------------------------------------------------------------------------
-		
-		// Draw
-		//----------------------------------------------------------------------------------
-		BeginDrawing();
-		
-			ClearBackground(WHITE);
-			
-			Begin3dMode(camera);
-			
-				DrawCube(position, 2, 2, 2, RED);
+        // Update
+        //----------------------------------------------------------------------------------
+        // TODO: Update your variables here
+        //----------------------------------------------------------------------------------
+        
+        // Draw
+        //----------------------------------------------------------------------------------
+        BeginDrawing();
+        
+            ClearBackground(WHITE);
+            
+            Begin3dMode(camera);
+            
+                DrawCube(position, 2, 2, 2, RED);
 
-				DrawGrid(10.0, 1.0);
-				
-			End3dMode();
-			
-			DrawText("Welcome to the third dimension!", 10, 40, 20, DARKGRAY);
-			
-			DrawFPS(10, 10);
-		
+                DrawGrid(10.0, 1.0);
+                
+            End3dMode();
+            
+            DrawText("Welcome to the third dimension!", 10, 40, 20, DARKGRAY);
+            
+            DrawFPS(10, 10);
+        
         EndDrawing();
-		//----------------------------------------------------------------------------------
+        //----------------------------------------------------------------------------------
     }
 
-	// De-Initialization
-	//--------------------------------------------------------------------------------------
-    CloseWindow();		// Close window and OpenGL context
-	//--------------------------------------------------------------------------------------
-	
+    // De-Initialization
+    //--------------------------------------------------------------------------------------
+    CloseWindow();        // Close window and OpenGL context
+    //--------------------------------------------------------------------------------------
+    
     return 0;
 }

+ 42 - 42
examples/ex07b_3d_shapes.c

@@ -1,11 +1,11 @@
 /*******************************************************************************************
 *
-*	raylib example 07b - Draw some basic 3d shapes (cube, sphere, cylinder...)
+*   raylib example 07b - Draw some basic 3d shapes (cube, sphere, cylinder...)
 *
-*	This example has been created using raylib 1.0 (www.raylib.com)
-*	raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+*   This example has been created using raylib 1.0 (www.raylib.com)
+*   raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
 *
-*	Copyright (c) 2013 Ramon Santamaria (Ray San - [email protected])
+*   Copyright (c) 2013 Ramon Santamaria (Ray San - [email protected])
 *
 ********************************************************************************************/
 
@@ -13,38 +13,38 @@
 
 int main()
 {
-	// Initialization
-	//--------------------------------------------------------------------------------------
-	int screenWidth = 800;
-	int screenHeight = 450;
+    // Initialization
+    //--------------------------------------------------------------------------------------
+    int screenWidth = 800;
+    int screenHeight = 450;
 
-	Vector3 position = { 0.0, 0.0, 0.0 };
-	
+    Vector3 position = { 0.0, 0.0, 0.0 };
+    
     // Define the camera to look into our 3d world
-	Camera camera = {{ 0.0, 10.0, 10.0 }, { 0.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0 }};
-	
-	InitWindow(screenWidth, screenHeight, "raylib example 07b - 3d shapes");
-	
+    Camera camera = {{ 0.0, 10.0, 10.0 }, { 0.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0 }};
+    
+    InitWindow(screenWidth, screenHeight, "raylib example 07b - 3d shapes");
+    
     SetTargetFPS(60);   // Set our game to run at 60 frames-per-second
     //--------------------------------------------------------------------------------------
-	
+    
     // Main game loop
-    while (!WindowShouldClose())	// Detect window close button or ESC key
+    while (!WindowShouldClose())    // Detect window close button or ESC key
     {
-		// Update
-		//----------------------------------------------------------------------------------
-		// TODO: Update your variables here
-		//----------------------------------------------------------------------------------
-		
-		// Draw
-		//----------------------------------------------------------------------------------
-		BeginDrawing();
-		
-			ClearBackground(RAYWHITE);
-			
-			Begin3dMode(camera);
-			
-				DrawCube(position, 2, 2, 2, RED);           // Draw a cube
+        // Update
+        //----------------------------------------------------------------------------------
+        // TODO: Update your variables here
+        //----------------------------------------------------------------------------------
+        
+        // Draw
+        //----------------------------------------------------------------------------------
+        BeginDrawing();
+        
+            ClearBackground(RAYWHITE);
+            
+            Begin3dMode(camera);
+            
+                DrawCube(position, 2, 2, 2, RED);           // Draw a cube
                 DrawCubeWires(position, 2, 2, 2, MAROON);   // Draw a wired-cube
                 
                 // TODO: Draw some basic 3d shapes
@@ -58,20 +58,20 @@ void DrawSphereWires(Vector3 centerPos, float radius, Color color);
 void DrawCylinder(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color);
 void DrawCylinderWires(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color);
 */
-				DrawGrid(10.0, 1.0);        // Draw a grid
-				
-			End3dMode();
-			
-			DrawFPS(10, 10);
-		
+                DrawGrid(10.0, 1.0);        // Draw a grid
+                
+            End3dMode();
+            
+            DrawFPS(10, 10);
+        
         EndDrawing();
-		//----------------------------------------------------------------------------------
+        //----------------------------------------------------------------------------------
     }
 
-	// De-Initialization
-	//--------------------------------------------------------------------------------------
-    CloseWindow();		// Close window and OpenGL context
-	//--------------------------------------------------------------------------------------
-	
+    // De-Initialization
+    //--------------------------------------------------------------------------------------
+    CloseWindow();        // Close window and OpenGL context
+    //--------------------------------------------------------------------------------------
+    
     return 0;
 }

+ 45 - 45
examples/ex07c_3d_models.c

@@ -1,11 +1,11 @@
 /*******************************************************************************************
 *
-*	raylib example 07c - Load and draw a 3d model (OBJ)
+*   raylib example 07c - Load and draw a 3d model (OBJ)
 *
-*	This example has been created using raylib 1.0 (www.raylib.com)
-*	raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+*   This example has been created using raylib 1.0 (www.raylib.com)
+*   raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
 *
-*	Copyright (c) 2013 Ramon Santamaria (Ray San - [email protected])
+*   Copyright (c) 2013 Ramon Santamaria (Ray San - [email protected])
 *
 ********************************************************************************************/
 
@@ -13,64 +13,64 @@
 
 int main()
 {
-	// Initialization
-	//--------------------------------------------------------------------------------------
-	int screenWidth = 800;
-	int screenHeight = 450;
+    // Initialization
+    //--------------------------------------------------------------------------------------
+    int screenWidth = 800;
+    int screenHeight = 450;
 
-	Vector3 position = { 0.0, 0.0, 0.0 };
-	
+    Vector3 position = { 0.0, 0.0, 0.0 };
+    
     // Define the camera to look into our 3d world
-	Camera camera = {{ 10.0, 8.0, 10.0 }, { 0.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0 }};
-	
-	InitWindow(screenWidth, screenHeight, "raylib example 07c - 3d models");
-	
+    Camera camera = {{ 10.0, 8.0, 10.0 }, { 0.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0 }};
+    
+    InitWindow(screenWidth, screenHeight, "raylib example 07c - 3d models");
+    
     SetTargetFPS(60);   // Set our game to run at 60 frames-per-second
     
     Texture2D texture = LoadTexture("resources/catwhite.png");
-	Model cat = LoadModel("resources/cat.obj");
+    Model cat = LoadModel("resources/cat.obj");
     //--------------------------------------------------------------------------------------
-	
+    
     // Main game loop
-    while (!WindowShouldClose())	// Detect window close button or ESC key
+    while (!WindowShouldClose())    // Detect window close button or ESC key
     {
-		// Update
-		//----------------------------------------------------------------------------------
-		if (IsKeyPressed(KEY_LEFT)) position.x -= 0.2;
-		if (IsKeyPressed(KEY_RIGHT)) position.x += 0.2;
+        // Update
+        //----------------------------------------------------------------------------------
+        if (IsKeyPressed(KEY_LEFT)) position.x -= 0.2;
+        if (IsKeyPressed(KEY_RIGHT)) position.x += 0.2;
         if (IsKeyPressed(KEY_UP)) position.z -= 0.2;
         if (IsKeyPressed(KEY_DOWN)) position.z += 0.2;
-		//----------------------------------------------------------------------------------
-		
-		// Draw
-		//----------------------------------------------------------------------------------
-		BeginDrawing();
-		
-			ClearBackground(RAYWHITE);
-			
-			Begin3dMode(camera);
-			
-				DrawModelEx(cat, texture, position, 0.1f, WHITE);   // Draw 3d model with texture
+        //----------------------------------------------------------------------------------
+        
+        // Draw
+        //----------------------------------------------------------------------------------
+        BeginDrawing();
+        
+            ClearBackground(RAYWHITE);
+            
+            Begin3dMode(camera);
+            
+                DrawModelEx(cat, texture, position, 0.1f, WHITE);   // Draw 3d model with texture
 
-				DrawGrid(10.0, 1.0);        // Draw a grid
+                DrawGrid(10.0, 1.0);        // Draw a grid
                 
                 DrawGizmo(position, false); 
-				
-			End3dMode();
-			
-			DrawFPS(10, 10);
-		
+                
+            End3dMode();
+            
+            DrawFPS(10, 10);
+        
         EndDrawing();
-		//----------------------------------------------------------------------------------
+        //----------------------------------------------------------------------------------
     }
 
-	// De-Initialization
-	//--------------------------------------------------------------------------------------
+    // De-Initialization
+    //--------------------------------------------------------------------------------------
     UnloadTexture(texture);     // Unload texture
-	UnloadModel(cat);           // Unload model
+    UnloadModel(cat);           // Unload model
+    
+    CloseWindow();              // Close window and OpenGL context
+    //--------------------------------------------------------------------------------------
     
-    CloseWindow();		        // Close window and OpenGL context
-	//--------------------------------------------------------------------------------------
-	
     return 0;
 }

+ 37 - 37
examples/ex08_audio.c

@@ -1,11 +1,11 @@
 /*******************************************************************************************
 *
-*	raylib example 08 - Audio loading and playing
+*   raylib example 08 - Audio loading and playing
 *
-*	This example has been created using raylib 1.0 (www.raylib.com)
-*	raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+*   This example has been created using raylib 1.0 (www.raylib.com)
+*   raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
 *
-*	Copyright (c) 2013 Ramon Santamaria (Ray San - [email protected])
+*   Copyright (c) 2013 Ramon Santamaria (Ray San - [email protected])
 *
 ********************************************************************************************/
 
@@ -13,46 +13,46 @@
 
 int main()
 {
-	// Initialization
-	//--------------------------------------------------------------------------------------
-	int screenWidth = 800;
-	int screenHeight = 450;
-	
-	InitWindow(screenWidth, screenHeight, "raylib example 08 - audio loading and playing");
-	
+    // Initialization
+    //--------------------------------------------------------------------------------------
+    int screenWidth = 800;
+    int screenHeight = 450;
+    
+    InitWindow(screenWidth, screenHeight, "raylib example 08 - audio loading and playing");
+    
     InitAudioDevice();      // Initialize audio device
-	
-	Sound fx = LoadSound("resources/coin.wav");         // Load WAV audio file
-	//--------------------------------------------------------------------------------------
-	
+    
+    Sound fx = LoadSound("resources/coin.wav");         // Load WAV audio file
+    //--------------------------------------------------------------------------------------
+    
     // Main game loop
-    while (!WindowShouldClose())	// Detect window close button or ESC key
+    while (!WindowShouldClose())    // Detect window close button or ESC key
     {
-		// Update
-		//----------------------------------------------------------------------------------
-		if (IsKeyPressed(KEY_SPACE)) PlaySound(fx);     // Play the sound!	
-		//----------------------------------------------------------------------------------
-		
-		// Draw
-		//----------------------------------------------------------------------------------
-		BeginDrawing();
-		
-			ClearBackground(RAYWHITE);
-			
-			DrawText("Press SPACE to PLAY the SOUND!", 240, 200, 20, LIGHTGRAY);
-		
+        // Update
+        //----------------------------------------------------------------------------------
+        if (IsKeyPressed(KEY_SPACE)) PlaySound(fx);     // Play the sound!    
+        //----------------------------------------------------------------------------------
+        
+        // Draw
+        //----------------------------------------------------------------------------------
+        BeginDrawing();
+        
+            ClearBackground(RAYWHITE);
+            
+            DrawText("Press SPACE to PLAY the SOUND!", 240, 200, 20, LIGHTGRAY);
+        
         EndDrawing();
-		//----------------------------------------------------------------------------------
+        //----------------------------------------------------------------------------------
     }
 
-	// De-Initialization
-	//--------------------------------------------------------------------------------------
-	UnloadSound(fx);        // Unload sound data
+    // De-Initialization
+    //--------------------------------------------------------------------------------------
+    UnloadSound(fx);        // Unload sound data
+    
+    CloseAudioDevice();     // Close audio device
     
-	CloseAudioDevice();     // Close audio device
-	
     CloseWindow();          // Close window and OpenGL context
-	//--------------------------------------------------------------------------------------
-	
+    //--------------------------------------------------------------------------------------
+    
     return 0;
 }