Проектная работа - MVP
Создание нового проекта
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
use std::f32::consts::PI;
|
||||
|
||||
use bevy::transform::components::Transform;
|
||||
|
||||
#[test]
|
||||
fn test_saturating_sub() {
|
||||
let a: usize = 10;
|
||||
dbg!(a.saturating_sub(5));
|
||||
dbg!(a.saturating_sub(10));
|
||||
dbg!(a.saturating_sub(15));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_remainder() {
|
||||
dbg!(-6 % 5);
|
||||
dbg!(6 % 5);
|
||||
dbg!(6.3 % 5.0);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_ceil() {
|
||||
dbg!(0.1_f32.ceil());
|
||||
dbg!(-0.1_f32.ceil());
|
||||
dbg!(5.9_f32.ceil());
|
||||
dbg!(-5.9_f32.ceil());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_floor() {
|
||||
dbg!(0.1_f32.floor());
|
||||
dbg!((-0.1_f32).floor());
|
||||
dbg!((-0.2_f32).floor());
|
||||
dbg!((-0.3_f32).floor());
|
||||
dbg!((-1.0_f32 / 5.0_f32).floor());
|
||||
dbg!(5.9_f32.floor());
|
||||
dbg!(-5.9_f32.floor());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_zero() {
|
||||
dbg!(-0.0_f32 == 0.0_f32);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_ranges() {
|
||||
for x in 0..5 {
|
||||
dbg!(x);
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_transform() {
|
||||
let mut transform = Transform::default();
|
||||
dbg!(transform);
|
||||
dbg!({
|
||||
transform.rotate_z(PI / 2.0);
|
||||
transform
|
||||
});
|
||||
dbg!({
|
||||
transform.rotate_z(PI / 2.0);
|
||||
transform
|
||||
});
|
||||
dbg!({
|
||||
transform.rotate_z(PI / 2.0);
|
||||
transform
|
||||
});
|
||||
dbg!({
|
||||
transform.rotate_z(PI / 2.0);
|
||||
transform
|
||||
});
|
||||
dbg!({
|
||||
transform.rotate_z(PI * 2.0);
|
||||
transform
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user