Sasha Koshka
|
285cb4810f
|
Remove margin from layout interface
Layouts will need to store margin and padding values within
themseleves.
|
2023-03-02 16:48:37 -05:00 |
|
|
2cac2b3bd0
|
Merge pull request 'data-oriented-patterns' (#9) from data-oriented-patterns into main
Reviewed-on: sashakoshka/tomo#9
|
2023-03-01 18:07:08 +00:00 |
|
Sasha Koshka
|
1f2e8aa677
|
Some final theme tweaks
|
2023-03-01 13:06:34 -05:00 |
|
Sasha Koshka
|
ef59f46559
|
Made the progress bar look nicer
|
2023-02-28 19:00:34 -05:00 |
|
Sasha Koshka
|
829f1525b8
|
Not even gonna bother writing a good name
|
2023-02-28 17:15:20 -05:00 |
|
Sasha Koshka
|
b1d15fb4ec
|
this piano is DOPE and PHAT and WAY COOL
|
2023-02-28 00:17:05 -05:00 |
|
Sasha Koshka
|
ee45b2fa60
|
Theming tweaks and rendering fixes
|
2023-02-27 17:00:28 -05:00 |
|
Sasha Koshka
|
8dd506a007
|
Textures now render properly
|
2023-02-27 16:38:33 -05:00 |
|
Sasha Koshka
|
de10cde630
|
Add image textures to theme
|
2023-02-27 12:48:44 -05:00 |
|
|
449922851f
|
Fix list not drawing background
|
2023-02-26 22:56:20 -05:00 |
|
|
26787d8670
|
Fixed TextBox
|
2023-02-26 22:48:14 -05:00 |
|
|
cda2d1f0ae
|
Default elements compile
|
2023-02-26 22:20:17 -05:00 |
|
|
241c297626
|
whee back in busineess
|
2023-02-26 14:27:38 -05:00 |
|
|
2859dc3313
|
Cleaned out the old theme code and moved padding and margins to theme
|
2023-02-26 00:44:44 -05:00 |
|
Sasha Koshka
|
7e51dc5e5a
|
Documented artist package
|
2023-02-25 23:04:51 -05:00 |
|
|
81090267a6
|
Created new patterns
|
2023-02-25 18:41:16 -05:00 |
|
|
bf2fdb5eaa
|
Ellipse and rectangle have both color and source routines
|
2023-02-24 16:31:42 -05:00 |
|
|
211219eb01
|
Ellipse and line share code
|
2023-02-24 02:51:24 -05:00 |
|
|
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 |
|
|
b575413a0a
|
For later
|
2023-02-23 12:12:25 -05:00 |
|
Sasha Koshka
|
29e4a7572b
|
Added health and stamina
|
2023-02-21 18:53:19 -05:00 |
|
Sasha Koshka
|
ddb960571f
|
Fixed texture warping when too close to walls
|
2023-02-21 18:15:41 -05:00 |
|
Sasha Koshka
|
ce1d938f7a
|
Fixed the wierd wall overlap
|
2023-02-21 17:57:52 -05:00 |
|
Sasha Koshka
|
20fa445cdd
|
backrooms!!!!!
|
2023-02-21 16:48:56 -05:00 |
|
|
e966771f5b
|
The raycaster is faster but more bg=uggyh agghgfghgfhgfgh
|
2023-02-21 13:30:32 -05:00 |
|
|
e9e1ccc35e
|
Added basic raycaster demo. I have no idea why I did this.
|
2023-02-20 01:52:50 -05:00 |
|
|
0c39c2dd57
|
Button takes advantage of the rendering hints
|
2023-02-16 22:41:07 -05:00 |
|
Sasha Koshka
|
f8240fb518
|
Created FillRectangleShatter for convenience
|
2023-02-16 18:19:36 -05:00 |
|
Sasha Koshka
|
fc0a9292d9
|
Added rendering optimization hints to themes
|
2023-02-16 18:00:15 -05:00 |
|
Sasha Koshka
|
b9cbf83a18
|
Added the collapse behavior as an interface
|
2023-02-16 17:35:53 -05:00 |
|
Sasha Koshka
|
270b49f825
|
Removed that annoying log message on window close
|
2023-02-16 17:22:33 -05:00 |
|
Sasha Koshka
|
e3369ab3d4
|
AAAAART!
|
2023-02-16 14:57:46 -05:00 |
|
Sasha Koshka
|
50e9c3b1c9
|
The null rune at the end is fake now
|
2023-02-16 14:43:36 -05:00 |
|
Sasha Koshka
|
e2e846a0e5
|
AHHHHH!!!
|
2023-02-16 14:39:51 -05:00 |
|
Sasha Koshka
|
fa934fa485
|
Keyboard text selection is now no longer broken lmao
|
2023-02-16 14:09:23 -05:00 |
|
|
56dc9ba54c
|
this just j
|
2023-02-16 12:35:31 -05:00 |
|
|
7235c86e22
|
TypeSetter properly adds a null char onto the end of its text
|
2023-02-16 02:22:32 -05:00 |
|
|
367aee4570
|
Improved accuracy of TypeSetter again
|
2023-02-16 01:55:00 -05:00 |
|
|
bd55b6c17d
|
Improved accuracy of type setter
|
2023-02-15 20:16:49 -05:00 |
|
|
a0e7bf1373
|
Integrated the new text drawer
|
2023-02-15 18:45:58 -05:00 |
|
|
234503f104
|
Added fixed precision point utilities
|
2023-02-15 18:41:03 -05:00 |
|
|
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
|
4d87972235
|
Hot themeing tweaks
|
2023-02-14 17:21:05 -05:00 |
|
Sasha Koshka
|
d59b7d812d
|
Stop some redundant rendering in the piano
|
2023-02-14 17:05:13 -05:00 |
|
Sasha Koshka
|
09f782953e
|
Use FillRectangleClip in List and Container
|
2023-02-14 16:53:28 -05:00 |
|