29 Commits

Author SHA1 Message Date
Zoe Roux a02381b23c Merge branch 'develop' of github.com:AnonymusRaccoon/Bomberman into fixs 2021-06-17 14:38:33 +02:00
Zoe Roux e9c3f8e083 Fixing bonus collisions 2021-06-17 14:37:34 +02:00
Bluub 37358c55ea develop merge 2021-06-15 11:51:08 +02:00
Clément Le Bihan 5d478d8aab collision system is now updating only movable entities 2021-06-11 11:29:33 +02:00
Bluub 3631fe4203 merge develop 2021-06-11 09:47:09 +02:00
Bluub 24bf246269 update map info 2021-06-11 09:34:22 +02:00
Clément Le Bihan 0d8fbea27c adding a little bit of cache 2021-06-10 12:25:16 +02:00
Clément Le Bihan fdcea71fcd fixing keyboard (he was switching between a and d) 2021-06-09 17:43:38 +02:00
HENRY Benjamin 19b91d58a5 need to fix collisionsystem 2021-06-09 16:13:23 +02:00
Clément Le Bihan d08613a9d4 zoe has to smile ! 2021-06-08 11:58:30 +02:00
Clément Le Bihan 8ac6b7d11f rm no longer useful statement 2021-06-08 01:15:50 +02:00
Clément Le Bihan aba85c918e adding QoL changes 2021-06-08 01:10:15 +02:00
Clément Le Bihan b0292be205 collisions working as expected fine on debug mode 2021-06-08 00:25:14 +02:00
Clément Le Bihan 22606ecf68 giving the collided Axis for context to callback on collisions 2021-06-08 00:19:34 +02:00
Clément Le Bihan 65af11f3f9 collisions are working ok with user defined offsets 2021-06-07 23:37:51 +02:00
Zoe Roux 1b4e8d2151 Optimizing view iterators 2021-06-05 19:55:38 +02:00
Zoe Roux f20445cdc8 Update systems to the new view 2021-06-05 18:42:10 +02:00
Zoe Roux a40b61845a Adding an iterator 2021-06-04 18:59:42 +02:00
Zoe Roux eac5c2c847 Oups 2021-06-04 13:16:14 +02:00
Zoe Roux 181ccb7934 Using views for the collision system 2021-06-04 13:02:27 +02:00
Zoe Roux 306f07972d Reworking systems 2021-06-04 00:50:38 +02:00
Zoe Roux a11bd21ec3 Creating a basic view 2021-06-03 22:42:38 +02:00
Bluub d0205b68e6 public onCollide and onCollided 2021-06-01 17:45:09 +02:00
Bluub 349da67b29 runner with the collision system 2021-06-01 17:21:26 +02:00
Bluub b3dd001532 adding on collided callback 2021-06-01 14:43:48 +02:00
Bluub e1b1f0a5a4 setting bound as public and add velocity with a if instead of a try/catch 2021-05-31 17:36:48 +02:00
Bluub 4d0621a987 min max static function on vector3f, bound is public, adding movable into collision calculation 2021-05-31 17:26:54 +02:00
Bluub 761eaabddb adding unit test and constructor for collusion components without callbacks 2021-05-31 15:26:35 +02:00
Bluub 79aa4cc86c bounding of box collision in the collisionComponent 2021-05-31 13:06:03 +02:00