summaryrefslogtreecommitdiffhomepage
path: root/src/raylib.h
diff options
context:
space:
mode:
authorraysan5 <[email protected]>2017-03-05 19:17:00 +0100
committerraysan5 <[email protected]>2017-03-05 19:17:00 +0100
commitd1c9afd1d8ae4ae3e075b117fff7a5a77f3c4d60 (patch)
treebf02b380f45b5f48b4934ae68cf759fd943c81be /src/raylib.h
parent203d1a154eb5b78fc5f56e9dead04c3a89bcd39e (diff)
downloadraylib-d1c9afd1d8ae4ae3e075b117fff7a5a77f3c4d60.tar.gz
raylib-d1c9afd1d8ae4ae3e075b117fff7a5a77f3c4d60.zip
Work on timming functions...
It seems Sleep() behaves weird on my computer, disabled by default returning to the busy wait loop... also re-implemented DrawFPS() to avoid frame blitting...
Diffstat (limited to 'src/raylib.h')
-rw-r--r--src/raylib.h19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/raylib.h b/src/raylib.h
index ab7d7027..beda833c 100644
--- a/src/raylib.h
+++ b/src/raylib.h
@@ -98,14 +98,13 @@
#define RAD2DEG (180.0f/PI)
// raylib Config Flags
-#define FLAG_SHOW_LOGO 1
-#define FLAG_SHOW_MOUSE_CURSOR 2
-#define FLAG_FULLSCREEN_MODE 4
-#define FLAG_WINDOW_RESIZABLE 8
-#define FLAG_WINDOW_DECORATED 16
-#define FLAG_WINDOW_TRANSPARENT 32
-#define FLAG_MSAA_4X_HINT 64
-#define FLAG_VSYNC_HINT 128
+#define FLAG_SHOW_LOGO 1 // Set this flag to show raylib logo at startup
+#define FLAG_FULLSCREEN_MODE 2 // Set this flag to run program in fullscreen
+#define FLAG_WINDOW_RESIZABLE 4 // Set this flag to allow resizable window
+#define FLAG_WINDOW_DECORATED 8 // Set this flag to show window decoration (frame and buttons)
+#define FLAG_WINDOW_TRANSPARENT 16 // Set this flag to allow transparent window
+#define FLAG_MSAA_4X_HINT 32 // Set this flag to try enabling MSAA 4X
+#define FLAG_VSYNC_HINT 64 // Set this flag to try enabling V-Sync on GPU
// Keyboard Function Keys
#define KEY_SPACE 32
@@ -674,8 +673,8 @@ RLAPI Vector2 GetWorldToScreen(Vector3 position, Camera camera); // Returns the
RLAPI Matrix GetCameraMatrix(Camera camera); // Returns camera transform matrix (view matrix)
RLAPI void SetTargetFPS(int fps); // Set target FPS (maximum)
-RLAPI int GetFPS(void); // Returns current FPS (rounded value)
-RLAPI float GetFrameTime(void); // Returns time in seconds for one frame (rounded value)
+RLAPI int GetFPS(void); // Returns current FPS
+RLAPI float GetFrameTime(void); // Returns time in seconds for one frame
RLAPI Color GetColor(int hexValue); // Returns a Color struct from hexadecimal value
RLAPI int GetHexValue(Color color); // Returns hexadecimal value for a Color