Skip to content

Commit

Permalink
fix: small curves reversed rendering
Browse files Browse the repository at this point in the history
Closes #185
  • Loading branch information
klikli-dev committed Mar 31, 2024
1 parent abada38 commit 384d68e
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -75,25 +75,25 @@ public void renderSmallCurves(GuiGraphics guiGraphics, BookEntry entry, BookEntr
public void renderSmallCurvesReversed(GuiGraphics guiGraphics, BookEntry entry, BookEntry parentEntry, BookEntryParent parent) {
this.drawHorizontalLine(guiGraphics, entry.getY(), entry.getX(), parentEntry.getX());
this.drawVerticalLine(guiGraphics, parentEntry.getX(), parentEntry.getY(), entry.getY());
if (entry.getX() > parentEntry.getX()) {
if (entry.getX() < parentEntry.getX()) {
if (entry.getY() > parentEntry.getY()) {
this.drawSmallCurveRightUp(guiGraphics, parentEntry.getX(), entry.getY());
this.drawSmallCurveLeftUp(guiGraphics, parentEntry.getX(), entry.getY());
if (parent.drawArrow())
this.drawRightArrow(guiGraphics, entry.getX() - 1, entry.getY());
this.drawLeftArrow(guiGraphics, entry.getX() + 1, entry.getY());
} else {
this.drawSmallCurveRightDown(guiGraphics, entry.getX() - 1, parentEntry.getY() - 1);
this.drawSmallCurveLeftDown(guiGraphics, parentEntry.getX(), entry.getY());
if (parent.drawArrow())
this.drawRightArrow(guiGraphics, entry.getX() - 1, entry.getY());
this.drawLeftArrow(guiGraphics, entry.getX() + 1, entry.getY());
}
} else {
if (entry.getY() > parentEntry.getY()) {
this.drawSmallCurveLeftUp(guiGraphics, parentEntry.getX(), parentEntry.getY() + 1);
this.drawSmallCurveRightUp(guiGraphics, parentEntry.getX(), entry.getY());
if (parent.drawArrow())
this.drawLeftArrow(guiGraphics, entry.getX() + 1, entry.getY());
this.drawRightArrow(guiGraphics, entry.getX() - 1, entry.getY());
} else {
this.drawSmallCurveLeftDown(guiGraphics, entry.getX() + 1, parentEntry.getY() - 1);
this.drawSmallCurveRightDown(guiGraphics, parentEntry.getX(), entry.getY());
if (parent.drawArrow())
this.drawLeftArrow(guiGraphics, entry.getX() + 1, entry.getY());
this.drawRightArrow(guiGraphics, entry.getX() - 1, entry.getY());
}
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// 1.20.4 2024-03-31T15:19:28.4631977 Modonomicon/Books: modonomicon
// 1.20.4 2024-03-31T16:14:40.2638629 Modonomicon/Books: modonomicon
bf6516e011cc5562537901f83c7ba03a1c24b53b data\modonomicon\modonomicon\books\demo\entries\features\spotlight.json
99b4f77feb6cfcff5f822c398513ea5013587c61 data\modonomicon\modonomicon\books\demo\categories\hidden.json
4a0f243b77e13c86c07e8a81ccdac5d62ae54605 data\modonomicon\modonomicon\books\demo\entries\hidden\always_locked.json
99b4f77feb6cfcff5f822c398513ea5013587c61 data\modonomicon\modonomicon\books\demo\categories\hidden.json
9c5c701eb32476741892891bba1bac3b07fff429 data\modonomicon\modonomicon\books\demo\entries\other\a.json
20220ba7646d8d8556331b8bbeaf0d2f95f336b9 data\modonomicon\modonomicon\books\demo\categories\conditional.json
4977c930c27884f8f580c7501b0b236686aa007e data\modonomicon\modonomicon\books\demo\entries\other\b.json
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
// 1.20.4 2024-03-31T15:19:28.4681984 Modonomicon/Languages: en_us
// 1.20.4 2024-03-31T16:14:40.2708601 Modonomicon/Languages: en_us
90ce0fea52a40e61628ce646636d0a7008de2a58 assets\modonomicon\lang\en_us.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// 1.20.4 2024-03-31T15:19:28.4681984 Modonomicon/Model Definitions
// 1.20.4 2024-03-31T16:14:40.2698621 Modonomicon/Model Definitions
a4a605637998b2d6d6b7cd9c002d5ba0163622c0 assets\modonomicon\models\item\modonomicon_red.json
4b35646623b74487675fa8ec1bb375535100c336 assets\modonomicon\models\item\modonomicon_purple.json
83adea7fd65acd9581797454e1a6dc6122d8a826 assets\modonomicon\models\item\modonomicon_green.json
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// 1.20.4 2024-03-31T15:19:28.4671967 Modonomicon/Multiblocks: modonomicon
// 1.20.4 2024-03-31T16:14:40.2698621 Modonomicon/Multiblocks: modonomicon
89b499dd4f3850c8099ad26ae3c286e95ac8cf99 data\modonomicon\modonomicon\multiblocks\demo_fluid.json
9dc306d79a39ee2085be7e1384d8e39640d79e49 data\modonomicon\modonomicon\multiblocks\demo_dense.json
fc1e7363336d456dd0d1583fcfdaa27a8c4bf23e data\modonomicon\modonomicon\multiblocks\demo_predicate.json
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// 1.20.4 2024-02-26T13:17:06.6268351 Books: modonomicon
// 1.20.4 2024-03-31T16:13:43.6489387 Books: modonomicon
a30aec89de938ebb9f5e704d5262ad6f43865afd data/modonomicon/modonomicon/books/demo/book.json
20220ba7646d8d8556331b8bbeaf0d2f95f336b9 data/modonomicon/modonomicon/books/demo/categories/conditional.json
beb829bd9c24d3855aba996e5e08ffd8c5e41ccc data/modonomicon/modonomicon/books/demo/categories/features.json
Expand Down

0 comments on commit 384d68e

Please sign in to comment.