Commit graph

185 commits

Author SHA1 Message Date
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
herbglitch
0d9cf0f7f5 added rotation to vector2 2023-02-19 12:11:33 -07:00
herbglitch
edaddeb109 added vector2.c 2023-01-30 23:23:03 -07:00
herbglitch
5badf331fd added extern c to most files 2023-01-30 23:22:34 -07:00
herbglitch
b024e8d5c1 added reading in csv and rending chuncks of spritesheets 2023-01-22 18:45:49 -07:00
herbglitch
551bda6114 added reading in csv (just for int32_ts) 2023-01-22 18:45:27 -07:00