Lynix
|
dac4f7806a
|
Sdk/Entity: Add DropComponent method
|
2019-10-21 19:04:55 +02:00 |
germinolegrand
|
1e55c4d9e9
|
Prerequisites instead of Prerequesites (typo) #152 (#153)
|
2018-01-16 12:23:01 +01:00 |
Lynix
|
498bd77d8a
|
Sdk/BaseComponent: Add OnEntityDisabled and OnEntityEnabled callbacks
|
2017-12-10 14:06:43 +01:00 |
Jérôme Leclercq
|
6c8b3eb319
|
Sdk/Entity: Add Disable shortcut
|
2017-11-23 13:22:38 +01:00 |
Gawaboumga
|
bbac0838dd
|
Include-What-You-Use (#137)
* IWYU Core
* IWYU Noise
* IWYU Utility
* IWYU Audio
* IWYU Platform
* IWYU Lua
* IWYU Network
* IWYU Physics2D
* IWYU Physics3D
* IWYU Renderer
* IWYU Graphics
* IWYU NDKServer
* IWYU Fix
* Try to fix compilation
* Other fixes
|
2017-10-01 11:17:09 +02:00 |
Lynix
|
bb3eebb9cc
|
Sdk/EntityList: Automatically remove entities from lists on destruction
|
2017-05-14 22:13:31 +02:00 |
DrLynix
|
f383eca19a
|
Update copyright year
|
2017-01-20 12:58:35 +01:00 |
Gawaboumga
|
95689f46fb
|
Documentation for module 'NDK'
Former-commit-id: a6c2075cfbfd0eccf2b77def71c0d42684bed590 [formerly 36ece2bc6a148bde6cacf45084821d20edcd115e] [formerly 4a6988792ec026e65be6850c46dfe8ddda92a885 [formerly fd3f4f975de5c427f3adc98b220446fd255be396]]
Former-commit-id: c87fdc9483202842267c60eff3d619f0df2963bf [formerly ee35202f1b2df7ca20da5b6d8b13147f2b92c933]
Former-commit-id: dad5de1b00bb4413f7aa191ca06b7d43b659f32a
|
2016-08-21 13:48:52 +02:00 |
Lynix
|
bc565e0989
|
SDK/Entity: Add constant component getter
Former-commit-id: 743d7014974b3d1aa9ea58e52ed89f9aca511768 [formerly 7038ae6b04a57ddd716c43c43ddb1d9b7d43734e] [formerly 3836f98661a50646c3044a7551cb733bf121c249 [formerly a47cdf1a9da62c3ca2ff2da60d015f98bed6f7cd]]
Former-commit-id: 84faa425e9d8b4e6e022c598e076f59cd74b5322 [formerly 5dc0e4aaa6e24ceb84f60cf68ff45dc69cf3f437]
Former-commit-id: 888def1e5d87e4ac42616f23ad16497b52df99e5
|
2016-08-14 18:01:23 +02:00 |
Lynix
|
f22633adb5
|
SDK/Entity: Delay component removal until world update
Allows system to freely remove components while updating
Former-commit-id: 24dabc3423951621e8be7889fc27eaad4e8566b7 [formerly ed68ae6028a369be7a639dc8269848cd3b7af25f] [formerly 7404bc26b369203316834a15eda120e2a7ce94ee [formerly b3b81c6068bf35a7b838edefa9275de94f9231f7]]
Former-commit-id: bc3f57813ed8b3146c0db385ff5df490b39ec3fa [formerly bc31fad8f0ce68ac2b94f4eca1c96664b4b68c93]
Former-commit-id: 22c300e946a3f921ea49de7451567bc6202bb9a0
|
2016-08-11 01:02:40 +02:00 |
Lynix
|
a77ad42fcb
|
Add generic handlers
Former-commit-id: 8fc343d3a056de8031cf453748b8801d50d3710e
|
2016-03-31 21:14:22 +02:00 |
Lynix
|
dbce7592a9
|
Sdk: Make World moveable
Former-commit-id: 285cb9da4cbafd3da0c0859eb9d366bb2fb978a3
|
2016-03-01 14:01:31 +01:00 |
Lynix
|
8adc0097df
|
Sdk/Entity: Add enable/disable mechanism
Former-commit-id: 09884bdacf2b573bef516936d2580942cc5d4f66
|
2015-12-10 23:50:09 +01:00 |
Lynix
|
df8da275c4
|
Switch from Nz prefix to namespace Nz
What a huge commit
Former-commit-id: 38ac5eebf70adc1180f571f6006192d28fb99897
|
2015-09-25 19:20:05 +02:00 |
Lynix
|
f4c3ec51ed
|
Final VS fixes
Former-commit-id: 6da44f94127f61de39710a52b8b3b73ce19c1269
|
2015-06-14 16:18:37 +02:00 |
Lynix
|
c919af8085
|
Ndk/Entity: Fix arguments forwarding when constructing a component
Former-commit-id: b942a4659ebf7f1575c34b000e3efe9e2559a1d6
|
2015-06-12 13:59:32 +02:00 |
Lynix
|
30ba25168f
|
Ndk/Entity: Remove include to Component
Former-commit-id: a209dff2bacf2793d8226671ce2feeeec46e4599
|
2015-06-04 09:56:43 +02:00 |
Lynix
|
9fa5b5bbfc
|
Ndk/Entity: Inlined IsValid()
Former-commit-id: 217df236c91d7504218e1094f5a8b3f9c28d1599
|
2015-05-04 00:53:07 +02:00 |
Lynix
|
6d1ac4fe18
|
Re-remade component and system ids
Former-commit-id: 98b76695cca904c55c7333801c3cdf693da15086
|
2015-03-30 04:18:44 +02:00 |
Lynix
|
e91313b62d
|
Added systems
It's now officially an ECS, yay!
Former-commit-id: e2aacaa5c9fd362921cf3d064e346d11f942bd59
|
2015-03-17 19:55:39 +01:00 |
Lynix
|
bc40fbb02f
|
Remade component ids
No longer based on incrementing counter
Former-commit-id: b875e17781d8bcda48ea9ada523adf0823b22a8b
|
2015-03-17 19:53:59 +01:00 |
Lynix
|
0ba034f7e9
|
(Entity) Added components bits
Moved [Add/Remove]Component implementation to .cpp
Former-commit-id: e61e8c57911c2e106e6c0959b692a006b8f58c40
|
2015-03-17 12:34:03 +01:00 |
Lynix
|
7bac245a0f
|
(Entity) GetComponent no longer throw
Former-commit-id: 8efd0f5aba9c49d7f06ba290425f9e55c2f1eba3
|
2015-03-14 16:53:26 +01:00 |
Lynix
|
6bd6039051
|
(Entity) Fixed typo in method name
Former-commit-id: 40588d78fe38b2ec9ca9998e0c7ce4c73af3b27b
|
2015-03-14 13:53:10 +01:00 |
Lynix
|
fb148c1aa0
|
Removed useless include/declaration
Former-commit-id: 7ad1c9940aee9ce00000ba8c31ac05117d2b6c31
|
2015-03-09 19:05:47 +01:00 |
Lynix
|
c71c050831
|
(Entity) Added non-template version of components handling
Former-commit-id: 0f9795a0b130e6e5ebb26782459d79bde1b0efa1
|
2015-03-01 13:42:17 +01:00 |
Lynix
|
8b77825fb8
|
(Entity) Changed template name from C to ComponentType
Former-commit-id: 780c96238f5f976b9caa86ec982bec7b5fd9ee8a
|
2015-03-01 11:19:54 +01:00 |
Lynix
|
699b580516
|
Added Components
Former-commit-id: 02f9e9892b58a725697b83e7b75127db5b3a27f4
|
2015-03-01 01:53:49 +01:00 |
Lynix
|
924d10e61c
|
(Entity) Changed handle storage from a set to a vector
For performances reasons (creating handles no longer require any memory
allocation)
Former-commit-id: 76d705997c7fa3be78b063c6d602b09c7c20b2fd
|
2015-02-19 23:35:15 +01:00 |
Lynix
|
86fbb310c3
|
Fixed some files encoding (wasn't UTF-8)
Former-commit-id: cabceea2588d390da5d52a06517754ba97721efc
|
2015-02-19 23:24:56 +01:00 |
Lynix
|
3a18035989
|
Remade Entities
Former-commit-id: 25f7bc84279fdf58b44cf78e2d94b4cbb78a8410
|
2015-02-19 22:06:57 +01:00 |
Lynix
|
d5a8bdca12
|
(Entity) Inlined most code
Former-commit-id: 287c7c557263497ba89451dd2d640fcd8522ef3a
|
2015-02-08 17:39:06 +01:00 |