Commit Graph

31 Commits

Author SHA1 Message Date
jonathan santis
4c31674539 sdf 2024-11-01 15:24:59 +01:00
jonathan santis
ece4540426 implement polygon
a bug in the fill algorythm where it fills every
2024-11-01 13:21:20 +01:00
jonathan santis
e91c744c16 LinkedList implemented 2024-11-01 11:34:24 +01:00
jonathan santis
b7ee15f76a add next() method to polygon
we have to tune this function because it takes the head 2 times
2024-10-31 15:23:08 +01:00
jonathan santis
120c2d6242 change tactics to arena allocator 2024-10-31 13:06:15 +01:00
jonathan santis
e8f1c62c66 Implement a Linked list used for polygon
Add test for linked list
2024-10-31 11:38:03 +01:00
jonathan santis
acb8e8163d day end 2024-10-30 14:56:09 +01:00
jonathan santis
1634f96817 split up user / testing definitions 2024-10-30 10:51:13 +01:00
jonathan santis
4ab7bf6ce1 Restructure into different files 2024-10-30 10:38:15 +01:00
jonathan santis
ed91d9c711 begin work on object and array of struct 2024-10-29 15:02:03 +01:00
jonathan santis
1d82a2cf42 splitt up definitions 2024-10-29 11:47:39 +01:00
jonathan santis
039cc7e912 fill rectangles 2024-10-29 11:29:31 +01:00
jonathan santis
131a8c5fcd sdf 2024-10-28 14:39:26 +01:00
jonathan santis
e8f0988d46 better function naming 2024-10-28 11:29:15 +01:00
jonathan santis
d45a70adcf day end 2024-10-25 14:55:26 +02:00
jonathan santis
561caf560b sadf 2024-10-25 13:47:53 +02:00
jonathan santis
45f75ea757 bresenham fix dx and dy equal 0 2024-10-25 13:21:51 +02:00
jonathan santis
60ae492b0f fix utf8 encoding background 2024-10-25 13:11:22 +02:00
jonathan santis
448e309c04 asdf 2024-10-24 14:53:49 +02:00
jonathan santis
034c2c8b66 dif fixes 2024-10-24 13:52:21 +02:00
jonathan santis
b8a9788d65 little demo 2024-10-24 12:41:37 +02:00
jonathan santis
e1f5730a01 fix bug in oct8 2024-10-24 10:15:32 +02:00
jonathan santis
93ce68f527 bresenham done 2024-10-24 09:28:12 +02:00
jonathan santis
d712a7d8d4 oct 5 and 6 2024-10-24 08:57:37 +02:00
jonathan santis
ae9afbc937 add 4th octant 2024-10-23 14:37:15 +02:00
jonathan santis
f834d31d46 Add bresenham variants 2024-10-23 13:51:33 +02:00
jonathan santis
4987faed56 sdf 2024-10-22 14:57:57 +02:00
jonathan santis
a58b6ca567 add build file 2024-10-22 13:25:16 +02:00
jonathan santis
0b4239a679 sdf 2024-10-22 12:59:47 +02:00
jonathan santis
078ada0f11 asdf 2024-10-14 09:39:31 +02:00
jonathan santis
01d5110f36 init 2024-10-14 08:52:08 +02:00