70 Commits

Author SHA1 Message Date
Zoe Roux 254640d710 Making the background follow the game 2021-06-18 19:53:11 +02:00
arthur.jamet 1f1379a5a5 when a resource is not found, an exceptions is thrown 2021-06-17 11:17:18 +02:00
Clément Le Bihan a3c908dacc Merge branch 'develop' of github.com:AnonymusRaccoon/Bomberman into find_bg
# Conflicts:
#	sources/Runner/GameScene.cpp
#	sources/Runner/LobbyScene.cpp
2021-06-16 16:33:08 +02:00
Zoe Roux c39884b2a6 Merging with develop 2021-06-16 12:52:53 +02:00
Clément Le Bihan 52d9eca934 Merge branch 'develop' of github.com:AnonymusRaccoon/Bomberman into find_bg
# Conflicts:
#	CMakeLists.txt
#	lib/Ray/sources/Drawables/2D/Rectangle.hpp
#	lib/Ray/sources/Drawables/Texture.cpp
#	lib/Ray/sources/Drawables/Texture.hpp
#	sources/Runner/CreditScene.cpp
#	sources/Runner/GameScene.cpp
#	sources/Runner/Runner.cpp

still some issues with textures that are drawn behind
2021-06-16 00:36:06 +02:00
Clément Le Bihan a753e7b0f8 fixing rotation 2021-06-15 17:28:29 +02:00
Clément Le Bihan a3fccd1c67 adding rotation & scale to texture 2021-06-15 16:39:40 +02:00
arthur.jamet a0784875d3 sorting scores 2021-06-15 12:31:44 +02:00
Zoe Roux 01457a0cd5 Clearing the lobby on leave 2021-06-15 12:19:40 +02:00
Clément Le Bihan 3eac269a89 adding the first bg 2021-06-15 11:34:35 +02:00
Zoe Roux 312d0e2811 Merge branch 'develop' of github.com:AnonymusRaccoon/Bomberman into lobby 2021-06-14 17:26:13 +02:00
Clément Le Bihan 331f7f3817 Merge pull request #154 from AnonymusRaccoon/wires
Draw Wires and bounding boxes in debug mode
2021-06-14 14:48:06 +02:00
Clément Le Bihan a229452dc4 adding red color for collisions boxes 2021-06-14 14:41:04 +02:00
Zoe Roux 06a6eb2ed7 Merging with develop 2021-06-14 13:50:47 +02:00
arthur.jamet a3236ffba6 debug color is now a memeber of the drawable 3D class 2021-06-14 11:43:39 +02:00
Zoe Roux de579ccda6 Handling ready buttons 2021-06-14 10:42:50 +02:00
arthur.jamet ae68d5ab68 add wires + bounding box drawing for 3D shapes/Models 2021-06-14 10:07:08 +02:00
arthur.jamet b5d33751af square drwing 2021-06-12 14:18:42 +02:00
Zoe Roux fb1cfa3654 Adding ready handling for players 2021-06-11 15:32:49 +02:00
Zoe Roux 7a641835a6 Merging with develop 2021-06-09 17:07:14 +02:00
arthur.jamet 70524fa935 cache system add lonely functionnality 2021-06-09 11:14:53 +02:00
arthur.jamet 5bba1f68e8 now use texture instead of images 2021-06-07 15:18:28 +02:00
arthur.jamet ea69116255 main menu button hover callback 2021-06-07 12:14:53 +02:00
arthur.jamet e094a7d5d9 compoenent for title screen 2021-06-07 11:03:47 +02:00
arthur.jamet 382b830b27 generic cache system 2021-06-01 17:00:00 +02:00
arthur.jamet 812a4da727 cache system for textures 2021-06-01 14:44:04 +02:00
arthur.jamet fabc51ca2f fix ressources path of image 2021-06-01 14:07:34 +02:00
arthur.jamet fd94bd41d3 fix typos and mispalced spaces 2021-06-01 11:41:09 +02:00
arthur.jamet 8b5208ddbf rename cache variable for images 2021-06-01 11:26:54 +02:00
arthur.jamet 41c42da5b7 sprites can be resized, independently from one another 2021-06-01 08:52:03 +02:00
arthur.jamet a66e87ab48 avoid using auto variables for windows compilation (rectangle) 2021-05-31 22:08:35 +02:00
arthur.jamet c9794975f3 avoid using auto variables for windows compilation 2021-05-31 22:04:14 +02:00
arthur.jamet 39deddcc91 image have been enhance, so it can now be drawn on a window 2021-05-31 21:59:54 +02:00
arthur.jamet b92b35f191 ressources are not reloadable, ressource interface deleted 2021-05-28 12:41:21 +02:00
arthur.jamet 230a97a4da remove copy-construct-ability of textures 2021-05-28 09:27:44 +02:00
Zoe Roux a26725f5a5 alalalallalalllala 2021-05-27 16:37:22 +02:00
Clément Le Bihan 1ca134176a oups 2021-05-26 16:59:21 +02:00
Clément Le Bihan 0000136381 quick cleanup 2021-05-26 16:54:58 +02:00
Clément Le Bihan b2659c3272 change window draw function to IDrawable 2021-05-26 16:38:27 +02:00
arthur.jamet 0b23b9c5cb fix namespaces + assets 2021-05-25 14:21:31 +02:00
arthur.jamet 5c78a4bd07 assets for player 2021-05-25 14:06:57 +02:00
Clément Le Bihan 27717e742f adding namespace usage in Drawable 3D and fix typos 2021-05-25 10:35:01 +02:00
Clément Le Bihan c583c2c0cb adding namespace usage 2021-05-25 10:19:45 +02:00
Clément Le Bihan ffa360edce adding some overrides where it was missing 2021-05-25 09:40:58 +02:00
Clément Le Bihan 6fea6b8f83 adding namespace for ADrawable2D.cpp & ADrawable3D.cpp 2021-05-25 09:27:21 +02:00
Clément Le Bihan b54c2ad26e adding first version of templated system & component for drawables 2021-05-24 18:10:11 +02:00
Clément Le Bihan 8a5dcdc0ad Merge remote-tracking branch 'origin/renderer' into renderer 2021-05-24 11:46:59 +02:00
arthur.jamet 1624b53baa 3D drawables all have a position. Non-positionable object will throw an error when a setter/getter is called 2021-05-24 11:45:17 +02:00
Clément Le Bihan 3d5ea204b6 adding a RectangleDrawable2DComponent and moving files 2021-05-24 11:33:19 +02:00
arthur.jamet 4264cd76b8 add missing includes, which would tangle up type recognition 2021-05-23 21:58:30 +02:00