Commit graph

226 commits

Author SHA1 Message Date
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
herbglitch
774393cba3 Merge branch 'herbglitch/config' into 'master'
Herbglitch/config

See merge request Archeus_00/arc!4
2023-01-21 23:59:58 +00:00
herbglitch
9367252ab9 fixed some graphics config and added some debugging logs, TODO: add more debugging logs 2023-01-21 16:58:10 -07:00
herbglitch
5e6ee54473 most config fixed, still need to do a bunch more testing 2023-01-20 22:38:29 -07:00
herbglitch
2b2e40921d added newline to end of files that are read in 2023-01-17 02:57:57 -07:00
herbglitch
f8d987da8e config and string reworked, hashtable updated to use arc_errno 2023-01-17 01:59:08 -07:00
herbglitch
0bbce28469 fixed rectangles layout 2023-01-03 19:21:57 -07:00
herbglitch
ba4a36ffe5 fixed rectangles layout 2023-01-03 19:21:27 -07:00
herbglitch
47070363ff rotating sprite 2023-01-03 00:21:29 -07:00
herbglitch
8d5190e405 sprite documentation added as well as copy function 2023-01-02 19:59:26 -07:00