Commit Graph
57 Commits
Author SHA1 Message Date
sashakoshka 211219eb01 Ellipse and line share code 2023-02-24 02:51:24 -05:00
sashakoshka 79ab1c8ac0 Existing shape routines have been reimplemented 2023-02-24 02:26:34 -05:00
Sasha Koshka d167559830 Got rectangles all sorted 2023-02-23 20:55:19 -05:00
Sasha Koshka 48237f5687 Add AllocateSample 2023-02-23 17:44:53 -05:00
Sasha Koshka 0ba3c982c4 Added some utility functions to pattern 2023-02-23 15:00:44 -05:00
Sasha Koshka c7e44633b1 Updated Pattern interface 2023-02-23 14:44:54 -05:00
sashakoshka e9e1ccc35e Added basic raycaster demo. I have no idea why I did this. 2023-02-20 01:52:50 -05:00
Sasha Koshka f8240fb518 Created FillRectangleShatter for convenience 2023-02-16 18:19:36 -05:00
sashakoshka ae551c47ea Replace TextDrawer with more capable system 2023-02-15 18:17:17 -05:00
Sasha Koshka 0c22977693 TextDrawer does not separate whitespace from printables 2023-02-14 18:11:11 -05:00
Sasha Koshka 09f782953e Use FillRectangleClip in List and Container 2023-02-14 16:53:28 -05:00
Sasha Koshka fa42cf1f5f Added a new FillRectangleClip function 2023-02-14 15:47:41 -05:00
sashakoshka d18da8b07a Rudimentary text selection with the mouse 2023-02-13 18:29:49 -05:00
Sasha Koshka b38232ee24 More documentation! 2023-02-09 15:05:13 -05:00
sashakoshka a0e57921a4 Oh my jod 2023-02-08 14:36:14 -05:00
sashakoshka 892c74a9da Updated everything else to match 2023-02-02 01:48:38 -05:00
sashakoshka 35870951a2 The theming around List makes slightly more sense 2023-01-30 02:22:16 -05:00
Sasha Koshka 912f939f2e The noise pattern can now be harsh 2023-01-24 18:27:36 -05:00
Sasha Koshka c9c5f1d251 Added a pseudorandom noise pattern 2023-01-24 18:15:46 -05:00
Sasha Koshka 5edfbf8110 Added a list example 2023-01-24 16:41:12 -05:00
Sasha Koshka 28701d01ab Fixed gradient orientation 2023-01-24 16:02:35 -05:00
Sasha Koshka d5cb1b27fe Created an elliptical border pattern 2023-01-24 15:35:00 -05:00
Sasha Koshka 0281b1a203 Gradients!!!!!!!!!!! Holy fucking bingle!! 2023-01-24 14:24:30 -05:00
Sasha Koshka 3949f2af9e Created a Tiled pattern 2023-01-24 14:08:47 -05:00
sashakoshka 269c70ebb1 Fixed up the dotted pattern 2023-01-24 10:25:37 -05:00
sashakoshka bbe41881ac ...Again 2023-01-24 00:10:02 -05:00
sashakoshka 7fb67b13e0 Tweaked the beveling algorithm 2023-01-24 00:09:19 -05:00
sashakoshka 31a261d530 Beveled is now structured like QuadBeveled 2023-01-24 00:02:11 -05:00
sashakoshka 810728a479 Beveled and QuadBeveled both use the same algorithm now 2023-01-23 23:58:49 -05:00
sashakoshka 24bcd6977a Added a 4-way bevel pattern 2023-01-23 23:40:55 -05:00
sashakoshka 55633d6915 Fixed pattern offset in FillRectangle 2023-01-21 15:19:34 -05:00
sashakoshka 83d5064803 Created the split pattern 2023-01-20 23:19:54 -05:00
sashakoshka 4c1bf070fe Chiseled is now called Beveled 2023-01-20 23:00:26 -05:00
sashakoshka a273178a8e Ellipses now draw properly 2023-01-20 22:13:14 -05:00
sashakoshka 39ce5f9ee2 Half-working StrokeEllipse 2023-01-20 21:59:48 -05:00
sashakoshka 775e7bd4ca It is now possible to draw a filled ellipse 2023-01-20 20:52:06 -05:00
sashakoshka a87d806e54 THICC LINES 2023-01-20 19:52:35 -05:00
sashakoshka a71e726016 Created simple bordered pattern 2023-01-20 19:24:21 -05:00
sashakoshka befec471db Replaced artist.Border with artist.Stroke 2023-01-20 19:07:16 -05:00
sashakoshka 8c0956b998 Striped patterns can have alternating weights 2023-01-20 18:57:02 -05:00
sashakoshka 740999295e Added striped patterns 2023-01-20 18:39:08 -05:00
sashakoshka 206f068a1f Fixed bug with the chiseled pattern 2023-01-20 18:08:20 -05:00
sashakoshka 3acbe40665 Patterned rectangles now render properly 2023-01-20 15:08:19 -05:00
sashakoshka b03cba57e1 Text drawer now takes in runes instead of a string 2023-01-18 00:42:04 -05:00
sashakoshka 85ddb8ace1 Very basic text input 2023-01-18 00:38:58 -05:00
sashakoshka d9281b139f Labels may request an expanding height change 2023-01-16 18:04:41 -05:00
sashakoshka 466fdb8472 TextDrawer is able to return a reccomended max height. 2023-01-15 23:36:11 -05:00
sashakoshka e83dde2d21 Replaced the chiseled box with the chiseled pattern 2023-01-14 21:01:00 -05:00
sashakoshka 9540812a04 Implemented a multiborder pattern 2023-01-14 20:08:55 -05:00
sashakoshka 4d609f6fa1 Line no longer segfaults 2023-01-14 14:05:27 -05:00