diff options
Diffstat (limited to 'core')
| -rw-r--r-- | core/src/rectangle.rs | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/core/src/rectangle.rs b/core/src/rectangle.rs index aa23372e..ce80c661 100644 --- a/core/src/rectangle.rs +++ b/core/src/rectangle.rs @@ -126,15 +126,15 @@ impl Rectangle<f32> {          }      } -    /// Rounds the [`Rectangle`] to __unsigned__ integer coordinates. +    /// Snaps the [`Rectangle`] to __unsigned__ integer coordinates.      ///      /// [`Rectangle`]: struct.Rectangle.html -    pub fn round(self) -> Rectangle<u32> { +    pub fn snap(self) -> Rectangle<u32> {          Rectangle {              x: self.x as u32,              y: self.y as u32, -            width: (self.width + 0.5).round() as u32, -            height: (self.height + 0.5).round() as u32, +            width: self.width.ceil() as u32, +            height: self.height.ceil() as u32,          }      }  }  | 
