2
0
Эх сурвалжийг харах

update examples with difficulty stars (#4694)

* update examples with difficulty stars

* manual fix script issues

* manual fix script issues
Anthony Carbajal 7 сар өмнө
parent
commit
27e530eb18
100 өөрчлөгдсөн 202 нэмэгдсэн , 2 устгасан
  1. 2 0
      examples/audio/audio_mixed_processor.c
  2. 2 0
      examples/audio/audio_module_playing.c
  3. 2 0
      examples/audio/audio_music_stream.c
  4. 2 0
      examples/audio/audio_raw_stream.c
  5. 2 0
      examples/audio/audio_sound_loading.c
  6. 2 0
      examples/audio/audio_sound_multi.c
  7. 2 0
      examples/audio/audio_stream_effects.c
  8. 2 0
      examples/core/core_2d_camera.c
  9. 2 0
      examples/core/core_2d_camera_mouse_zoom.c
  10. 2 0
      examples/core/core_2d_camera_platformer.c
  11. 2 0
      examples/core/core_2d_camera_split_screen.c
  12. 2 0
      examples/core/core_3d_camera_first_person.c
  13. 2 0
      examples/core/core_3d_camera_free.c
  14. 2 0
      examples/core/core_3d_camera_mode.c
  15. 2 0
      examples/core/core_3d_camera_split_screen.c
  16. 2 0
      examples/core/core_3d_picking.c
  17. 2 0
      examples/core/core_automation_events.c
  18. 2 0
      examples/core/core_basic_screen_manager.c
  19. 2 0
      examples/core/core_basic_window.c
  20. 2 0
      examples/core/core_custom_frame_control.c
  21. 2 0
      examples/core/core_custom_logging.c
  22. 2 0
      examples/core/core_drop_files.c
  23. 2 0
      examples/core/core_input_gamepad.c
  24. 2 0
      examples/core/core_input_gestures.c
  25. 2 0
      examples/core/core_input_keys.c
  26. 2 0
      examples/core/core_input_mouse.c
  27. 2 0
      examples/core/core_input_mouse_wheel.c
  28. 2 0
      examples/core/core_input_multitouch.c
  29. 2 0
      examples/core/core_loading_thread.c
  30. 2 0
      examples/core/core_random_values.c
  31. 2 0
      examples/core/core_scissor_test.c
  32. 2 0
      examples/core/core_smooth_pixelperfect.c
  33. 2 0
      examples/core/core_storage_values.c
  34. 2 0
      examples/core/core_vr_simulator.c
  35. 2 0
      examples/core/core_window_flags.c
  36. 2 0
      examples/core/core_window_letterbox.c
  37. 2 0
      examples/core/core_window_should_close.c
  38. 2 0
      examples/core/core_world_screen.c
  39. 2 0
      examples/models/models_animation.c
  40. 2 0
      examples/models/models_billboard.c
  41. 2 0
      examples/models/models_box_collisions.c
  42. 2 0
      examples/models/models_cubicmap.c
  43. 2 0
      examples/models/models_draw_cube_texture.c
  44. 2 0
      examples/models/models_first_person_maze.c
  45. 2 0
      examples/models/models_geometric_shapes.c
  46. 2 0
      examples/models/models_heightmap.c
  47. 2 0
      examples/models/models_loading.c
  48. 2 0
      examples/models/models_loading_gltf.c
  49. 2 0
      examples/models/models_loading_m3d.c
  50. 2 0
      examples/models/models_loading_vox.c
  51. 3 1
      examples/models/models_mesh_generation.c
  52. 2 0
      examples/models/models_mesh_picking.c
  53. 2 0
      examples/models/models_orthographic_projection.c
  54. 2 0
      examples/models/models_rlgl_solar_system.c
  55. 2 0
      examples/models/models_skybox.c
  56. 2 0
      examples/models/models_waving_cubes.c
  57. 2 0
      examples/models/models_yaw_pitch_roll.c
  58. 2 0
      examples/shaders/shaders_basic_lighting.c
  59. 2 0
      examples/shaders/shaders_custom_uniform.c
  60. 2 0
      examples/shaders/shaders_deferred_render.c
  61. 2 0
      examples/shaders/shaders_eratosthenes.c
  62. 2 0
      examples/shaders/shaders_fog.c
  63. 2 0
      examples/shaders/shaders_hot_reloading.c
  64. 2 0
      examples/shaders/shaders_hybrid_render.c
  65. 2 0
      examples/shaders/shaders_julia_set.c
  66. 2 0
      examples/shaders/shaders_lightmap.c
  67. 2 0
      examples/shaders/shaders_mesh_instancing.c
  68. 2 0
      examples/shaders/shaders_model_shader.c
  69. 2 0
      examples/shaders/shaders_multi_sample2d.c
  70. 2 0
      examples/shaders/shaders_palette_switch.c
  71. 2 0
      examples/shaders/shaders_postprocessing.c
  72. 2 0
      examples/shaders/shaders_raymarching.c
  73. 2 0
      examples/shaders/shaders_shapes_textures.c
  74. 2 0
      examples/shaders/shaders_simple_mask.c
  75. 2 0
      examples/shaders/shaders_spotlight.c
  76. 3 1
      examples/shaders/shaders_texture_drawing.c
  77. 2 0
      examples/shaders/shaders_texture_outline.c
  78. 2 0
      examples/shaders/shaders_texture_tiling.c
  79. 2 0
      examples/shaders/shaders_texture_waves.c
  80. 2 0
      examples/shaders/shaders_write_depth.c
  81. 2 0
      examples/shapes/shapes_basic_shapes.c
  82. 2 0
      examples/shapes/shapes_bouncing_ball.c
  83. 2 0
      examples/shapes/shapes_collision_area.c
  84. 2 0
      examples/shapes/shapes_colors_palette.c
  85. 2 0
      examples/shapes/shapes_draw_circle_sector.c
  86. 2 0
      examples/shapes/shapes_draw_rectangle_rounded.c
  87. 2 0
      examples/shapes/shapes_draw_ring.c
  88. 2 0
      examples/shapes/shapes_easings_ball_anim.c
  89. 2 0
      examples/shapes/shapes_easings_box_anim.c
  90. 2 0
      examples/shapes/shapes_easings_rectangle_array.c
  91. 2 0
      examples/shapes/shapes_following_eyes.c
  92. 2 0
      examples/shapes/shapes_lines_bezier.c
  93. 2 0
      examples/shapes/shapes_logo_raylib.c
  94. 2 0
      examples/shapes/shapes_logo_raylib_anim.c
  95. 2 0
      examples/shapes/shapes_rectangle_scaling.c
  96. 2 0
      examples/shapes/shapes_splines_drawing.c
  97. 2 0
      examples/shapes/shapes_top_down_lights.c
  98. 2 0
      examples/text/text_codepoints_loading.c
  99. 2 0
      examples/text/text_draw_3d.c
  100. 2 0
      examples/text/text_font_filters.c

+ 2 - 0
examples/audio/audio_mixed_processor.c

@@ -2,6 +2,8 @@
 *
 *   raylib [audio] example - Mixed audio processing
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   Example originally created with raylib 4.2, last time updated with raylib 4.2
 *
 *   Example contributed by hkc (@hatkidchan) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/audio/audio_module_playing.c

@@ -2,6 +2,8 @@
 *
 *   raylib [audio] example - Module playing (streaming)
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.5, last time updated with raylib 3.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/audio/audio_music_stream.c

@@ -2,6 +2,8 @@
 *
 *   raylib [audio] example - Music playing (streaming)
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.3, last time updated with raylib 4.0
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/audio/audio_raw_stream.c

@@ -2,6 +2,8 @@
 *
 *   raylib [audio] example - Raw audio streaming
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 1.6, last time updated with raylib 4.2
 *
 *   Example created by Ramon Santamaria (@raysan5) and reviewed by James Hofmann (@triplefox)

+ 2 - 0
examples/audio/audio_sound_loading.c

@@ -2,6 +2,8 @@
 *
 *   raylib [audio] example - Sound loading and playing
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.1, last time updated with raylib 3.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/audio/audio_sound_multi.c

@@ -2,6 +2,8 @@
 *
 *   raylib [audio] example - Playing sound multiple times
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 4.6
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/audio/audio_stream_effects.c

@@ -2,6 +2,8 @@
 *
 *   raylib [audio] example - Music stream processing effects
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   Example originally created with raylib 4.2, last time updated with raylib 5.0
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_2d_camera.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - 2D Camera system
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 1.5, last time updated with raylib 3.0
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_2d_camera_mouse_zoom.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - 2d camera mouse zoom
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 4.2, last time updated with raylib 4.2
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_2d_camera_platformer.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - 2D Camera platformer
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 3.0
 *
 *   Example contributed by arvyy (@arvyy) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/core/core_2d_camera_split_screen.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - 2d camera split screen
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   Addapted from the core_3d_camera_split_screen example: 
 *       https://github.com/raysan5/raylib/blob/master/examples/core/core_3d_camera_split_screen.c
 *

+ 2 - 0
examples/core/core_3d_camera_first_person.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - 3d camera first person
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 1.3, last time updated with raylib 1.3
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_3d_camera_free.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Initialize 3d camera free
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.3, last time updated with raylib 1.3
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_3d_camera_mode.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Initialize 3d camera mode
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.0, last time updated with raylib 1.0
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_3d_camera_split_screen.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - 3d cmaera split screen
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 3.7, last time updated with raylib 4.0
 *
 *   Example contributed by Jeffery Myers (@JeffM2501) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/core/core_3d_picking.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Picking in 3d mode
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 1.3, last time updated with raylib 4.0
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_automation_events.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - automation events
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 5.0, last time updated with raylib 5.0
 *
 *   Example based on 2d_camera_platformer example by arvyy (@arvyy)

+ 2 - 0
examples/core/core_basic_screen_manager.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] examples - basic screen manager
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   NOTE: This example illustrates a very simple screen manager based on a states machines
 *
 *   Example originally created with raylib 4.0, last time updated with raylib 4.0

+ 2 - 0
examples/core/core_basic_window.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Basic window
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Welcome to raylib!
 *
 *   To test examples, just press F6 and execute 'raylib_compile_execute' script

+ 2 - 0
examples/core/core_custom_frame_control.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - custom frame control
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   NOTE: WARNING: This is an example for advanced users willing to have full control over
 *   the frame processes. By default, EndDrawing() calls the following processes:
 *       1. Draw remaining batch data: rlDrawRenderBatchActive()

+ 2 - 0
examples/core/core_custom_logging.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Custom logging
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 2.5
 *
 *   Example contributed by Pablo Marcos Oltra (@pamarcos) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/core/core_drop_files.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Windows drop files
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   NOTE: This example only works on platforms that support drag & drop (Windows, Linux, OSX, Html5?)
 *
 *   Example originally created with raylib 1.3, last time updated with raylib 4.2

+ 2 - 0
examples/core/core_input_gamepad.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Gamepad input
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   NOTE: This example requires a Gamepad connected to the system
 *         raylib is configured to work with the following gamepads:
 *                - Xbox 360 Controller (Xbox 360, Xbox One)

+ 2 - 0
examples/core/core_input_gestures.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Input Gestures Detection
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 1.4, last time updated with raylib 4.2
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_input_keys.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Keyboard input
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.0, last time updated with raylib 1.0
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_input_mouse.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Mouse input
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.0, last time updated with raylib 5.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_input_mouse_wheel.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] examples - Mouse wheel input
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.1, last time updated with raylib 1.3
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_input_multitouch.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Input multitouch
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 2.1, last time updated with raylib 2.5
 *
 *   Example contributed by Berni (@Berni8k) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/core/core_loading_thread.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - loading thread
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   NOTE: This example requires linking with pthreads library on MinGW, 
 *   it can be accomplished passing -static parameter to compiler
 *

+ 2 - 0
examples/core/core_random_values.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Generate random values
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.1, last time updated with raylib 1.1
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_scissor_test.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Scissor test
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 3.0
 *
 *   Example contributed by Chris Dill (@MysteriousSpace) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/core/core_smooth_pixelperfect.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Smooth Pixel-perfect camera
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 3.7, last time updated with raylib 4.0
 *   
 *   Example contributed by Giancamillo Alessandroni (@NotManyIdeasDev) and

+ 2 - 0
examples/core/core_storage_values.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Storage save/load values
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 1.4, last time updated with raylib 4.2
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_vr_simulator.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - VR Simulator (Oculus Rift CV1 parameters)
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 4.0
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_window_flags.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - window flags
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 3.5, last time updated with raylib 3.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_window_letterbox.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - window scale letterbox (and virtual mouse)
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 4.0
 *
 *   Example contributed by Anata (@anatagawa) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/core/core_window_should_close.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - Window should close
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 4.2, last time updated with raylib 4.2
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/core/core_world_screen.c

@@ -2,6 +2,8 @@
 *
 *   raylib [core] example - World to screen
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 1.3, last time updated with raylib 1.4
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/models/models_animation.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Load 3d model with animations and play them
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 3.5
 *
 *   Example contributed by Culacant (@culacant) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/models/models_billboard.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Drawing billboards
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 1.3, last time updated with raylib 3.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/models/models_box_collisions.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Detect basic 3d collisions (box vs sphere vs box)
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.3, last time updated with raylib 3.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/models/models_cubicmap.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Cubicmap loading and drawing
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 1.8, last time updated with raylib 3.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/models/models_draw_cube_texture.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Draw textured cube
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 4.5, last time updated with raylib 4.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/models/models_first_person_maze.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - first person maze
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 3.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/models/models_geometric_shapes.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Draw some basic geometric shapes (cube, sphere, cylinder...)
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.0, last time updated with raylib 3.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/models/models_heightmap.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Heightmap loading and drawing
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.8, last time updated with raylib 3.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/models/models_loading.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Models loading
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   NOTE: raylib supports multiple models file formats:
 *
 *     - OBJ  > Text file format. Must include vertex position-texcoords-normals information,

+ 2 - 0
examples/models/models_loading_gltf.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - loading gltf with animations
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   LIMITATIONS:
 *     - Only supports 1 armature per file, and skips loading it if there are multiple armatures
 *     - Only supports linear interpolation (default method in Blender when checked

+ 2 - 0
examples/models/models_loading_m3d.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Load models M3D
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 4.5, last time updated with raylib 4.5
 *
 *   Example contributed by bzt (@bztsrc) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/models/models_loading_vox.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Load models vox (MagicaVoxel)
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 4.0, last time updated with raylib 4.0
 *
 *   Example contributed by Johann Nadalutti (@procfxgen) and reviewed by Ramon Santamaria (@raysan5)

+ 3 - 1
examples/models/models_mesh_generation.c

@@ -1,6 +1,8 @@
 /*******************************************************************************************
 *
-*   raylib example - procedural mesh generation
+*   raylib [models] example - procedural mesh generation
+*
+*   Example complexity rating: [★★☆☆] 2/4
 *
 *   Example originally created with raylib 1.8, last time updated with raylib 4.0
 *

+ 2 - 0
examples/models/models_mesh_picking.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Mesh picking in 3d mode, ground plane, triangle, mesh
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 1.7, last time updated with raylib 4.0
 *
 *   Example contributed by Joel Davis (@joeld42) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/models/models_orthographic_projection.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Show the difference between perspective and orthographic projection
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 2.0, last time updated with raylib 3.7
 *
 *   Example contributed by Max Danielsson (@autious) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/models/models_rlgl_solar_system.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - rlgl module usage with push/pop matrix transformations
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   NOTE: This example uses [rlgl] module functionality (pseudo-OpenGL 1.1 style coding)
 *
 *   Example originally created with raylib 2.5, last time updated with raylib 4.0

+ 2 - 0
examples/models/models_skybox.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Skybox loading and drawing
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 1.8, last time updated with raylib 4.0
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/models/models_waving_cubes.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Waving cubes
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 3.7
 *
 *   Example contributed by Codecat (@codecat) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/models/models_yaw_pitch_roll.c

@@ -2,6 +2,8 @@
 *
 *   raylib [models] example - Plane rotations (yaw, pitch, roll)
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 1.8, last time updated with raylib 4.0
 *
 *   Example contributed by Berni (@Berni8k) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/shaders/shaders_basic_lighting.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - basic lighting
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   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.
 *

+ 2 - 0
examples/shaders/shaders_custom_uniform.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Postprocessing with custom uniform variable
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   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.
 *

+ 2 - 0
examples/shaders/shaders_deferred_render.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - deferred rendering
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   NOTE: This example requires raylib OpenGL 3.3 or OpenGL ES 3.0
 *
 *   Example originally created with raylib 4.5, last time updated with raylib 4.5

+ 2 - 0
examples/shaders/shaders_eratosthenes.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Sieve of Eratosthenes
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   NOTE: Sieve of Eratosthenes, the earliest known (ancient Greek) prime number sieve.
 *
 *       "Sift the twos and sift the threes,

+ 2 - 0
examples/shaders/shaders_fog.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - fog
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   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.
 *

+ 2 - 0
examples/shaders/shaders_hot_reloading.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Hot reloading
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   NOTE: This example requires raylib OpenGL 3.3 for shaders support and only #version 330
 *         is currently supported. OpenGL ES 2.0 platforms are not supported at the moment.
 *

+ 2 - 0
examples/shaders/shaders_hybrid_render.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Hybrid Rendering
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   Example originally created with raylib 4.2, last time updated with raylib 4.2
 *
 *   Example contributed by Buğra Alptekin Sarı (@BugraAlptekinSari) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/shaders/shaders_julia_set.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Julia sets
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   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.
 *

+ 2 - 0
examples/shaders/shaders_lightmap.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - lightmap
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   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.
 *

+ 2 - 0
examples/shaders/shaders_mesh_instancing.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Mesh instancing
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   Example originally created with raylib 3.7, last time updated with raylib 4.2
 *
 *   Example contributed by @seanpringle and reviewed by Max (@moliad) and Ramon Santamaria (@raysan5)

+ 2 - 0
examples/shaders/shaders_model_shader.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Model shader
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   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.
 *

+ 2 - 0
examples/shaders/shaders_multi_sample2d.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Multiple sample2D with default batch system
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   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.
 *

+ 2 - 0
examples/shaders/shaders_palette_switch.c

@@ -1,6 +1,8 @@
 /*******************************************************************************************
 *
 *   raylib [shaders] example - Color palette switch
+*
+*   Example complexity rating: [★★★☆] 3/4
 *
 *   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.

+ 2 - 0
examples/shaders/shaders_postprocessing.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Apply a postprocessing shader to a scene
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   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.
 *

+ 2 - 0
examples/shaders/shaders_raymarching.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Raymarching shapes generation
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   NOTE: This example requires raylib OpenGL 3.3 for shaders support and only #version 330
 *         is currently supported. OpenGL ES 2.0 platforms are not supported at the moment.
 *

+ 2 - 0
examples/shaders/shaders_shapes_textures.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Apply a shader to some shape or texture
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   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.
 *

+ 2 - 0
examples/shaders/shaders_simple_mask.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Simple shader mask
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 3.7
 *
 *   Example contributed by Chris Camacho (@chriscamacho) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/shaders/shaders_spotlight.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Simple shader mask
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 3.7
 *
 *   Example contributed by Chris Camacho (@chriscamacho) and reviewed by Ramon Santamaria (@raysan5)

+ 3 - 1
examples/shaders/shaders_texture_drawing.c

@@ -1,6 +1,8 @@
 /*******************************************************************************************
 *
-*   raylib [textures] example - Texture drawing
+*   raylib [shaders] example - Texture drawing
+*
+*   Example complexity rating: [★★☆☆] 2/4
 *
 *   NOTE: This example illustrates how to draw into a blank texture using a shader
 *

+ 2 - 0
examples/shaders/shaders_texture_outline.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Apply an shdrOutline to a texture
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   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.
 *

+ 2 - 0
examples/shaders/shaders_texture_tiling.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - texture tiling
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example demonstrates how to tile a texture on a 3D model using raylib.
 *
 *   Example contributed by Luis Almeida (@luis605) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/shaders/shaders_texture_waves.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Texture Waves
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   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.
 *

+ 2 - 0
examples/shaders/shaders_write_depth.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shaders] example - Depth buffer writing
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 4.2, last time updated with raylib 4.2
 *
 *   Example contributed by Buğra Alptekin Sarı (@BugraAlptekinSari) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/shapes/shapes_basic_shapes.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - Draw basic shapes 2d (rectangle, circle, line...)
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.0, last time updated with raylib 4.2
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/shapes/shapes_bouncing_ball.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - bouncing ball
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 2.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/shapes/shapes_collision_area.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - collision area
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 2.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/shapes/shapes_colors_palette.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - Colors palette
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 1.0, last time updated with raylib 2.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/shapes/shapes_draw_circle_sector.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - draw circle sector (with gui options)
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 2.5
 *
 *   Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/shapes/shapes_draw_rectangle_rounded.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - draw rectangle rounded (with gui options)
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 2.5
 *
 *   Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/shapes/shapes_draw_ring.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - draw ring (with gui options)
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 2.5
 *
 *   Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/shapes/shapes_easings_ball_anim.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - easings ball anim
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 2.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/shapes/shapes_easings_box_anim.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - easings box anim
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 2.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/shapes/shapes_easings_rectangle_array.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - easings rectangle array
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   NOTE: This example requires 'easings.h' library, provided on raylib/src. Just copy
 *   the library to same directory as example or make sure it's available on include path.
 *

+ 2 - 0
examples/shapes/shapes_following_eyes.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - following eyes
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 2.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/shapes/shapes_lines_bezier.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - Cubic-bezier lines
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.7, last time updated with raylib 1.7
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/shapes/shapes_logo_raylib.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - Draw raylib logo using basic shapes
 *
+*   Example complexity rating: [★☆☆☆] 1/4
+*
 *   Example originally created with raylib 1.0, last time updated with raylib 1.0
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/shapes/shapes_logo_raylib_anim.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - raylib logo animation
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 4.0
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/shapes/shapes_rectangle_scaling.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - rectangle scaling by mouse
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   Example originally created with raylib 2.5, last time updated with raylib 2.5
 *
 *   Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/shapes/shapes_splines_drawing.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - splines drawing
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 5.0, last time updated with raylib 5.0
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/shapes/shapes_top_down_lights.c

@@ -2,6 +2,8 @@
 *
 *   raylib [shapes] example - top down lights
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   Example originally created with raylib 4.2, last time updated with raylib 4.2
 *
 *   Example contributed by Vlad Adrian (@demizdor) and reviewed by Ramon Santamaria (@raysan5)

+ 2 - 0
examples/text/text_codepoints_loading.c

@@ -2,6 +2,8 @@
 *
 *   raylib [text] example - Codepoints loading
 *
+*   Example complexity rating: [★★★☆] 3/4
+*
 *   Example originally created with raylib 4.2, last time updated with raylib 2.5
 *
 *   Example licensed under an unmodified zlib/libpng license, which is an OSI-certified,

+ 2 - 0
examples/text/text_draw_3d.c

@@ -2,6 +2,8 @@
 *
 *   raylib [text] example - Draw 3d
 *
+*   Example complexity rating: [★★★★] 4/4
+*
 *   NOTE: Draw a 2D text in 3D space, each letter is drawn in a quad (or 2 quads if backface is set)
 *   where the texture coodinates of each quad map to the texture coordinates of the glyphs
 *   inside the font texture.

+ 2 - 0
examples/text/text_font_filters.c

@@ -2,6 +2,8 @@
 *
 *   raylib [text] example - Font filters
 *
+*   Example complexity rating: [★★☆☆] 2/4
+*
 *   NOTE: After font loading, font texture atlas filter could be configured for a softer
 *   display of the font when scaling it to different sizes, that way, it's not required
 *   to generate multiple fonts at multiple sizes (as long as the scaling is not very different)

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно