浏览代码

Added new comment to examples

Ray 3 年之前
父节点
当前提交
c1b01c0d5d
共有 100 个文件被更改,包括 319 次插入46 次删除
  1. 3 0
      examples/audio/audio_module_playing.c
  2. 3 0
      examples/audio/audio_multichannel_sound.c
  3. 3 0
      examples/audio/audio_music_stream.c
  4. 3 1
      examples/audio/audio_raw_stream.c
  5. 3 0
      examples/audio/audio_sound_loading.c
  6. 3 0
      examples/core/core_2d_camera.c
  7. 6 3
      examples/core/core_2d_camera_platformer.c
  8. 3 0
      examples/core/core_3d_camera_first_person.c
  9. 3 0
      examples/core/core_3d_camera_free.c
  10. 3 0
      examples/core/core_3d_camera_mode.c
  11. 3 0
      examples/core/core_3d_picking.c
  12. 3 3
      examples/core/core_basic_screen_manager.c
  13. 3 0
      examples/core/core_basic_window.c
  14. 5 5
      examples/core/core_basic_window_web.c
  15. 3 0
      examples/core/core_custom_frame_control.c
  16. 7 5
      examples/core/core_custom_logging.c
  17. 3 0
      examples/core/core_drop_files.c
  18. 3 0
      examples/core/core_input_gamepad.c
  19. 4 0
      examples/core/core_input_gestures.c
  20. 3 0
      examples/core/core_input_keys.c
  21. 3 0
      examples/core/core_input_mouse.c
  22. 3 0
      examples/core/core_input_mouse_wheel.c
  23. 3 0
      examples/core/core_input_multitouch.c
  24. 3 0
      examples/core/core_loading_thread.c
  25. 3 0
      examples/core/core_quat_conversion.c
  26. 3 0
      examples/core/core_random_values.c
  27. 3 0
      examples/core/core_scissor_test.c
  28. 3 0
      examples/core/core_smooth_pixelperfect.c
  29. 3 0
      examples/core/core_split_screen.c
  30. 3 0
      examples/core/core_storage_values.c
  31. 3 0
      examples/core/core_vr_simulator.c
  32. 3 0
      examples/core/core_window_flags.c
  33. 8 15
      examples/core/core_window_letterbox.c
  34. 3 0
      examples/core/core_world_screen.c
  35. 3 0
      examples/examples_template.c
  36. 3 1
      examples/models/models_animation.c
  37. 3 0
      examples/models/models_billboard.c
  38. 3 0
      examples/models/models_box_collisions.c
  39. 3 0
      examples/models/models_cubicmap.c
  40. 3 0
      examples/models/models_first_person_maze.c
  41. 3 0
      examples/models/models_geometric_shapes.c
  42. 3 0
      examples/models/models_heightmap.c
  43. 3 0
      examples/models/models_loading.c
  44. 3 0
      examples/models/models_loading_gltf.c
  45. 3 0
      examples/models/models_loading_vox.c
  46. 3 0
      examples/models/models_mesh_generation.c
  47. 3 0
      examples/models/models_mesh_picking.c
  48. 3 0
      examples/models/models_orthographic_projection.c
  49. 3 0
      examples/models/models_skybox.c
  50. 4 1
      examples/models/models_waving_cubes.c
  51. 3 0
      examples/models/models_yaw_pitch_roll.c
  52. 3 3
      examples/others/easings_testbed.c
  53. 3 0
      examples/others/embedded_files_loading.c
  54. 4 1
      examples/others/raylib_opengl_interop.c
  55. 3 0
      examples/others/rlgl_compute_shader.c
  56. 3 3
      examples/others/rlgl_standalone.c
  57. 3 0
      examples/shaders/shaders_basic_lighting.c
  58. 3 0
      examples/shaders/shaders_custom_uniform.c
  59. 3 0
      examples/shaders/shaders_eratosthenes.c
  60. 3 0
      examples/shaders/shaders_fog.c
  61. 3 0
      examples/shaders/shaders_hot_reloading.c
  62. 3 0
      examples/shaders/shaders_julia_set.c
  63. 3 0
      examples/shaders/shaders_model_shader.c
  64. 3 0
      examples/shaders/shaders_multi_sample2d.c
  65. 3 0
      examples/shaders/shaders_palette_switch.c
  66. 3 0
      examples/shaders/shaders_postprocessing.c
  67. 3 0
      examples/shaders/shaders_raymarching.c
  68. 3 0
      examples/shaders/shaders_shapes_textures.c
  69. 3 0
      examples/shaders/shaders_simple_mask.c
  70. 3 0
      examples/shaders/shaders_spotlight.c
  71. 3 0
      examples/shaders/shaders_texture_drawing.c
  72. 3 0
      examples/shaders/shaders_texture_outline.c
  73. 3 0
      examples/shaders/shaders_texture_waves.c
  74. 3 0
      examples/shapes/shapes_basic_shapes.c
  75. 3 0
      examples/shapes/shapes_bouncing_ball.c
  76. 5 1
      examples/shapes/shapes_collision_area.c
  77. 3 0
      examples/shapes/shapes_colors_palette.c
  78. 3 0
      examples/shapes/shapes_draw_circle_sector.c
  79. 3 0
      examples/shapes/shapes_draw_rectangle_rounded.c
  80. 3 0
      examples/shapes/shapes_draw_ring.c
  81. 3 0
      examples/shapes/shapes_easings_ball_anim.c
  82. 3 0
      examples/shapes/shapes_easings_box_anim.c
  83. 3 0
      examples/shapes/shapes_easings_rectangle_array.c
  84. 3 0
      examples/shapes/shapes_following_eyes.c
  85. 3 0
      examples/shapes/shapes_lines_bezier.c
  86. 3 0
      examples/shapes/shapes_logo_raylib.c
  87. 3 0
      examples/shapes/shapes_logo_raylib_anim.c
  88. 3 0
      examples/shapes/shapes_rectangle_scaling.c
  89. 3 0
      examples/shapes/shapes_top_down_lights.c
  90. 3 0
      examples/text/text_font_filters.c
  91. 3 0
      examples/text/text_font_loading.c
  92. 3 0
      examples/text/text_font_sdf.c
  93. 3 0
      examples/text/text_font_spritefont.c
  94. 3 0
      examples/text/text_format_text.c
  95. 3 0
      examples/text/text_input_box.c
  96. 3 0
      examples/text/text_raylib_fonts.c
  97. 3 1
      examples/text/text_rectangle_bounds.c
  98. 3 3
      examples/text/text_unicode.c
  99. 3 0
      examples/text/text_writing_anim.c
  100. 3 0
      examples/textures/textures_background_scrolling.c

+ 3 - 0
examples/audio/audio_module_playing.c

@@ -21,6 +21,9 @@ typedef struct {
     Color color;
     Color color;
 } CircleWave;
 } CircleWave;
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/audio/audio_multichannel_sound.c

@@ -13,6 +13,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/audio/audio_music_stream.c

@@ -54,6 +54,9 @@ static void AudioProcessEffectDelay(void *buffer, unsigned int frames)
     }
     }
 }
 }
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 1
examples/audio/audio_raw_stream.c

@@ -49,7 +49,9 @@ void AudioInputCallback(void *buffer, unsigned int frames)
     }
     }
 }
 }
 
 
-
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/audio/audio_sound_loading.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_2d_camera.c

@@ -13,6 +13,9 @@
 
 
 #define MAX_BUILDINGS   100
 #define MAX_BUILDINGS   100
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 6 - 3
examples/core/core_2d_camera_platformer.c

@@ -30,16 +30,19 @@ typedef struct EnvItem {
     Color color;
     Color color;
 } EnvItem;
 } EnvItem;
 
 
-
+//----------------------------------------------------------------------------------
+// Module functions declaration
+//----------------------------------------------------------------------------------
 void UpdatePlayer(Player *player, EnvItem *envItems, int envItemsLength, float delta);
 void UpdatePlayer(Player *player, EnvItem *envItems, int envItemsLength, float delta);
-
 void UpdateCameraCenter(Camera2D *camera, Player *player, EnvItem *envItems, int envItemsLength, float delta, int width, int height);
 void UpdateCameraCenter(Camera2D *camera, Player *player, EnvItem *envItems, int envItemsLength, float delta, int width, int height);
 void UpdateCameraCenterInsideMap(Camera2D *camera, Player *player, EnvItem *envItems, int envItemsLength, float delta, int width, int height);
 void UpdateCameraCenterInsideMap(Camera2D *camera, Player *player, EnvItem *envItems, int envItemsLength, float delta, int width, int height);
 void UpdateCameraCenterSmoothFollow(Camera2D *camera, Player *player, EnvItem *envItems, int envItemsLength, float delta, int width, int height);
 void UpdateCameraCenterSmoothFollow(Camera2D *camera, Player *player, EnvItem *envItems, int envItemsLength, float delta, int width, int height);
 void UpdateCameraEvenOutOnLanding(Camera2D *camera, Player *player, EnvItem *envItems, int envItemsLength, float delta, int width, int height);
 void UpdateCameraEvenOutOnLanding(Camera2D *camera, Player *player, EnvItem *envItems, int envItemsLength, float delta, int width, int height);
 void UpdateCameraPlayerBoundsPush(Camera2D *camera, Player *player, EnvItem *envItems, int envItemsLength, float delta, int width, int height);
 void UpdateCameraPlayerBoundsPush(Camera2D *camera, Player *player, EnvItem *envItems, int envItemsLength, float delta, int width, int height);
 
 
-
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_3d_camera_first_person.c

@@ -13,6 +13,9 @@
 
 
 #define MAX_COLUMNS 20
 #define MAX_COLUMNS 20
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_3d_camera_free.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_3d_camera_mode.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_3d_picking.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 3
examples/core/core_basic_screen_manager.c

@@ -18,9 +18,9 @@
 //------------------------------------------------------------------------------------------
 //------------------------------------------------------------------------------------------
 typedef enum GameScreen { LOGO = 0, TITLE, GAMEPLAY, ENDING } GameScreen;
 typedef enum GameScreen { LOGO = 0, TITLE, GAMEPLAY, ENDING } GameScreen;
 
 
-//------------------------------------------------------------------------------------------
-// Main entry point
-//------------------------------------------------------------------------------------------
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_basic_window.c

@@ -21,6 +21,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 5 - 5
examples/core/core_basic_window_web.c

@@ -28,14 +28,14 @@ const int screenWidth = 800;
 const int screenHeight = 450;
 const int screenHeight = 450;
 
 
 //----------------------------------------------------------------------------------
 //----------------------------------------------------------------------------------
-// Module Functions Declaration
+// Module functions declaration
 //----------------------------------------------------------------------------------
 //----------------------------------------------------------------------------------
 void UpdateDrawFrame(void);     // Update and Draw one frame
 void UpdateDrawFrame(void);     // Update and Draw one frame
 
 
-//----------------------------------------------------------------------------------
-// Main Enry Point
-//----------------------------------------------------------------------------------
-int main()
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
+int main(void)
 {
 {
     // Initialization
     // Initialization
     //--------------------------------------------------------------------------------------
     //--------------------------------------------------------------------------------------

+ 3 - 0
examples/core/core_custom_frame_control.c

@@ -26,6 +26,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 7 - 5
examples/core/core_custom_logging.c

@@ -17,7 +17,7 @@
 #include <time.h>                   // Required for: time_t, tm, time(), localtime(), strftime()
 #include <time.h>                   // Required for: time_t, tm, time(), localtime(), strftime()
 
 
 // Custom logging funtion
 // Custom logging funtion
-void LogCustom(int msgType, const char *text, va_list args)
+void CustomLog(int msgType, const char *text, va_list args)
 {
 {
     char timeStr[64] = { 0 };
     char timeStr[64] = { 0 };
     time_t now = time(NULL);
     time_t now = time(NULL);
@@ -39,16 +39,18 @@ void LogCustom(int msgType, const char *text, va_list args)
     printf("\n");
     printf("\n");
 }
 }
 
 
-int main(int argc, char* argv[])
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
+int main(void)
 {
 {
     // Initialization
     // Initialization
     //--------------------------------------------------------------------------------------
     //--------------------------------------------------------------------------------------
     const int screenWidth = 800;
     const int screenWidth = 800;
     const int screenHeight = 450;
     const int screenHeight = 450;
 
 
-    // First thing we do is setting our custom logger to ensure everything raylib logs
-    // will use our own logger instead of its internal one
-    SetTraceLogCallback(LogCustom);
+    // Set custom logger
+    SetTraceLogCallback(CustomLog);
 
 
     InitWindow(screenWidth, screenHeight, "raylib [core] example - custom logging");
     InitWindow(screenWidth, screenHeight, "raylib [core] example - custom logging");
 
 

+ 3 - 0
examples/core/core_drop_files.c

@@ -13,6 +13,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_input_gamepad.c

@@ -27,6 +27,9 @@
     #define PS3_NAME_ID         "PLAYSTATION(R)3 Controller"
     #define PS3_NAME_ID         "PLAYSTATION(R)3 Controller"
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 4 - 0
examples/core/core_input_gestures.c

@@ -10,10 +10,14 @@
 ********************************************************************************************/
 ********************************************************************************************/
 
 
 #include "raylib.h"
 #include "raylib.h"
+
 #include <string.h>
 #include <string.h>
 
 
 #define MAX_GESTURE_STRINGS   20
 #define MAX_GESTURE_STRINGS   20
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_input_keys.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_input_mouse.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_input_mouse_wheel.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_input_multitouch.c

@@ -15,6 +15,9 @@
 
 
 #define MAX_TOUCH_POINTS 10
 #define MAX_TOUCH_POINTS 10
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_loading_thread.c

@@ -27,6 +27,9 @@ static void *LoadDataThread(void *arg);     // Loading data thread function decl
 
 
 static int dataProgress = 0;                // Data progress accumulator
 static int dataProgress = 0;                // Data progress accumulator
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_quat_conversion.c

@@ -18,6 +18,9 @@
 
 
 #include "raymath.h"
 #include "raymath.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_random_values.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_scissor_test.c

@@ -13,6 +13,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_smooth_pixelperfect.c

@@ -16,6 +16,9 @@
 
 
 #include <math.h>       // Required for: sinf(), cosf()
 #include <math.h>       // Required for: sinf(), cosf()
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_split_screen.c

@@ -40,6 +40,9 @@ void DrawScene(void)
     DrawCube(cameraPlayer2.position, 1, 1, 1, BLUE);
     DrawCube(cameraPlayer2.position, 1, 1, 1, BLUE);
 }
 }
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_storage_values.c

@@ -17,6 +17,9 @@ typedef enum {
     STORAGE_POSITION_HISCORE    = 1
     STORAGE_POSITION_HISCORE    = 1
 } StorageData;
 } StorageData;
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_vr_simulator.c

@@ -17,6 +17,9 @@
     #define GLSL_VERSION        100
     #define GLSL_VERSION        100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/core/core_window_flags.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 8 - 15
examples/core/core_window_letterbox.c

@@ -13,21 +13,14 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
-#define max(a, b) ((a)>(b)? (a) : (b))
-#define min(a, b) ((a)<(b)? (a) : (b))
+#include "raymath.h"        // Required for: Vector2Clamp()
 
 
-// Clamp Vector2 value with min and max and return a new vector2
-// NOTE: Required for virtual mouse, to clamp inside virtual game size
-Vector2 ClampValue(Vector2 value, Vector2 min, Vector2 max)
-{
-    Vector2 result = value;
-    result.x = (result.x > max.x)? max.x : result.x;
-    result.x = (result.x < min.x)? min.x : result.x;
-    result.y = (result.y > max.y)? max.y : result.y;
-    result.y = (result.y < min.y)? min.y : result.y;
-    return result;
-}
+#define MAX(a, b) ((a)>(b)? (a) : (b))
+#define MIN(a, b) ((a)<(b)? (a) : (b))
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     const int windowWidth = 800;
     const int windowWidth = 800;
@@ -57,7 +50,7 @@ int main(void)
         // Update
         // Update
         //----------------------------------------------------------------------------------
         //----------------------------------------------------------------------------------
         // Compute required framebuffer scaling
         // Compute required framebuffer scaling
-        float scale = min((float)GetScreenWidth()/gameScreenWidth, (float)GetScreenHeight()/gameScreenHeight);
+        float scale = MIN((float)GetScreenWidth()/gameScreenWidth, (float)GetScreenHeight()/gameScreenHeight);
 
 
         if (IsKeyPressed(KEY_SPACE))
         if (IsKeyPressed(KEY_SPACE))
         {
         {
@@ -70,7 +63,7 @@ int main(void)
         Vector2 virtualMouse = { 0 };
         Vector2 virtualMouse = { 0 };
         virtualMouse.x = (mouse.x - (GetScreenWidth() - (gameScreenWidth*scale))*0.5f)/scale;
         virtualMouse.x = (mouse.x - (GetScreenWidth() - (gameScreenWidth*scale))*0.5f)/scale;
         virtualMouse.y = (mouse.y - (GetScreenHeight() - (gameScreenHeight*scale))*0.5f)/scale;
         virtualMouse.y = (mouse.y - (GetScreenHeight() - (gameScreenHeight*scale))*0.5f)/scale;
-        virtualMouse = ClampValue(virtualMouse, (Vector2){ 0, 0 }, (Vector2){ (float)gameScreenWidth, (float)gameScreenHeight });
+        virtualMouse = Vector2Clamp(virtualMouse, (Vector2){ 0, 0 }, (Vector2){ (float)gameScreenWidth, (float)gameScreenHeight });
 
 
         // Apply the same transformation as the virtual mouse to the real mouse (i.e. to work with raygui)
         // Apply the same transformation as the virtual mouse to the real mouse (i.e. to work with raygui)
         //SetMouseOffset(-(GetScreenWidth() - (gameScreenWidth*scale))*0.5f, -(GetScreenHeight() - (gameScreenHeight*scale))*0.5f);
         //SetMouseOffset(-(GetScreenWidth() - (gameScreenWidth*scale))*0.5f, -(GetScreenHeight() - (gameScreenHeight*scale))*0.5f);

+ 3 - 0
examples/core/core_world_screen.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/examples_template.c

@@ -52,6 +52,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 1
examples/models/models_animation.c

@@ -21,7 +21,9 @@
 
 
 #include <stdlib.h>
 #include <stdlib.h>
 
 
-
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_billboard.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_box_collisions.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_cubicmap.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_first_person_maze.c

@@ -13,6 +13,9 @@
 
 
 #include <stdlib.h>           // Required for: free()
 #include <stdlib.h>           // Required for: free()
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_geometric_shapes.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_heightmap.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_loading.c

@@ -22,6 +22,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_loading_gltf.c

@@ -20,6 +20,9 @@
 
 
 #define MAX_GLTF_MODELS  8
 #define MAX_GLTF_MODELS  8
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_loading_vox.c

@@ -17,6 +17,9 @@
 
 
 #define MAX_VOX_FILES  3
 #define MAX_VOX_FILES  3
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_mesh_generation.c

@@ -15,6 +15,9 @@
 
 
 static Mesh GenMeshCustom(void);    // Generate a simple triangle mesh from code
 static Mesh GenMeshCustom(void);    // Generate a simple triangle mesh from code
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_mesh_picking.c

@@ -16,6 +16,9 @@
 
 
 #define FLT_MAX     340282346638528859811704183484516925440.0f     // Maximum value of a float, from bit pattern 01111111011111111111111111111111
 #define FLT_MAX     340282346638528859811704183484516925440.0f     // Maximum value of a float, from bit pattern 01111111011111111111111111111111
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_orthographic_projection.c

@@ -18,6 +18,9 @@
 #define FOVY_PERSPECTIVE    45.0f
 #define FOVY_PERSPECTIVE    45.0f
 #define WIDTH_ORTHOGRAPHIC  10.0f
 #define WIDTH_ORTHOGRAPHIC  10.0f
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_skybox.c

@@ -23,6 +23,9 @@
 // Generate cubemap (6 faces) from equirectangular (panorama) texture
 // Generate cubemap (6 faces) from equirectangular (panorama) texture
 static TextureCubemap GenTextureCubemap(Shader shader, Texture2D panorama, int size, int format);
 static TextureCubemap GenTextureCubemap(Shader shader, Texture2D panorama, int size, int format);
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 4 - 1
examples/models/models_waving_cubes.c

@@ -13,8 +13,11 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
-#include <math.h>
+#include <math.h>       // Required for: sinf()
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main()
 int main()
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/models/models_yaw_pitch_roll.c

@@ -15,6 +15,9 @@
 
 
 #include "raymath.h"        // Required for: MatrixRotateXYZ()
 #include "raymath.h"        // Required for: MatrixRotateXYZ()
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 3
examples/others/easings_testbed.c

@@ -56,10 +56,8 @@ enum EasingTypes {
     EASING_NONE = NUM_EASING_TYPES
     EASING_NONE = NUM_EASING_TYPES
 };
 };
 
 
-
 static float NoEase(float t, float b, float c, float d);  // NoEase function declaration, function used when "no easing" is selected for any axis
 static float NoEase(float t, float b, float c, float d);  // NoEase function declaration, function used when "no easing" is selected for any axis
 
 
-
 // Easing functions reference data
 // Easing functions reference data
 static const struct {
 static const struct {
     const char *name;
     const char *name;
@@ -96,7 +94,9 @@ static const struct {
     [EASING_NONE] = { .name = "None", .func = NoEase },
     [EASING_NONE] = { .name = "None", .func = NoEase },
 };
 };
 
 
-
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/others/embedded_files_loading.c

@@ -16,6 +16,9 @@
 #include "resources/audio_data.h"   // Wave file exported with ExportWaveAsCode()
 #include "resources/audio_data.h"   // Wave file exported with ExportWaveAsCode()
 #include "resources/image_data.h"   // Image file exported with ExportImageAsCode()
 #include "resources/image_data.h"   // Image file exported with ExportImageAsCode()
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 4 - 1
examples/others/raylib_opengl_interop.c

@@ -49,7 +49,10 @@ typedef struct Particle {
     float period;
     float period;
 } Particle;
 } Particle;
 
 
-int main()
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
+int main(void)
 {
 {
     // Initialization
     // Initialization
     //--------------------------------------------------------------------------------------
     //--------------------------------------------------------------------------------------

+ 3 - 0
examples/others/rlgl_compute_shader.c

@@ -40,6 +40,9 @@ typedef struct GolUpdateSSBO {
     GolUpdateCmd commands[MAX_BUFFERED_TRANSFERTS];
     GolUpdateCmd commands[MAX_BUFFERED_TRANSFERTS];
 } GolUpdateSSBO;
 } GolUpdateSSBO;
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 3
examples/others/rlgl_standalone.c

@@ -113,9 +113,9 @@ static void DrawRectangleV(Vector2 position, Vector2 size, Color color);
 //static Matrix MatrixPerspective(double fovy, double aspect, double near, double far);
 //static Matrix MatrixPerspective(double fovy, double aspect, double near, double far);
 //static Matrix MatrixLookAt(Vector3 eye, Vector3 target, Vector3 up);
 //static Matrix MatrixLookAt(Vector3 eye, Vector3 target, Vector3 up);
 
 
-//----------------------------------------------------------------------------------
-// Main Entry point
-//----------------------------------------------------------------------------------
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_basic_lighting.c

@@ -30,6 +30,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_custom_uniform.c

@@ -24,6 +24,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_eratosthenes.c

@@ -31,6 +31,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_fog.c

@@ -38,6 +38,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_hot_reloading.c

@@ -23,6 +23,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_julia_set.c

@@ -35,6 +35,9 @@ const float pointsOfInterest[6][2] =
     { -0.70176f, -0.3842f },
     { -0.70176f, -0.3842f },
 };
 };
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_model_shader.c

@@ -24,6 +24,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_multi_sample2d.c

@@ -24,6 +24,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_palette_switch.c

@@ -69,6 +69,9 @@ static const char *paletteText[] = {
     "RKBV (2-strip film)"
     "RKBV (2-strip film)"
 };
 };
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_postprocessing.c

@@ -58,6 +58,9 @@ static const char *postproShaderText[] = {
     //"FXAA"
     //"FXAA"
 };
 };
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_raymarching.c

@@ -20,6 +20,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_shapes_textures.c

@@ -24,6 +24,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_simple_mask.c

@@ -27,6 +27,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_spotlight.c

@@ -64,6 +64,9 @@ typedef struct Star {
 void UpdateStar(Star *s);
 void UpdateStar(Star *s);
 void ResetStar(Star *s);
 void ResetStar(Star *s);
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_texture_drawing.c

@@ -21,6 +21,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_texture_outline.c

@@ -22,6 +22,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shaders/shaders_texture_waves.c

@@ -26,6 +26,9 @@
     #define GLSL_VERSION            100
     #define GLSL_VERSION            100
 #endif
 #endif
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_basic_shapes.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_bouncing_ball.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 5 - 1
examples/shapes/shapes_collision_area.c

@@ -10,8 +10,12 @@
 ********************************************************************************************/
 ********************************************************************************************/
 
 
 #include "raylib.h"
 #include "raylib.h"
-#include <stdlib.h>     // Required for abs()
 
 
+#include <stdlib.h>     // Required for: abs()
+
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_colors_palette.c

@@ -13,6 +13,9 @@
 
 
 #define MAX_COLORS_COUNT    21          // Number of colors available
 #define MAX_COLORS_COUNT    21          // Number of colors available
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_draw_circle_sector.c

@@ -16,6 +16,9 @@
 #define RAYGUI_IMPLEMENTATION
 #define RAYGUI_IMPLEMENTATION
 #include "raygui.h"                 // Required for GUI controls
 #include "raygui.h"                 // Required for GUI controls
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_draw_rectangle_rounded.c

@@ -16,6 +16,9 @@
 #define RAYGUI_IMPLEMENTATION
 #define RAYGUI_IMPLEMENTATION
 #include "raygui.h"                 // Required for GUI controls
 #include "raygui.h"                 // Required for GUI controls
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_draw_ring.c

@@ -16,6 +16,9 @@
 #define RAYGUI_IMPLEMENTATION
 #define RAYGUI_IMPLEMENTATION
 #include "raygui.h"                 // Required for GUI controls
 #include "raygui.h"                 // Required for GUI controls
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_easings_ball_anim.c

@@ -13,6 +13,9 @@
 
 
 #include "easings.h"                // Required for easing functions
 #include "easings.h"                // Required for easing functions
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_easings_box_anim.c

@@ -13,6 +13,9 @@
 
 
 #include "easings.h"            // Required for easing functions
 #include "easings.h"            // Required for easing functions
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_easings_rectangle_array.c

@@ -24,6 +24,9 @@
 
 
 #define PLAY_TIME_IN_FRAMES     240                 // At 60 fps = 4 seconds
 #define PLAY_TIME_IN_FRAMES     240                 // At 60 fps = 4 seconds
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_following_eyes.c

@@ -13,6 +13,9 @@
 
 
 #include <math.h>       // Required for: atan2f()
 #include <math.h>       // Required for: atan2f()
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_lines_bezier.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_logo_raylib.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_logo_raylib_anim.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_rectangle_scaling.c

@@ -15,6 +15,9 @@
 
 
 #define MOUSE_SCALE_MARK_SIZE   12
 #define MOUSE_SCALE_MARK_SIZE   12
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/shapes/shapes_top_down_lights.c

@@ -206,6 +206,9 @@ void SetupBoxes(Rectangle *boxes, int *count)
     *count = MAX_BOXES;
     *count = MAX_BOXES;
 }
 }
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/text/text_font_filters.c

@@ -15,6 +15,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/text/text_font_loading.c

@@ -20,6 +20,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/text/text_font_sdf.c

@@ -19,6 +19,9 @@
 
 
 #include <stdlib.h>
 #include <stdlib.h>
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/text/text_font_spritefont.c

@@ -20,6 +20,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/text/text_format_text.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/text/text_input_box.c

@@ -13,6 +13,9 @@
 
 
 #define MAX_INPUT_CHARS     9
 #define MAX_INPUT_CHARS     9
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/text/text_raylib_fonts.c

@@ -16,6 +16,9 @@
 
 
 #define MAX_FONTS   8
 #define MAX_FONTS   8
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 1
examples/text/text_rectangle_bounds.c

@@ -16,7 +16,9 @@
 static void DrawTextBoxed(Font font, const char *text, Rectangle rec, float fontSize, float spacing, bool wordWrap, Color tint);   // Draw text using font inside rectangle limits
 static void DrawTextBoxed(Font font, const char *text, Rectangle rec, float fontSize, float spacing, bool wordWrap, Color tint);   // Draw text using font inside rectangle limits
 static void DrawTextBoxedSelectable(Font font, const char *text, Rectangle rec, float fontSize, float spacing, bool wordWrap, Color tint, int selectStart, int selectLength, Color selectTint, Color selectBackTint);    // Draw text using font inside rectangle limits with support for text selection
 static void DrawTextBoxedSelectable(Font font, const char *text, Rectangle rec, float fontSize, float spacing, bool wordWrap, Color tint, int selectStart, int selectLength, Color selectTint, Color selectBackTint);    // Draw text using font inside rectangle limits with support for text selection
 
 
-// Main entry point
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 3
examples/text/text_unicode.c

@@ -148,9 +148,9 @@ struct {
 
 
 static int hovered = -1, selected = -1;
 static int hovered = -1, selected = -1;
 
 
-//--------------------------------------------------------------------------------------
-// Main entry point
-//--------------------------------------------------------------------------------------
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(int argc, char **argv)
 int main(int argc, char **argv)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/text/text_writing_anim.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

+ 3 - 0
examples/textures/textures_background_scrolling.c

@@ -11,6 +11,9 @@
 
 
 #include "raylib.h"
 #include "raylib.h"
 
 
+//------------------------------------------------------------------------------------
+// Program main entry point
+//------------------------------------------------------------------------------------
 int main(void)
 int main(void)
 {
 {
     // Initialization
     // Initialization

部分文件因为文件数量过多而无法显示