Commit Graph

  • eca857cda1 Implementation of car removal when infrastructure where car is located gets removed itself car-pathfinding Marto 2026-05-02 20:47:51 +02:00
  • 439482e5a1 Car fundamentals implemented Marto 2026-05-02 18:58:53 +02:00
  • 3e6438418b Implemented basic car support, and restructured few tests and other errors; errors when rng gets called TODO fix Marto 2026-05-02 08:55:18 +02:00
  • b388b1e08e Finishing the renaming changes master Marto 2026-05-01 21:47:46 +02:00
  • 4f62d5eb4c Project renamed from 'base-road-network' to 'traffic-simulator' Marto 2026-05-01 21:41:57 +02:00
  • 3274692631 Removed debug code base-road-network Marto 2026-05-01 21:09:17 +02:00
  • 1558d5f57c Merge branch 'feature/road-splitting' Marto 2026-05-01 21:07:16 +02:00
  • fdf672de4b Fixed splitting quirks when only one intersection is found and the intersection itself is origin node Marto 2026-05-01 20:46:09 +02:00
  • f7a1340500 Fixed the issue of newly built intersecting node not connecting to all existing (intersecting) roads Marto 2026-05-01 19:03:31 +02:00
  • dd64ec648a Splitting function completed Marto 2026-05-01 17:44:30 +02:00
  • afd7aa50c4 Added comments and slightly refactored code for deletion of temp node Marto 2026-05-01 16:44:52 +02:00
  • 643712f529 Basic Entity ID display for debugging Marto 2026-05-01 15:44:00 +02:00
  • 2a3064b0fe Improvement to intersection data calculation Marto 2026-05-01 14:46:30 +02:00
  • e475814c85 Changed resolution, switched to LLVM backend, from selfhosted one Marto 2026-05-01 12:54:41 +02:00
  • c02b2a5121 Changed resolution and set the LLVM backend because bleeding edge language on bleeding edge system is fun >:) Marto 2026-05-01 12:53:42 +02:00
  • 680e07c976 Splitting road implementation preparation Marto 2026-05-01 07:49:07 +02:00
  • 5040bbbe47 Implemented function which gets all roads that get intersected by new road and returns them and the exact pos of intersection Marto 2026-04-30 22:23:09 +02:00
  • 0d77c912a8 Implemented right click functionality Marto 2026-04-30 08:00:14 +02:00
  • e72aa8fc5f Road splitting setup (intersection data) Marto 2026-04-29 23:57:23 +02:00
  • 4ec32252cf Implemented relations displaying mode Marto 2026-04-29 23:23:20 +02:00
  • fc0341d9ad Adjusted variables and comments Marto 2026-04-29 21:48:35 +02:00
  • 081e690dc3 Added comments to new functions Marto 2026-04-29 21:47:17 +02:00
  • e75fc6dbe9 Implemented Entity tagged union for highlighted entity (similar to abstract class in some ways) Marto 2026-04-29 21:45:56 +02:00
  • 7348861145 Using implicit pointer derefs + fixing crashes on clearing entities Marto 2026-04-29 17:16:12 +02:00
  • 9defec8448 Comments to describe each functionality in-depth Marto 2026-04-29 16:04:32 +02:00
  • db16bafd6c Deletion implemented Marto 2026-04-29 15:52:33 +02:00
  • 750bad7f83 Implemented a few basic tests and ideas for future ones Marto 2026-04-29 13:18:27 +02:00
  • d7c7320443 Basic test implementation Marto 2026-04-29 11:33:50 +02:00
  • be06634232 Playing around with testing (unsuccessfully) Marto 2026-04-29 10:17:48 +02:00
  • fc67fe3d7e Implemented that each road, node in managers will be stored as pointers (allocated in heap) Marto 2026-04-29 10:46:32 +02:00
  • 37e2f36ae9 Additional fixes and todo plans Marto 2026-04-28 22:50:04 +02:00
  • ccbf7344b5 Basic drawing Marto 2026-04-28 22:11:35 +02:00
  • edfc54b927 Initial commit Marto 2026-04-28 17:50:46 +02:00