Commit Graph

23 Commits

Author SHA1 Message Date
dd64ec648a Splitting function completed 2026-05-01 17:44:30 +02:00
afd7aa50c4 Added comments and slightly refactored code for deletion of temp node 2026-05-01 16:44:52 +02:00
643712f529 Basic Entity ID display for debugging 2026-05-01 16:34:25 +02:00
2a3064b0fe Improvement to intersection data calculation 2026-05-01 14:46:30 +02:00
e475814c85 Changed resolution, switched to LLVM backend, from selfhosted one 2026-05-01 12:54:41 +02:00
680e07c976 Splitting road implementation preparation 2026-05-01 09:11:39 +02:00
5040bbbe47 Implemented function which gets all roads that get intersected by new road and returns them and the exact pos of intersection 2026-04-30 22:23:09 +02:00
0d77c912a8 Implemented right click functionality 2026-04-30 08:00:14 +02:00
e72aa8fc5f Road splitting setup (intersection data) 2026-04-29 23:57:23 +02:00
4ec32252cf Implemented relations displaying mode 2026-04-29 23:23:20 +02:00
fc0341d9ad Adjusted variables and comments 2026-04-29 21:48:35 +02:00
081e690dc3 Added comments to new functions 2026-04-29 21:47:17 +02:00
e75fc6dbe9 Implemented Entity tagged union for highlighted entity (similar to abstract class in some ways) 2026-04-29 21:45:56 +02:00
7348861145 Using implicit pointer derefs + fixing crashes on clearing entities 2026-04-29 17:16:12 +02:00
9defec8448 Comments to describe each functionality in-depth 2026-04-29 16:04:32 +02:00
db16bafd6c Deletion implemented 2026-04-29 15:52:33 +02:00
750bad7f83 Implemented a few basic tests and ideas for future ones 2026-04-29 13:18:27 +02:00
d7c7320443 Basic test implementation 2026-04-29 11:36:13 +02:00
be06634232 Playing around with testing (unsuccessfully) 2026-04-29 10:17:48 +02:00
fc67fe3d7e Implemented that each road, node in managers will be stored as pointers (allocated in heap) 2026-04-29 10:46:32 +02:00
37e2f36ae9 Additional fixes and todo plans 2026-04-28 22:50:04 +02:00
ccbf7344b5 Basic drawing 2026-04-28 22:11:35 +02:00
edfc54b927 Initial commit 2026-04-28 17:50:46 +02:00