Nick Pruehs
Nick Pruehs
Implement a ray-ray intersection test with the following signature: ``` public static bool Intersects(this Ray2F first, Ray2F second) ``` If you can, provide an overload with an out parameter containing...
Implement a line-rectangle intersection test with the following signature: ``` public static bool Intersects(this LineSegment2F line, RectangleF rectangle) ``` Call that method from ``` public static bool Intersects(this RectangleF rectangle,...
Implement a line-ray intersection test with the following signature: ``` public static bool Intersects(this LineSegment2F line, Ray2F ray) ``` Call that method from ``` public static bool Intersects(this Ray2F ray,...
Implement a line-line intersection test with the following signature: ``` public static bool Intersects(this LineSegment2F first, LineSegment2F second) ``` If you can, provide an overload with an out parameter containing...
Implement an immutable Quaternion struct in the Core folder. - Write a struct summary comment. - Add the CLSCompliant attribute. - Implement IEquatable - Implement Equals and GetHashCode. - Implement...
Implement an immutable Matrix struct in the Core folder. - Write a struct summary comment. - Add the CLSCompliant attribute. - Implement IEquatable - Implement Equals and GetHashCode. - Implement...
Suggested by Chosker: Resource deposits that can regenerate but have an upper limit. Suggested by SinineSiil: More complex variant of this would be Tiberium trees in C&C series. They regenerate...
Allow users to create new custom orders with behavior trees. _This is a breaking change and thus requires an increase of the major version._