Commit Graph

35 Commits

Author SHA1 Message Date
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
Clément Le Bihan
7bab6e8b55 Merge branch 'renderer' into animations 2021-05-23 18:27:34 +02:00
arthur.jamet
1f7b19b345 add exception class 2021-05-23 17:43:34 +02:00
arthur.jamet
23a87c1832 using constexpr for constant default letter spacing 2021-05-23 17:08:04 +02:00
arthur.jamet
b2c38a6adf raw data structure methods calls are now forbidden for functions outside RAY 2021-05-23 16:39:31 +02:00
arthur.jamet
d9c3772b9e Iressource holds again a unload method 2021-05-22 14:13:31 +02:00
arthur.jamet
66c33b403c creation of animation containers 2021-05-22 11:55:44 +02:00
arthur.jamet
8ca3ebcdc4 a little documentation never hurt anyone 2021-05-22 01:14:21 +02:00
arthur.jamet
023890fd05 more conversion operator to avoid extracting data methods 2021-05-22 00:59:54 +02:00
arthur.jamet
f0c10aade6 vector are now proper struct, including conversion functions 2021-05-22 00:43:31 +02:00
arthur.jamet
dd128b8b97 fix indentation, now using tabs 2021-05-21 23:50:54 +02:00
Clément Le Bihan
8323639e4f resetting getter not const (due to poor lib design) 2021-05-21 16:30:53 +02:00
Clément Le Bihan
688b5d992d fixing image getter not const and adding the window flags and icon support 2021-05-21 16:09:18 +02:00
arthur.jamet
549dc4246b override functions when necessary 2021-05-21 14:10:26 +02:00
arthur.jamet
536de9a488 add cube + color contructable from hsv 2021-05-21 13:32:35 +02:00
arthur.jamet
94312bd6ad fix text display pb 2021-05-21 12:48:50 +02:00
arthur.jamet
6a3aa2a502 fix undefined refenrece to texture's unload 2021-05-21 12:43:31 +02:00
arthur.jamet
8a2e8ac98e fix merge 2021-05-21 12:41:49 +02:00
arthur.jamet
e4bd77197a singleton for window 2021-05-21 12:38:10 +02:00
Clément Le Bihan
81f662083f fixing abstract Window.hpp 2021-05-21 12:07:52 +02:00
arthur.jamet
1f13756500 sources and include in the same folder 2021-05-21 09:48:13 +02:00