generated from tipragot/rust
Add a renderer system with temp assets #60
|
@ -235,7 +235,7 @@ impl<T: Number> Iterator for HexSpiral<T> {
|
||||||
|
|
||||||
impl<T: Number> HexPosition<T> {
|
impl<T: Number> HexPosition<T> {
|
||||||
/// Creates a new [HexPosition].
|
/// Creates a new [HexPosition].
|
||||||
pub fn new(x: T, y: T) -> Self {
|
pub const fn new(x: T, y: T) -> Self {
|
||||||
Self(x, y)
|
Self(x, y)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -262,7 +262,7 @@ impl<T: Number> HexPosition<T> {
|
||||||
size.0
|
size.0
|
||||||
* 3f32
|
* 3f32
|
||||||
.sqrt()
|
.sqrt()
|
||||||
.mul_add(T::to_f32(self.0), 3f32.sqrt() / 2.0 * T::to_f32(self.0)),
|
.mul_add(T::to_f32(self.0), 3f32.sqrt() / 2.0 * T::to_f32(self.1)),
|
||||||
size.1 * (3.0 / 2.0 * T::to_f32(self.1)),
|
size.1 * (3.0 / 2.0 * T::to_f32(self.1)),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue