aboutsummaryrefslogtreecommitdiff
path: root/src/sfml/graphics/View.zig
diff options
context:
space:
mode:
authortslil clingman <>2021-10-27 15:37:28 -0400
committertslil clingman <>2021-10-27 15:37:28 -0400
commit48dee0817f5fe8c09a085f0150e0c6b4a699ab7c (patch)
treed6ab0a54f2260cb73c79e00ca1489c034f555f09 /src/sfml/graphics/View.zig
parent486935299e4b7e097754611d9f8dd40003351ae4 (diff)
Update SFML wrapper
Diffstat (limited to 'src/sfml/graphics/View.zig')
-rw-r--r--src/sfml/graphics/View.zig22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/sfml/graphics/View.zig b/src/sfml/graphics/View.zig
index 6ce9610..130bb66 100644
--- a/src/sfml/graphics/View.zig
+++ b/src/sfml/graphics/View.zig
@@ -20,22 +20,22 @@ pub fn fromRect(rect: sf.FloatRect) View {
/// Creates a view from a CSFML object
/// This is mainly for the inner workings of this wrapper
-pub fn fromCSFML(view: *const sf.c.sfView) View {
+pub fn _fromCSFML(view: *const sf.c.sfView) View {
var ret: View = undefined;
- ret.center = sf.Vector2f.fromCSFML(sf.c.sfView_getCenter(view));
- ret.size = sf.Vector2f.fromCSFML(sf.c.sfView_getSize(view));
- ret.viewport = sf.FloatRect.fromCSFML(sf.c.sfView_getViewport(view));
+ ret.center = sf.Vector2f._fromCSFML(sf.c.sfView_getCenter(view));
+ ret.size = sf.Vector2f._fromCSFML(sf.c.sfView_getSize(view));
+ ret.viewport = sf.FloatRect._fromCSFML(sf.c.sfView_getViewport(view));
return ret;
}
/// Creates a CSFML view from this view
/// This is mainly for the inner workings of this wrapper
/// The resulting view must be destroyed!
-pub fn toCSFML(self: View) *sf.c.sfView {
+pub fn _toCSFML(self: View) *sf.c.sfView {
var view = sf.c.sfView_create().?;
- sf.c.sfView_setCenter(view, self.center.toCSFML());
- sf.c.sfView_setSize(view, self.size.toCSFML());
- sf.c.sfView_setViewport(view, self.viewport.toCSFML());
+ sf.c.sfView_setCenter(view, self.center._toCSFML());
+ sf.c.sfView_setSize(view, self.size._toCSFML());
+ sf.c.sfView_setViewport(view, self.viewport._toCSFML());
return view;
}
@@ -74,13 +74,13 @@ test "view: from rect" {
// Testing if the view from rect initialization works
var rect = sf.FloatRect.init(10, -15, 700, 600);
- var view = sf.c.sfView_createFromRect(rect.toCSFML());
+ var view = sf.c.sfView_createFromRect(rect._toCSFML());
defer sf.c.sfView_destroy(view);
var view2 = View.fromRect(rect);
- var center = sf.Vector2f.fromCSFML(sf.c.sfView_getCenter(view));
- var size = sf.Vector2f.fromCSFML(sf.c.sfView_getSize(view));
+ var center = sf.Vector2f._fromCSFML(sf.c.sfView_getCenter(view));
+ var size = sf.Vector2f._fromCSFML(sf.c.sfView_getSize(view));
try tst.expectApproxEqAbs(center.x, view2.center.x, 0.00001);
try tst.expectApproxEqAbs(center.y, view2.center.y, 0.00001);