Update raylib to the latest version (#101)
* Update raylib to the latest * Update API --------- Co-authored-by: Not-Nik <nik.wipper@gmx.de>
This commit is contained in:
parent
4d48d3c090
commit
171c2e100c
5 changed files with 34 additions and 16 deletions
|
|
@ -1983,6 +1983,10 @@ pub fn isPathFile(path: [:0]const u8) bool {
|
|||
return cdef.IsPathFile(@as([*c]const u8, @ptrCast(path)));
|
||||
}
|
||||
|
||||
pub fn isFileNameValid(fileName: [:0]const u8) bool {
|
||||
return cdef.IsFileNameValid(@as([*c]const u8, @ptrCast(fileName)));
|
||||
}
|
||||
|
||||
pub fn loadDirectoryFiles(dirPath: [:0]const u8) FilePathList {
|
||||
return cdef.LoadDirectoryFiles(@as([*c]const u8, @ptrCast(dirPath)));
|
||||
}
|
||||
|
|
@ -2475,6 +2479,10 @@ pub fn checkCollisionPointLine(point: Vector2, p1: Vector2, p2: Vector2, thresho
|
|||
return cdef.CheckCollisionPointLine(point, p1, p2, @as(c_int, threshold));
|
||||
}
|
||||
|
||||
pub fn checkCollisionCircleLine(center: Vector2, radius: f32, p1: Vector2, p2: Vector2) bool {
|
||||
return cdef.CheckCollisionCircleLine(center, radius, p1, p2);
|
||||
}
|
||||
|
||||
pub fn getCollisionRec(rec1: Rectangle, rec2: Rectangle) Rectangle {
|
||||
return cdef.GetCollisionRec(rec1, rec2);
|
||||
}
|
||||
|
|
@ -3035,6 +3043,14 @@ pub fn textToPascal(text: [:0]const u8) [:0]const u8 {
|
|||
return std.mem.span(cdef.TextToPascal(@as([*c]const u8, @ptrCast(text))));
|
||||
}
|
||||
|
||||
pub fn textToSnake(text: [:0]const u8) [:0]const u8 {
|
||||
return std.mem.span(cdef.TextToSnake(@as([*c]const u8, @ptrCast(text))));
|
||||
}
|
||||
|
||||
pub fn textToCamel(text: [:0]const u8) [:0]const u8 {
|
||||
return std.mem.span(cdef.TextToCamel(@as([*c]const u8, @ptrCast(text))));
|
||||
}
|
||||
|
||||
pub fn textToInteger(text: [:0]const u8) i32 {
|
||||
return @as(i32, cdef.TextToInteger(@as([*c]const u8, @ptrCast(text))));
|
||||
}
|
||||
|
|
@ -3419,8 +3435,8 @@ pub fn waveCopy(wave: Wave) Wave {
|
|||
return cdef.WaveCopy(wave);
|
||||
}
|
||||
|
||||
pub fn waveCrop(wave: *Wave, initSample: i32, finalSample: i32) void {
|
||||
cdef.WaveCrop(@as([*c]Wave, @ptrCast(wave)), @as(c_int, initSample), @as(c_int, finalSample));
|
||||
pub fn waveCrop(wave: *Wave, initFrame: i32, finalFrame: i32) void {
|
||||
cdef.WaveCrop(@as([*c]Wave, @ptrCast(wave)), @as(c_int, initFrame), @as(c_int, finalFrame));
|
||||
}
|
||||
|
||||
pub fn waveFormat(wave: *Wave, sampleRate: i32, sampleSize: i32, channels: i32) void {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue