Commit graph

240 commits

Author SHA1 Message Date
herbglitch
af9a1f1040 fixed string class so parameters that can be stored to will allways be the first parameter, might have broken everything, need to test 2024-01-16 23:58:31 -07:00
herbglitch
d64340525a added a few functions to string and added some logs to string 2024-01-15 02:14:35 -07:00
herbglitch
eaef5a584b apprently merge wasn't saved in cmakelists.txt, so this should fix that 2024-01-12 20:02:35 -07:00
herbglitch
ea27d4f199 Merge branch 'herbglitch/redesign' into 'herbglitch/master'
Herbglitch/redesign In Progress, didn't want to break herbglitch/master, but merge should be smooth

See merge request Archeus_00/arc!8
2024-01-13 02:57:57 +00:00
herbglitch
2f221987af merged from herbglitch/master 2024-01-12 19:52:51 -07:00
herbglitch
c614c679a9 huge core redesign 2024-01-12 19:48:17 -07:00
herbglitch
85d0bad350 huge redesign 2024-01-12 19:48:06 -07:00
herbglitch
5750185bd8 added views and temp circlefill 2023-12-03 09:25:34 +00:00
herbglitch
1354d7c915 added views and temp circlefill 2023-12-03 09:25:28 +00:00
herbglitch
75f98548db added function to get sprite index 2023-11-20 21:34:46 -07:00
herbglitch
b77b09f22b added opacity to sprite 2023-09-20 02:24:15 -06:00
herbglitch
267172908a added enter key to keybinds 2023-09-17 19:37:37 -06:00
herbglitch
1ed3cc3946 working on ARC_FPoint_Lerp 2023-09-14 01:34:29 -06:00
herbglitch
f431d45af5 working on ARC_FPoint_Lerp 2023-09-14 01:34:08 -06:00
herbglitch
9bfcd5552e added reaaly basic audio 2023-09-13 21:32:30 -06:00
herbglitch
46e26e41e5 Merge branch 'herbglitch/master' into 'master'
working on linux and windows. updating main branch before starting work on sound

See merge request Archeus_00/arc!7
2023-09-14 00:48:06 +00:00
herbglitch
00fb30e19a commented out debug message cuz it errors on windows 2023-09-12 01:50:38 -06:00
herbglitch
1c10c405be addded SDL2_ttf to cmakelists 2023-09-12 01:48:31 -06:00
herbglitch
bb67a87451 possible fix for some errors with vector, and fixed ARC_Text_SetString memory leak 2023-08-26 01:36:22 +00:00
herbglitch
1450bb7c86 added note to math config 2023-08-22 22:11:04 +00:00
herbglitch
7146ca7765 removed flags for default config, removed string.c 330 vscode worning 2023-08-22 04:08:53 +00:00
herbglitch
b0a2b8bb15 moved some functions from graphics config to a new math config 2023-08-19 23:07:15 +00:00
herbglitch
df816e2092 added flip to sprite, temporary 2023-08-19 20:28:01 +00:00
herbglitch
27b8ca961a added frame index selection 2023-08-18 23:06:41 -06:00
herbglitch
52b0038d42 switched config name string to ARC_String 2023-07-16 02:16:05 -06:00
herbglitch
153ab4ce16 renderfill for ARC_FRect 2023-07-10 00:19:28 -06:00
herbglitch
533541b852 changed array size to no longer be a pointer, need to check every file that references array to hopefully not have broken anything 2023-07-07 00:58:23 -06:00
herbglitch
56a4aa9d39 collide and slide function for FRect 2023-06-26 01:27:30 -06:00
herbglitch
5aede928d8 ARC_FObround added 2023-06-25 22:14:32 -06:00
herbglitch
c3361f640c added obround might need to optomize or add rotation in the futrue 2023-06-25 16:17:04 -06:00
herbglitch
092908819d circle rendering, might change to make more efficient 2023-06-25 02:22:50 -06:00
herbglitch
57ff3302ad circle rendering, might change to make more efficient 2023-06-25 02:22:44 -06:00
herbglitch
67762e8ab2 added new functions to rect such as CenterOn and intersections for ARC_FRect 2023-06-24 02:03:55 -06:00
herbglitch
3565a5cf15 updated rect class and added some documentation 2023-06-23 23:07:39 -06:00
herbglitch
2b02bf9d2e possible fix for spritesheet breaking unload 2023-06-23 01:52:07 -06:00
herbglitch
8a29955b1f text stuff, I forgot 2023-06-20 00:27:54 -06:00
herbglitch
7018500555 added text to graphics, basic functionality in place 2023-06-10 18:33:09 -06:00
herbglitch
4c172b6734 added text to graphics, basic functionality in place 2023-06-10 18:33:03 -06:00
herbglitch
9d199d08dd added some temp keyboard, and added string[] for config 2023-04-04 16:29:37 -06:00
herbglitch
b7fd618247 Merge branch 'herbglitch/master' into 'master'
opengl fix for linux in cmake

See merge request Archeus_00/arc!6
2023-03-22 06:09:47 +00:00
herbglitch
2830fc40e9 opengl fix for linux in cmake 2023-03-22 00:07:55 -06:00
herbglitch
f5949f272c Merge branch 'tbyte/master' into 'master'
Tbyte/master

See merge request Archeus_00/arc!5
2023-03-15 05:04:59 +00:00
herbglitch
0f03d88b26 updated cmake 2023-03-11 01:21:36 -07:00
herbglitch
b65ce85405 cmake update 2023-03-10 20:26:42 -07:00
herbglitch
78401ba1b2 updated sdl keybard and added a - z keys along with esc 2023-03-10 18:29:41 -07:00
herbglitch
22be02259a added libpng for mingw 2023-03-10 17:44:30 -07:00
herbglitch
706a519452 opengl added to engine 2023-03-10 17:34:22 -07:00
herbglitch
d8378484a7 updated cmakelists, now can be added as subdir and hopefully most of library work done 2023-02-26 23:24:38 -07:00
herbglitch
7fe9d6d491 added scrollY functions 2023-02-23 16:31:18 -07:00
herbglitch
b2055f667c added fill to rect, and returns when ARC_Config_Get has a null temp value 2023-02-23 00:07:18 -07:00