aboutsummaryrefslogtreecommitdiff
path: root/src/sfml/system/Clock.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/sfml/system/Clock.zig')
-rw-r--r--src/sfml/system/Clock.zig14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/sfml/system/Clock.zig b/src/sfml/system/Clock.zig
index d8b174e..74b73ab 100644
--- a/src/sfml/system/Clock.zig
+++ b/src/sfml/system/Clock.zig
@@ -17,29 +17,29 @@ pub fn create() !Clock {
if (clock == null)
return sf.Error.nullptrUnknownReason;
- return Clock{ .ptr = clock.? };
+ return Clock{ ._ptr = clock.? };
}
/// Destroys this clock
-pub fn destroy(self: Clock) void {
- sf.c.sfClock_destroy(self.ptr);
+pub fn destroy(self: *Clock) void {
+ sf.c.sfClock_destroy(self._ptr);
}
// Clock control
/// Gets the elapsed seconds
pub fn getElapsedTime(self: Clock) sf.Time {
- var time = sf.c.sfClock_getElapsedTime(self.ptr).microseconds;
+ var time = sf.c.sfClock_getElapsedTime(self._ptr).microseconds;
return sf.Time{ .us = time };
}
/// Gets the elapsed seconds and restarts the timer
-pub fn restart(self: Clock) sf.Time {
- var time = sf.c.sfClock_restart(self.ptr).microseconds;
+pub fn restart(self: *Clock) sf.Time {
+ var time = sf.c.sfClock_restart(self._ptr).microseconds;
return sf.Time{ .us = time };
}
/// Pointer to the csfml structure
-ptr: *sf.c.sfClock,
+_ptr: *sf.c.sfClock,
test "clock: sleep test" {
const tst = @import("std").testing;