enable and patch up mod eval
Some checks failed
/ build (push) Has been cancelled

This commit is contained in:
same mf who else 2026-03-28 14:44:11 +02:00
parent c0d8c5f1bb
commit a06ea2ac13
5 changed files with 67 additions and 58 deletions

View file

@ -77,6 +77,15 @@ impl<T: Screen, U: Draw<T>> Draw<T> for Anchor<U> {
}
}
pub const fn origin_c <T: Screen> (a: impl Draw<T>) -> impl Draw<T> {
Anchor(Origin::C, a)
}
pub const fn origin_x <T: Screen> (a: impl Draw<T>) -> impl Draw<T> {
Anchor(Origin::X, a)
}
pub const fn origin_y <T: Screen> (a: impl Draw<T>) -> impl Draw<T> {
Anchor(Origin::Y, a)
}
pub const fn origin_nw <T: Screen> (a: impl Draw<T>) -> impl Draw<T> {
Anchor(Origin::NW, a)
}
@ -89,9 +98,6 @@ pub const fn origin_ne <T: Screen> (a: impl Draw<T>) -> impl Draw<T> {
pub const fn origin_w <T: Screen> (a: impl Draw<T>) -> impl Draw<T> {
Anchor(Origin::W, a)
}
pub const fn origin_c <T: Screen> (a: impl Draw<T>) -> impl Draw<T> {
Anchor(Origin::C, a)
}
pub const fn origin_e <T: Screen> (a: impl Draw<T>) -> impl Draw<T> {
Anchor(Origin::E, a)
}