178 Commits

Author SHA1 Message Date
3ab4b1d57a Minor Fixes 2024-01-11 14:49:47 -05:00
f83d1ddbcf Implement HorizontalListLayout Update + Draw 2024-01-11 14:49:09 -05:00
6170ca7701 Implement CurveTool source 2024-01-11 14:48:52 -05:00
c29cc0fab8 Refactor Bezier source 2024-01-11 14:48:30 -05:00
scientiist
89f5652486 Do Needful Sirs 2023-11-14 06:06:39 -06:00
scientiist
16579f95e7 Add default initializer for UDim 2023-11-14 06:05:46 -06:00
scientiist
5e899e7097 Refactor Text widget into a TextBase class that implements the actual text rendering. Text Widget now inherits TextBase 2023-11-14 06:05:17 -06:00
scientiist
7c8e190bb8 Refactor Text widget into a TextBase class that implements the actual text rendering. Text Widget now inherits TextBase 2023-11-14 06:05:13 -06:00
scientiist
58d50c8622 Refactor Text widget into a TextBase class that implements the actual text rendering. Text Widget now inherits TextBase 2023-11-14 05:13:36 -06:00
scientiist
a685fea75c Implement Tween class + set of common easing functions. 2023-11-14 05:11:19 -06:00
scientiist
1fa2308db1 Remove debug text display from Widget baseclass 2023-11-14 05:08:34 -06:00
scientiist
28696e24f4 Implement Window widget 2023-11-14 05:04:21 -06:00
scientiist
3cc53c35ca Implement test of new Button widget 2023-11-14 05:00:32 -06:00
scientiist
a44d7101b5 Implement Align LEFT and RIGHT for HorizontalListLayout container. 2023-11-14 04:58:23 -06:00
scientiist
d0f9d4d801 Implement Angle, Transform2D data types 2023-11-14 04:57:44 -06:00
scientiist
0a74207793 Implement Button Widget class 2023-11-14 04:57:05 -06:00
scientiist
fbc7647202 Class header for Color - a wrapper for SDL_Color 2023-11-14 04:46:05 -06:00
scientiist
7da66830bc It no worky!! 2023-11-05 23:13:21 -06:00
scientiist
d609df053c Implement Tween Easing Styles. 2023-11-04 23:30:54 -05:00
scientiist
3f038781df Implement Tween class. 2023-11-02 19:43:01 -05:00
scientiist
2fb76957cb Wurk 2023-10-29 20:40:27 -05:00
scientiist
d2724d41ad Partial Wurk 2023-10-28 05:55:11 -05:00
scientiist
fb77cfcb87 Fix CMake find_package declarations being incorrect 2023-10-28 04:53:30 -05:00
scientiist
e56c1b0421 Fix Padding offset 2023-10-28 04:52:43 -05:00
scientiist
1876c74c10 Wurk 2023-10-28 01:50:20 -05:00
scientiist
eb7a266c40 Wurk 2023-10-28 01:50:15 -05:00
scientiist
2cac765c52 Wurk 2023-10-26 23:26:06 -05:00
scientiist
05c160c3de Implementation of De Casteljau's Bezier Curve Algorithm 2023-10-26 17:54:48 -05:00
scientiist
b7196174d0 Fix issue in CMakeLists 2023-10-20 12:34:08 -05:00
scientiist
73b97fa4b5 Re-Add FreeSans.ttf 2023-10-20 12:17:11 -05:00
scientiist
174dc29f03 Refactor of project structure... 2023-10-18 14:52:53 -05:00
scientiist
3d41c6d0bd Refactor of project structure... 2023-10-17 19:05:37 -05:00
scientiist
27fdc8e4a4 Implement custom CMake scripts 2023-10-09 18:23:41 -05:00
scientiist
938f078ac6 Implement was_clicked state for rect input listener. 2023-10-09 18:23:13 -05:00
scientiist
1ddc00a8fb Header Fix 2023-10-09 18:22:55 -05:00
scientiist
7ff2fda84a Text Color Render Fix 2023-10-09 18:22:37 -05:00
scientiist
6383342ffe Refactor CMakeLists & Dependencies, Fixed Include declarations 2023-10-09 12:26:30 -05:00
scientiist
8b2060f033 Refactor CMakeLists & Dependencies 2023-10-08 02:54:39 -05:00
scientiist
faa50b18c1 Implement SetVisible & GetVisible functioning 2023-10-02 19:03:03 -05:00
scientiist
2ccc057e71 Lil cleanup 2023-10-01 21:54:24 -05:00
scientiist
16182e3778 Lil cleanup 2023-10-01 15:09:45 -05:00
scientiist
0be842f0fa Refactored out common methods. 2023-10-01 15:09:27 -05:00
scientiist
a7334c3ec0 Implement GetFamilyTreeRoot 2023-10-01 14:39:50 -05:00
scientiist
99e9b9c00f Fix outline border positioning 2023-10-01 14:17:02 -05:00
scientiist
cc6acb8a7a Implement framerate tracking data. 2023-10-01 14:16:45 -05:00
scientiist
5a34e184cd Refactor headers, move gradient code to separate header aswell. Implement "common" header 2023-10-01 14:16:29 -05:00
scientiist
2fea6ae561 FIXES :) 2023-09-29 22:14:52 -05:00
scientiist
a35d28287a Refactored to drop internally-developed mathematical types in favor of GLM. Also integrated fmt library for string formatting. 2023-09-28 12:09:24 -05:00
scientiist
594f9cbf64 Implemented new Math v1 2023-09-27 14:12:21 -05:00
scientiist
1a4d718d4b Implemented new Math v1 2023-09-09 11:25:03 -05:00