Commit graph

61 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
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
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
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
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
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
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
9d199d08dd added some temp keyboard, and added string[] for config 2023-04-04 16:29:37 -06:00
herbglitch
0f03d88b26 updated cmake 2023-03-11 01:21:36 -07:00
herbglitch
78401ba1b2 updated sdl keybard and added a - z keys along with esc 2023-03-10 18:29:41 -07:00
herbglitch
706a519452 opengl added to engine 2023-03-10 17:34:22 -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
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
5e6ee54473 most config fixed, still need to do a bunch more testing 2023-01-20 22:38:29 -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
herbglitch
f337113932 sprite frames added 2023-01-02 18:05:44 -07:00
herbglitch
12a28fea88 stuff to get shooty to work, might be temp 2022-12-20 00:50:55 -07:00
herbglitch
d4731d3961 string arrays and started work on ecs 2022-12-19 23:16:17 -07:00
herbglitch
5a0d1af942 updated handler and fixed state in the process 2022-12-16 01:09:01 -07:00
herbglitch
55e8c44221 vector class cleaned, slight work on handler 2022-12-15 16:45:45 -07:00
herbglitch
cd5471c9c8 config setup 2022-12-13 15:50:24 -07:00
herbglitch
a70e2256e2 still working on adding frames to config 2022-11-29 14:50:29 -07:00
herbglitch
0591b6ca6e still working on adding frames to config 2022-11-29 14:50:20 -07:00