瀏覽代碼

Added TakeScreenshot function

Brucey 5 年之前
父節點
當前提交
cc052d1a67
共有 3 個文件被更改,包括 7 次插入0 次删除
  1. 1 0
      lib.mod/common.bmx
  2. 6 0
      lib.mod/lib.bmx
  3. 二進制
      logo/raylib_blitzmax_256x256.png

+ 1 - 0
lib.mod/common.bmx

@@ -141,6 +141,7 @@ Extern
 	Function bmx_raylib_DrawPolyLines(center:RVector2, sides:Int, radius:Float, Rotation:Float, color:RColor)="DrawPolyLines"
 
 	Function bmx_raylib_SetConfigFlags(flags:UInt)="SetConfigFlags"
+	Function bmx_raylib_TakeScreenshot(fileName:Byte Ptr)="TakeScreenshot"
 	Function bmx_raylib_GetRandomValue:Int(minimum:Int, maximum:Int)="GetRandomValue"
 
 	Function bmx_raylib_IsKeyPressed:Int(key:Int)="IsKeyPressed"

+ 6 - 0
lib.mod/lib.bmx

@@ -421,6 +421,12 @@ Function SetConfigFlags(flags:UInt)
 	bmx_raylib_SetConfigFlags(flags)
 End Function
 
+Function TakeScreenshot(fileName:String)
+	Local f:Byte Ptr = fileName.ToUTF8String()
+	bmx_raylib_TakeScreenshot(f)
+	MemFree(f)
+End Function
+
 Function GetRandomValue:Int(minimum:Int, maximum:Int)
 	Return bmx_raylib_GetRandomValue(minimum, maximum)
 End Function

二進制
logo/raylib_blitzmax_256x256.png