-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gestaltv7 compability for NUI 2.0 #27
Conversation
* Converted NUI to use gestalt 7.0.3 * Updated library version to 2.0.0 due to gestalt upgrade (now using gestalt 7) * Fixed compiler errors due to changed gestalt namespace * Added google maven repository.
This is required to ensure that RectUtility for Rectanglef works the same way as for Rectanglei.
On TeraMath classes `Rect2i` and `Rect2f` had the semantics that creating them from min and size would validate that the size is positive along both axis. The JOML utility class was missing this feature. This also adds overflow prevention.
Adds JavaDoc to explain what the methods are doing and to state contracts and guarantees.
…int then, byte now) Left int version in place but deprecated to signal a need to still adjust callers
…ology.nui.input. Replace `MouseDevice#getMousePosition` with `MouseDevice#getPosition` (return)
This is from September's gestalt-v7 proposal. I expect it's still relevant, is it still mostly up-to-date? |
I'd hope @DarkWeird can answer that? |
@keturn Needs another engine's pr for update imports. |
Is this porting over everything that is needed, or only some partial list? For reference, this is how the two branches are diverging...
|
which two branches diverged? this PR vs the v2.0 branch, or the https://github.com/MovingBlocks/TeraNUI/commits/release/v1.x branch? |
989bc52
to
f6e444f
Compare
Next steps:
(Or skip 3) Profits:
|
Obsolete after #47 |
Contains
For Terasology engine compability
org.terasology.input
toorg,terasology.nui.input
Cleaning
org.terasology
packageCompability for gestaltv7's package module
org.terasology.reflection
toorg.terasology.nui.reflection
Cleaning
org.terasology
packageCompability for gestaltv7's package module