Commit Graph

622 Commits

Author SHA1 Message Date
Jérôme Leclercq
b64ab862fe Fix warnings 2017-07-27 14:39:48 +02:00
Jérôme Leclercq
2b36516758 Fix compilation 2017-07-27 14:39:34 +02:00
Jérôme Leclercq
326fb930af Sdk/LuaBinding: Add support for component binding without default constructor (will throw a lua error) 2017-07-27 11:41:13 +02:00
Lynix
9944a228b5 Merge branch 'master' into vulkan 2017-07-04 22:41:29 +02:00
Jérôme Leclercq
d4532ce7ff SDK/Lua: Bind HasComponent method 2017-06-15 11:07:21 +02:00
Jérôme Leclercq
86fa6c5009 SDK/LuaBinding: Bind IsValidHandle for handled types 2017-06-13 15:05:55 +02:00
Lynix
9efcfb54ac SDK/LuaBinding: Fix compilation 2017-06-10 22:53:11 +02:00
Lynix
487bd64bcf Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping 2017-06-10 22:33:03 +02:00
Lynix
713f7dfd5b SDK/LuaBinding: Fix TextureManager binding 2017-06-10 22:32:51 +02:00
Lynix
cea89abc51 Merge remote-tracking branch 'refs/remotes/origin/master' into enet_wip_nothing_to_see_here 2017-06-09 01:47:33 +02:00
Jérôme Leclercq
a8129b218b Refactor LuaInstance to prepare coroutine handling 2017-06-07 21:18:07 +02:00
Lynix
3b914422c8 SDK/EntityList: Fix warning on GCC 2017-05-30 00:50:28 +02:00
Jérôme Leclercq
09bace0f28 Sdk/LuaBinding: Bind UdpSocket 2017-05-18 11:44:28 +02:00
Lynix
7425993d2d SDK/World: Fix waiting entities not being cleared on time 2017-05-15 10:11:42 +02:00
Lynix
bb3eebb9cc Sdk/EntityList: Automatically remove entities from lists on destruction 2017-05-14 22:13:31 +02:00
Lynix
3d25501f9f Sdk: Fix compilation 2017-05-13 20:00:15 +02:00
Lynix
4a0cb4e1f1 Sdk/World: Get rid of now useless trick in Clone method
EntityHandle can no longer move in memory until a world update
2017-05-11 21:26:01 +02:00
Lynix
c9969d1b57 Sdk/BaseComponent: Disable implicit copying 2017-05-11 21:21:25 +02:00
Lynix
75d57b3c29 Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping 2017-05-11 20:52:04 +02:00
Lynix
dd4466081f Merge branch 'entitylist-refactor' 2017-05-11 20:35:09 +02:00
Lynix
19f9191815 SDK/World: Improve doc 2017-05-11 20:14:58 +02:00
Lynix
1b66948213 Merge branch 'entitylist-refactor' of https://github.com/DigitalPulseSoftware/NazaraEngine into entitylist-refactor 2017-05-11 20:13:57 +02:00
Lynix
064ffd2945 SDK/EntityList: Improve documentation 2017-05-11 19:46:57 +02:00
Lynix
52a4a590e1 Graphics/Material: Fix depth sorting flag handling for meshes 2017-04-22 17:13:51 +02:00
Lynix
e3514db87f Sdk/GraphicsComponent: Add methods to update local matrix and render order 2017-04-22 17:11:42 +02:00
Lynix
5211d899dd Merge remote-tracking branch 'refs/remotes/origin/master' into entitylist-refactor 2017-04-22 12:59:18 +02:00
Lynix
ec310b9577 Sdk/Entity: Fix removed components sometimes not being removed 2017-04-22 12:59:06 +02:00
Lynix
0708531f6c Sdk/World: Inline GetEntity and KillEntity 2017-04-22 12:58:39 +02:00
Lynix
c1e9fe7b04 Merge remote-tracking branch 'refs/remotes/origin/master' into entitylist-refactor 2017-04-21 22:08:13 +02:00
Lynix
4f6706284e Sdk/World: Fix entity block handling 2017-04-21 21:27:27 +02:00
Lynix
3c99782643 Sdk/EntityList: Fix empty() behavior 2017-04-21 21:27:07 +02:00
Lynix
203509f141 Sdk/BaseSystem: Reuse EntityList 2017-04-21 01:02:46 +02:00
Lynix
53b92106ff Sdk/World: Fix block pointers 2017-04-21 01:02:23 +02:00
Lynix
48b348135e Refactor EntityList and prevent World to invalidate its own handles between updates 2017-04-20 23:42:45 +02:00
Gawaboumga
eb70453574 State machine as a stack (#123)
* State machine as a stack

* Fix comments linked to code review

* I will think to compile, next time
2017-04-20 12:30:43 +02:00
Lynix
1305e8434a Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping 2017-04-17 23:42:21 +02:00
Lynix
5eccfefc05 Fix compilation 2017-04-17 23:42:20 +02:00
Lynix
f7cd52d947 Small update 2017-04-17 17:39:26 +02:00
Lynix
5702e5202c Components/GraphicsComponent: Add DoesRequireRealTimeReflections method 2017-03-29 18:58:41 +02:00
Lynix
6851428c3c Components/GraphicsComponent: Watch every used material to handle reflective information 2017-03-28 23:36:08 +02:00
Lynix
02508fb99d Sdk/BaseComponent: Add GetEntity method 2017-03-20 07:49:01 +01:00
Lynix
62fd66a159 Merge remote-tracking branch 'refs/remotes/origin/master' into reflection-mapping 2017-03-18 17:23:12 +01:00
Lynix
cdf7c11ef8 Fix crash when RigidBody2D is moved while having poststeps 2017-03-09 18:20:18 +01:00
Jérôme Leclercq
4ea43e0b0b Sdk/Entity: Fix problem when moving entities 2017-03-08 17:36:13 +01:00
Jérôme Leclercq
0818a2187b Sdk/Entity: Fix OnDetached being called after OnEntityRemove when destructing 2017-03-08 16:32:08 +01:00
Jérôme Leclercq
9c7b2ed4b8 Sdk/World: Fix entity ids being reused before destruction 2017-03-08 15:52:59 +01:00
Lynix
3fe54ff777 Sdk/Entity: Add OnEntityDestruction callback 2017-03-03 17:52:19 +01:00
Lynix
605e5c2fd0 Sdk/BaseComponent: Add OnEntityDestruction callback
Also fixes physics component callbacks (OnContactEnd by example) being
fired while entity is destroyed
2017-03-03 17:52:07 +01:00
Lynix
55d9a22665 NDK/BaseWidget: Children widgets are now automatically parented to their parent 2017-02-23 00:09:39 +01:00
Lynix
496cdfd32c Merge branch 'master' into reflection-mapping 2017-02-23 00:08:57 +01:00