Kaynağa Gözat

Working on web examples

Reorganizing folders
Review examples
Work on makefile and loader.html
Ray 8 yıl önce
ebeveyn
işleme
f7bebf9861
100 değiştirilmiş dosya ile 6 ekleme ve 131 silme
  1. 6 11
      docs/common/js/examples.js
  2. 0 0
      docs/examples/img/audio/audio_module_playing.png
  3. 0 0
      docs/examples/img/audio/audio_music_stream.png
  4. 0 0
      docs/examples/img/audio/audio_raw_stream.png
  5. 0 0
      docs/examples/img/audio/audio_sound_loading.png
  6. 0 0
      docs/examples/img/core/core_2d_camera.png
  7. 0 0
      docs/examples/img/core/core_3d_camera_first_person.png
  8. 0 0
      docs/examples/img/core/core_3d_camera_free.png
  9. 0 0
      docs/examples/img/core/core_3d_mode.png
  10. 0 0
      docs/examples/img/core/core_3d_picking.png
  11. 0 0
      docs/examples/img/core/core_basic_window.png
  12. 0 0
      docs/examples/img/core/core_color_select.png
  13. 0 0
      docs/examples/img/core/core_drop_files.png
  14. 0 0
      docs/examples/img/core/core_gestures_detection.png
  15. 0 0
      docs/examples/img/core/core_input_gamepad.png
  16. 0 0
      docs/examples/img/core/core_input_keys.png
  17. 0 0
      docs/examples/img/core/core_input_mouse.png
  18. 0 0
      docs/examples/img/core/core_mouse_wheel.png
  19. 0 0
      docs/examples/img/core/core_oculus_rift.png
  20. 0 0
      docs/examples/img/core/core_random_values.png
  21. 0 0
      docs/examples/img/core/core_storage_values.png
  22. 0 0
      docs/examples/img/core/core_world_screen.png
  23. 0 0
      docs/examples/img/models/models_billboard.png
  24. 0 0
      docs/examples/img/models/models_box_collisions.png
  25. 0 0
      docs/examples/img/models/models_cubicmap.png
  26. 0 0
      docs/examples/img/models/models_geometric_shapes.png
  27. 0 0
      docs/examples/img/models/models_heightmap.png
  28. 0 0
      docs/examples/img/models/models_obj_loading.png
  29. 0 0
      docs/examples/img/physac/physics_demo.png
  30. 0 0
      docs/examples/img/physac/physics_friction.png
  31. 0 0
      docs/examples/img/physac/physics_movement.png
  32. 0 0
      docs/examples/img/physac/physics_restitution.png
  33. 0 0
      docs/examples/img/physac/physics_shatter.png
  34. 0 0
      docs/examples/img/shaders/shaders_custom_uniform.png
  35. 0 0
      docs/examples/img/shaders/shaders_model_shader.png
  36. 0 0
      docs/examples/img/shaders/shaders_postprocessing.png
  37. 0 0
      docs/examples/img/shaders/shaders_shapes_textures.png
  38. 0 0
      docs/examples/img/shaders/shaders_standard_lighting.png
  39. 0 0
      docs/examples/img/shapes/shapes_basic_shapes.png
  40. 0 0
      docs/examples/img/shapes/shapes_colors_palette.png
  41. 0 0
      docs/examples/img/shapes/shapes_logo_raylib.png
  42. 0 0
      docs/examples/img/shapes/shapes_logo_raylib_anim.png
  43. 0 0
      docs/examples/img/text/text_bmfont_ttf.png
  44. 0 0
      docs/examples/img/text/text_bmfont_unordered.png
  45. 0 0
      docs/examples/img/text/text_font_select.png
  46. 0 0
      docs/examples/img/text/text_format_text.png
  47. 0 0
      docs/examples/img/text/text_rbmf_fonts.png
  48. 0 0
      docs/examples/img/text/text_sprite_fonts.png
  49. 0 0
      docs/examples/img/text/text_ttf_loading.png
  50. 0 0
      docs/examples/img/text/text_writing_anim.png
  51. 0 0
      docs/examples/img/textures/textures_formats_loading.png
  52. 0 0
      docs/examples/img/textures/textures_image_drawing.png
  53. 0 0
      docs/examples/img/textures/textures_image_loading.png
  54. 0 0
      docs/examples/img/textures/textures_image_processing.png
  55. 0 0
      docs/examples/img/textures/textures_logo_raylib.png
  56. 0 0
      docs/examples/img/textures/textures_particles_trail_blending.png
  57. 0 0
      docs/examples/img/textures/textures_raw_data.png
  58. 0 0
      docs/examples/img/textures/textures_rectangle.png
  59. 0 0
      docs/examples/img/textures/textures_srcrec_dstrec.png
  60. 0 0
      docs/examples/img/textures/textures_to_image.png
  61. 0 0
      docs/examples/src/audio/audio_module_playing.c
  62. 0 0
      docs/examples/src/audio/audio_music_stream.c
  63. 0 0
      docs/examples/src/audio/audio_raw_stream.c
  64. 0 0
      docs/examples/src/audio/audio_sound_loading.c
  65. 0 0
      docs/examples/src/core/core_2d_camera.c
  66. 0 0
      docs/examples/src/core/core_3d_camera_first_person.c
  67. 0 0
      docs/examples/src/core/core_3d_camera_free.c
  68. 0 0
      docs/examples/src/core/core_3d_mode.c
  69. 0 0
      docs/examples/src/core/core_3d_picking.c
  70. 0 0
      docs/examples/src/core/core_basic_window.c
  71. 0 0
      docs/examples/src/core/core_color_select.c
  72. 0 0
      docs/examples/src/core/core_drop_files.c
  73. 0 0
      docs/examples/src/core/core_gestures_detection.c
  74. 0 0
      docs/examples/src/core/core_input_gamepad.c
  75. 0 0
      docs/examples/src/core/core_input_keys.c
  76. 0 0
      docs/examples/src/core/core_input_mouse.c
  77. 0 0
      docs/examples/src/core/core_mouse_wheel.c
  78. 0 0
      docs/examples/src/core/core_random_values.c
  79. 0 0
      docs/examples/src/core/core_storage_values.c
  80. 0 0
      docs/examples/src/core/core_vr_simulator.c
  81. 0 0
      docs/examples/src/core/core_world_screen.c
  82. 0 0
      docs/examples/src/models/models_billboard.c
  83. 0 0
      docs/examples/src/models/models_box_collisions.c
  84. 0 0
      docs/examples/src/models/models_cubicmap.c
  85. 0 0
      docs/examples/src/models/models_geometric_shapes.c
  86. 0 0
      docs/examples/src/models/models_heightmap.c
  87. 0 0
      docs/examples/src/models/models_obj_loading.c
  88. 0 0
      docs/examples/src/physac/physics_demo.c
  89. 0 0
      docs/examples/src/physac/physics_friction.c
  90. 0 0
      docs/examples/src/physac/physics_movement.c
  91. 0 0
      docs/examples/src/physac/physics_restitution.c
  92. 0 0
      docs/examples/src/physac/physics_shatter.c
  93. 0 0
      docs/examples/src/shaders/shaders_custom_uniform.c
  94. 0 0
      docs/examples/src/shaders/shaders_model_shader.c
  95. 0 0
      docs/examples/src/shaders/shaders_postprocessing.c
  96. 0 0
      docs/examples/src/shaders/shaders_shapes_textures.c
  97. 0 120
      docs/examples/src/shaders_standard_lighting.c
  98. 0 0
      docs/examples/src/shapes/shapes_basic_shapes.c
  99. 0 0
      docs/examples/src/shapes/shapes_colors_palette.c
  100. 0 0
      docs/examples/src/shapes/shapes_logo_raylib.c

+ 6 - 11
docs/common/js/examples.js

@@ -20,7 +20,7 @@ $(document).ready(function() {
         'core_3d_camera_first_person',
         'core_2d_camera',
         'core_world_screen',
-        'core_oculus_rift',
+        'core_vr_simulator',
         'shapes_logo_raylib',
         'shapes_basic_shapes',
         'shapes_colors_palette',
@@ -31,15 +31,12 @@ $(document).ready(function() {
         'textures_srcrec_dstrec',
         'textures_to_image',
         'textures_raw_data',
-        'textures_formats_loading',
-        'textures_particles_trail_blending',
         'textures_image_processing',
         'textures_image_drawing',
         'text_sprite_fonts',
         'text_bmfont_ttf',
         'text_rbmf_fonts',
         'text_format_text',
-        'text_font_select',
         'text_writing_anim',
         'text_ttf_loading',
         'text_bmfont_unordered',
@@ -49,11 +46,11 @@ $(document).ready(function() {
         'models_obj_loading',
         'models_heightmap',
         'models_cubicmap',
+        'models_ray_picking',
         'shaders_model_shader',
         'shaders_shapes_textures',
         'shaders_custom_uniform',
         'shaders_postprocessing',
-        'shaders_standard_lighting',
         'audio_sound_loading',
         'audio_music_stream',
         'audio_module_playing',
@@ -76,7 +73,7 @@ $(document).ready(function() {
         '3d camera first person',
         '2d camera',
         'world screen',
-        'oculus rift',
+        'vr simulator',
         'logo raylib shapes',
         'basic shapes',
         'colors palette',
@@ -87,15 +84,12 @@ $(document).ready(function() {
         'src-dest. rectangles',
         'texture to image',
         'raw data loading',
-        'textures formats loading',
-        'particles trail blending',
         'image processing',
         'image drawing',
         'sprite fonts',
         'bmfonts ttf',
         'rbmf fonts',
         'text formatting',
-        'font selection',
         'writing animation',
         'ttf loading',
         'bmfont unordered',
@@ -105,6 +99,7 @@ $(document).ready(function() {
         'obj loading',
         'heightmap loading',
         'cubesmap loading',
+        'mesh ray picking',
         'model shader',
         'shapes textures shader',
         'custom uniform in shaders',
@@ -121,8 +116,8 @@ $(document).ready(function() {
 
         $('#container').append(
             '<div class="mix f' + filterType + '">' +
-            '<a class="fancybox fancybox.iframe" href="examples/web/loader.html?name=' + exampleName[i] + '" title="' + exampleDesc[i] + '">' +
-            '<img width="400" height="225" src="../examples/img/' + exampleName[i] + '.png"><div class="extext"><p>' + exampleDesc[i] + '</p></div></a>' +
+            '<a class="fancybox fancybox.iframe" href="examples/web/loader.html?name=' + filterType + '/' + exampleName[i] + '" title="' + exampleDesc[i] + '">' +
+            '<img width="400" height="225" src="../examples/img/' + filterType + '/' + exampleName[i] + '.png"><div class="extext"><p>' + exampleDesc[i] + '</p></div></a>' +
             '</div>');
 
         $('#container a .extext').hide();

+ 0 - 0
docs/examples/img/audio_module_playing.png → docs/examples/img/audio/audio_module_playing.png


+ 0 - 0
docs/examples/img/audio_music_stream.png → docs/examples/img/audio/audio_music_stream.png


+ 0 - 0
docs/examples/img/audio_raw_stream.png → docs/examples/img/audio/audio_raw_stream.png


+ 0 - 0
docs/examples/img/audio_sound_loading.png → docs/examples/img/audio/audio_sound_loading.png


+ 0 - 0
docs/examples/img/core_2d_camera.png → docs/examples/img/core/core_2d_camera.png


+ 0 - 0
docs/examples/img/core_3d_camera_first_person.png → docs/examples/img/core/core_3d_camera_first_person.png


+ 0 - 0
docs/examples/img/core_3d_camera_free.png → docs/examples/img/core/core_3d_camera_free.png


+ 0 - 0
docs/examples/img/core_3d_mode.png → docs/examples/img/core/core_3d_mode.png


+ 0 - 0
docs/examples/img/core_3d_picking.png → docs/examples/img/core/core_3d_picking.png


+ 0 - 0
docs/examples/img/core_basic_window.png → docs/examples/img/core/core_basic_window.png


+ 0 - 0
docs/examples/img/core_color_select.png → docs/examples/img/core/core_color_select.png


+ 0 - 0
docs/examples/img/core_drop_files.png → docs/examples/img/core/core_drop_files.png


+ 0 - 0
docs/examples/img/core_gestures_detection.png → docs/examples/img/core/core_gestures_detection.png


+ 0 - 0
docs/examples/img/core_input_gamepad.png → docs/examples/img/core/core_input_gamepad.png


+ 0 - 0
docs/examples/img/core_input_keys.png → docs/examples/img/core/core_input_keys.png


+ 0 - 0
docs/examples/img/core_input_mouse.png → docs/examples/img/core/core_input_mouse.png


+ 0 - 0
docs/examples/img/core_mouse_wheel.png → docs/examples/img/core/core_mouse_wheel.png


+ 0 - 0
docs/examples/img/core_oculus_rift.png → docs/examples/img/core/core_oculus_rift.png


+ 0 - 0
docs/examples/img/core_random_values.png → docs/examples/img/core/core_random_values.png


+ 0 - 0
docs/examples/img/core_storage_values.png → docs/examples/img/core/core_storage_values.png


+ 0 - 0
docs/examples/img/core_world_screen.png → docs/examples/img/core/core_world_screen.png


+ 0 - 0
docs/examples/img/models_billboard.png → docs/examples/img/models/models_billboard.png


+ 0 - 0
docs/examples/img/models_box_collisions.png → docs/examples/img/models/models_box_collisions.png


+ 0 - 0
docs/examples/img/models_cubicmap.png → docs/examples/img/models/models_cubicmap.png


+ 0 - 0
docs/examples/img/models_geometric_shapes.png → docs/examples/img/models/models_geometric_shapes.png


+ 0 - 0
docs/examples/img/models_heightmap.png → docs/examples/img/models/models_heightmap.png


+ 0 - 0
docs/examples/img/models_obj_loading.png → docs/examples/img/models/models_obj_loading.png


+ 0 - 0
docs/examples/img/physics_demo.png → docs/examples/img/physac/physics_demo.png


+ 0 - 0
docs/examples/img/physics_friction.png → docs/examples/img/physac/physics_friction.png


+ 0 - 0
docs/examples/img/physics_movement.png → docs/examples/img/physac/physics_movement.png


+ 0 - 0
docs/examples/img/physics_restitution.png → docs/examples/img/physac/physics_restitution.png


+ 0 - 0
docs/examples/img/physics_shatter.png → docs/examples/img/physac/physics_shatter.png


+ 0 - 0
docs/examples/img/shaders_custom_uniform.png → docs/examples/img/shaders/shaders_custom_uniform.png


+ 0 - 0
docs/examples/img/shaders_model_shader.png → docs/examples/img/shaders/shaders_model_shader.png


+ 0 - 0
docs/examples/img/shaders_postprocessing.png → docs/examples/img/shaders/shaders_postprocessing.png


+ 0 - 0
docs/examples/img/shaders_shapes_textures.png → docs/examples/img/shaders/shaders_shapes_textures.png


+ 0 - 0
docs/examples/img/shaders_standard_lighting.png → docs/examples/img/shaders/shaders_standard_lighting.png


+ 0 - 0
docs/examples/img/shapes_basic_shapes.png → docs/examples/img/shapes/shapes_basic_shapes.png


+ 0 - 0
docs/examples/img/shapes_colors_palette.png → docs/examples/img/shapes/shapes_colors_palette.png


+ 0 - 0
docs/examples/img/shapes_logo_raylib.png → docs/examples/img/shapes/shapes_logo_raylib.png


+ 0 - 0
docs/examples/img/shapes_logo_raylib_anim.png → docs/examples/img/shapes/shapes_logo_raylib_anim.png


+ 0 - 0
docs/examples/img/text_bmfont_ttf.png → docs/examples/img/text/text_bmfont_ttf.png


+ 0 - 0
docs/examples/img/text_bmfont_unordered.png → docs/examples/img/text/text_bmfont_unordered.png


+ 0 - 0
docs/examples/img/text_font_select.png → docs/examples/img/text/text_font_select.png


+ 0 - 0
docs/examples/img/text_format_text.png → docs/examples/img/text/text_format_text.png


+ 0 - 0
docs/examples/img/text_rbmf_fonts.png → docs/examples/img/text/text_rbmf_fonts.png


+ 0 - 0
docs/examples/img/text_sprite_fonts.png → docs/examples/img/text/text_sprite_fonts.png


+ 0 - 0
docs/examples/img/text_ttf_loading.png → docs/examples/img/text/text_ttf_loading.png


+ 0 - 0
docs/examples/img/text_writing_anim.png → docs/examples/img/text/text_writing_anim.png


+ 0 - 0
docs/examples/img/textures_formats_loading.png → docs/examples/img/textures/textures_formats_loading.png


+ 0 - 0
docs/examples/img/textures_image_drawing.png → docs/examples/img/textures/textures_image_drawing.png


+ 0 - 0
docs/examples/img/textures_image_loading.png → docs/examples/img/textures/textures_image_loading.png


+ 0 - 0
docs/examples/img/textures_image_processing.png → docs/examples/img/textures/textures_image_processing.png


+ 0 - 0
docs/examples/img/textures_logo_raylib.png → docs/examples/img/textures/textures_logo_raylib.png


+ 0 - 0
docs/examples/img/textures_particles_trail_blending.png → docs/examples/img/textures/textures_particles_trail_blending.png


+ 0 - 0
docs/examples/img/textures_raw_data.png → docs/examples/img/textures/textures_raw_data.png


+ 0 - 0
docs/examples/img/textures_rectangle.png → docs/examples/img/textures/textures_rectangle.png


+ 0 - 0
docs/examples/img/textures_srcrec_dstrec.png → docs/examples/img/textures/textures_srcrec_dstrec.png


+ 0 - 0
docs/examples/img/textures_to_image.png → docs/examples/img/textures/textures_to_image.png


+ 0 - 0
docs/examples/src/audio_module_playing.c → docs/examples/src/audio/audio_module_playing.c


+ 0 - 0
docs/examples/src/audio_music_stream.c → docs/examples/src/audio/audio_music_stream.c


+ 0 - 0
docs/examples/src/audio_raw_stream.c → docs/examples/src/audio/audio_raw_stream.c


+ 0 - 0
docs/examples/src/audio_sound_loading.c → docs/examples/src/audio/audio_sound_loading.c


+ 0 - 0
docs/examples/src/core_2d_camera.c → docs/examples/src/core/core_2d_camera.c


+ 0 - 0
docs/examples/src/core_3d_camera_first_person.c → docs/examples/src/core/core_3d_camera_first_person.c


+ 0 - 0
docs/examples/src/core_3d_camera_free.c → docs/examples/src/core/core_3d_camera_free.c


+ 0 - 0
docs/examples/src/core_3d_mode.c → docs/examples/src/core/core_3d_mode.c


+ 0 - 0
docs/examples/src/core_3d_picking.c → docs/examples/src/core/core_3d_picking.c


+ 0 - 0
docs/examples/src/core_basic_window.c → docs/examples/src/core/core_basic_window.c


+ 0 - 0
docs/examples/src/core_color_select.c → docs/examples/src/core/core_color_select.c


+ 0 - 0
docs/examples/src/core_drop_files.c → docs/examples/src/core/core_drop_files.c


+ 0 - 0
docs/examples/src/core_gestures_detection.c → docs/examples/src/core/core_gestures_detection.c


+ 0 - 0
docs/examples/src/core_input_gamepad.c → docs/examples/src/core/core_input_gamepad.c


+ 0 - 0
docs/examples/src/core_input_keys.c → docs/examples/src/core/core_input_keys.c


+ 0 - 0
docs/examples/src/core_input_mouse.c → docs/examples/src/core/core_input_mouse.c


+ 0 - 0
docs/examples/src/core_mouse_wheel.c → docs/examples/src/core/core_mouse_wheel.c


+ 0 - 0
docs/examples/src/core_random_values.c → docs/examples/src/core/core_random_values.c


+ 0 - 0
docs/examples/src/core_storage_values.c → docs/examples/src/core/core_storage_values.c


+ 0 - 0
docs/examples/src/core_oculus_rift.c → docs/examples/src/core/core_vr_simulator.c


+ 0 - 0
docs/examples/src/core_world_screen.c → docs/examples/src/core/core_world_screen.c


+ 0 - 0
docs/examples/src/models_billboard.c → docs/examples/src/models/models_billboard.c


+ 0 - 0
docs/examples/src/models_box_collisions.c → docs/examples/src/models/models_box_collisions.c


+ 0 - 0
docs/examples/src/models_cubicmap.c → docs/examples/src/models/models_cubicmap.c


+ 0 - 0
docs/examples/src/models_geometric_shapes.c → docs/examples/src/models/models_geometric_shapes.c


+ 0 - 0
docs/examples/src/models_heightmap.c → docs/examples/src/models/models_heightmap.c


+ 0 - 0
docs/examples/src/models_obj_loading.c → docs/examples/src/models/models_obj_loading.c


+ 0 - 0
docs/examples/src/physics_demo.c → docs/examples/src/physac/physics_demo.c


+ 0 - 0
docs/examples/src/physics_friction.c → docs/examples/src/physac/physics_friction.c


+ 0 - 0
docs/examples/src/physics_movement.c → docs/examples/src/physac/physics_movement.c


+ 0 - 0
docs/examples/src/physics_restitution.c → docs/examples/src/physac/physics_restitution.c


+ 0 - 0
docs/examples/src/physics_shatter.c → docs/examples/src/physac/physics_shatter.c


+ 0 - 0
docs/examples/src/shaders_custom_uniform.c → docs/examples/src/shaders/shaders_custom_uniform.c


+ 0 - 0
docs/examples/src/shaders_model_shader.c → docs/examples/src/shaders/shaders_model_shader.c


+ 0 - 0
docs/examples/src/shaders_postprocessing.c → docs/examples/src/shaders/shaders_postprocessing.c


+ 0 - 0
docs/examples/src/shaders_shapes_textures.c → docs/examples/src/shaders/shaders_shapes_textures.c


+ 0 - 120
docs/examples/src/shaders_standard_lighting.c

@@ -1,120 +0,0 @@
-/*******************************************************************************************
-*
-*   raylib [shaders] example - Standard lighting (materials and lights)
-*
-*   NOTE: This example requires raylib OpenGL 3.3 or ES2 versions for shaders support,
-*         OpenGL 1.1 does not support shaders, recompile raylib to OpenGL 3.3 version.
-*
-*   NOTE: Shaders used in this example are #version 330 (OpenGL 3.3), to test this example
-*         on OpenGL ES 2.0 platforms (Android, Raspberry Pi, HTML5), use #version 100 shaders
-*         raylib comes with shaders ready for both versions, check raylib/shaders install folder
-*
-*   This example has been created using raylib 1.3 (www.raylib.com)
-*   raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
-*
-*   Copyright (c) 2016 Ramon Santamaria (@raysan5)
-*
-********************************************************************************************/
-
-#include "raylib.h"
-
-int main()
-{
-    // Initialization
-    //--------------------------------------------------------------------------------------
-    int screenWidth = 800;
-    int screenHeight = 450;
-    
-    SetConfigFlags(FLAG_MSAA_4X_HINT);      // Enable Multi Sampling Anti Aliasing 4x (if available)
-
-    InitWindow(screenWidth, screenHeight, "raylib [shaders] example - model shader");
-
-    // Define the camera to look into our 3d world
-    Camera camera = {{ 4.0f, 4.0f, 4.0f }, { 0.0f, 1.5f, 0.0f }, { 0.0f, 1.0f, 0.0f }, 45.0f };
-    Vector3 position = { 0.0f, 0.0f, 0.0f };   // Set model position
-    
-    Model dwarf = LoadModel("resources/model/dwarf.obj");                     // Load OBJ model
-
-    Material material = LoadStandardMaterial();
-    
-    material.texDiffuse = LoadTexture("resources/model/dwarf_diffuse.png");   // Load model diffuse texture
-    material.texNormal = LoadTexture("resources/model/dwarf_normal.png");     // Load model normal texture
-    material.texSpecular = LoadTexture("resources/model/dwarf_specular.png"); // Load model specular texture
-    material.colDiffuse = WHITE;
-    material.colAmbient = (Color){0, 0, 10, 255};
-    material.colSpecular = WHITE;
-    material.glossiness = 50.0f;
-    
-    dwarf.material = material;      // Apply material to model
-
-    Light spotLight = CreateLight(LIGHT_SPOT, (Vector3){3.0f, 5.0f, 2.0f}, (Color){255, 255, 255, 255});
-    spotLight->target = (Vector3){0.0f, 0.0f, 0.0f};
-    spotLight->intensity = 2.0f;
-    spotLight->diffuse = (Color){255, 100, 100, 255};
-    spotLight->coneAngle = 60.0f;
-
-    Light dirLight = CreateLight(LIGHT_DIRECTIONAL, (Vector3){0.0f, -3.0f, -3.0f}, (Color){255, 255, 255, 255});
-    dirLight->target = (Vector3){1.0f, -2.0f, -2.0f};
-    dirLight->intensity = 2.0f;
-    dirLight->diffuse = (Color){100, 255, 100, 255};
-
-    Light pointLight = CreateLight(LIGHT_POINT, (Vector3){0.0f, 4.0f, 5.0f}, (Color){255, 255, 255, 255});
-    pointLight->intensity = 2.0f;
-    pointLight->diffuse = (Color){100, 100, 255, 255};
-    pointLight->radius = 3.0f;
-
-    // Setup orbital camera
-    SetCameraMode(camera, CAMERA_ORBITAL);  // Set an orbital camera mode
-
-    SetTargetFPS(60);                       // Set our game to run at 60 frames-per-second
-    //--------------------------------------------------------------------------------------
-
-    // Main game loop
-    while (!WindowShouldClose())            // Detect window close button or ESC key
-    {
-        // Update
-        //----------------------------------------------------------------------------------
-        UpdateCamera(&camera);              // Update camera
-        //----------------------------------------------------------------------------------
-
-        // Draw
-        //----------------------------------------------------------------------------------
-        BeginDrawing();
-
-            ClearBackground(RAYWHITE);
-
-            Begin3dMode(camera);
-                
-                DrawModel(dwarf, position, 2.0f, WHITE);   // Draw 3d model with texture
-                
-                DrawLight(spotLight);   // Draw spot light
-                DrawLight(dirLight);    // Draw directional light
-                DrawLight(pointLight);  // Draw point light
-
-                DrawGrid(10, 1.0f);     // Draw a grid
-
-            End3dMode();
-            
-            DrawText("(c) Dwarf 3D model by David Moreno", screenWidth - 200, screenHeight - 20, 10, GRAY);
-            
-            DrawFPS(10, 10);
-
-        EndDrawing();
-        //----------------------------------------------------------------------------------
-    }
-
-    // De-Initialization
-    //--------------------------------------------------------------------------------------
-    UnloadMaterial(material);   // Unload material and assigned textures
-    UnloadModel(dwarf);         // Unload model
-    
-    // Destroy all created lights
-    DestroyLight(pointLight);
-    DestroyLight(dirLight);
-    DestroyLight(spotLight);
-
-    CloseWindow();              // Close window and OpenGL context
-    //--------------------------------------------------------------------------------------
-
-    return 0;
-}

+ 0 - 0
docs/examples/src/shapes_basic_shapes.c → docs/examples/src/shapes/shapes_basic_shapes.c


+ 0 - 0
docs/examples/src/shapes_colors_palette.c → docs/examples/src/shapes/shapes_colors_palette.c


+ 0 - 0
docs/examples/src/shapes_logo_raylib.c → docs/examples/src/shapes/shapes_logo_raylib.c


Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor