diff options
-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; |