diff options
author | rexim <reximkut@gmail.com> | 2024-03-10 23:07:17 +0700 |
---|---|---|
committer | rexim <reximkut@gmail.com> | 2024-03-10 23:07:17 +0700 |
commit | 5a89655e5a6e0d91eb6dcb1968ffc99b5fe0f7c5 (patch) | |
tree | c55dc5fa0ced31a4b580d2a1b94e040cd2dc2291 | |
parent | 8719bb05efc99018735a5ede75c78386fafa0a6a (diff) |
Lock FPS to 60
-rw-r--r-- | game.adb | 2 | ||||
-rw-r--r-- | map.txt | 2 | ||||
-rw-r--r-- | raylib.ads | 10 |
3 files changed, 13 insertions, 1 deletions
@@ -449,6 +449,7 @@ begin Put_Line("Keys: " & Integer'Image(Game.Player.Keys)); Set_Config_Flags(FLAG_WINDOW_RESIZABLE); Init_Window(800, 600, Title); + Set_Target_FPS(60); while Window_Should_Close = 0 loop Begin_Drawing; Clear_Background(COLOR_BACKGROUND); @@ -474,6 +475,7 @@ begin End_Mode2D; Game_Hud(Game); + Draw_FPS(10, 10); End_Drawing; end loop; Close_Window; @@ -11,7 +11,7 @@ #.....#.........######################....B........#.......# #..*..=....@....&..................................&...%...# #.....#.........######################.............#.......# -#.....#....*....# #.............#.......# +#.....#.........# #.............#.......# #######.........# #.............######### #.........# #.............# #####.##### ######...###### @@ -131,4 +131,14 @@ package Raylib is Import => True, Convention => C, External_Name => "DrawText"; + procedure Set_Target_FPS(Fps: int) + with + Import => True, + Convention => C, + External_Name => "SetTargetFPS"; + procedure Draw_FPS(PosX, PosY: Int) + with + Import => True, + Convention => C, + External_Name => "DrawFPS"; end Raylib; |