Lynix
fa2a269e5a
Utility/Node: Added listeners
...
Former-commit-id: aeddcbc5c61b7b51333ed704065fe6a18f17b2dc
2015-05-06 13:48:42 +02:00
Lynix
e55b4edd0c
Ndk: Added CameraComponent (WIP)
...
Former-commit-id: ae7be5448a1150b7beba10e03916e94df51ea3a0
2015-05-05 18:39:47 +02:00
Lynix
a494ce5cca
Revert "Updated external libraries"
...
This reverts commit 180f43626203ce02d2a05a0dc326d2f99c2c6985 [formerly f79ad5dfeecdc7b29d29de3c7a54a6cb0036c4d6].
Former-commit-id: 471e6673613720182fd49cd7a046afc14fbccf78
2015-05-04 14:12:36 +02:00
Lynix
881a7f6fb9
Updated external libraries
...
Added MinGW import files
Updated Newton Dynamics to 3.11
Former-commit-id: 3a64374d9222784fc6e00cef5320a3bf2a74c3b5
2015-05-04 14:09:07 +02:00
Lynix
e84bd4ed3d
Core: Fixed warning
...
Former-commit-id: df4f09185f6ee273e34c671c62731cd938848354
2015-05-04 13:52:49 +02:00
Lynix
5e954113ef
Ndk: Fixed warnings
...
Former-commit-id: 64509f0d59d83f4c04a09fe7e7913d94a940f191
2015-05-04 13:52:37 +02:00
Lynix
385b7fc3fd
Merge branch 'NDK' of https://github.com/DigitalPulseSoftware/NazaraEngine into NDK
...
Former-commit-id: 6e7a2cff46d6e077a3ee4434dd9f1a4a7fd00bb5
2015-05-04 11:02:08 +02:00
Lynix
9fa5b5bbfc
Ndk/Entity: Inlined IsValid()
...
Former-commit-id: 217df236c91d7504218e1094f5a8b3f9c28d1599
2015-05-04 00:53:07 +02:00
Lynix
58416694d4
Ndk: Added EntityList
...
Former-commit-id: f68c3830e59f460b06e23dbacc150c17937491df
2015-05-04 00:25:54 +02:00
Lynix
da36f95b7c
Ndk/Physics: Merged StaticCollisionSystem with PhysicsSystem
...
Former-commit-id: de2127eb967fb29f285e9ebae7c743c07ea39f8a
2015-05-03 19:55:16 +02:00
Lynix
8b5deffe35
Core/Bitset: Fixed Test methods being not const
...
Former-commit-id: 440c03a78b4dcf8ec1566c1db30989c0145b5a78
2015-05-03 19:54:35 +02:00
Lynix
47c5d1072b
Ndk/BaseSystem: Added entity validation
...
Former-commit-id: d82a66179244ae8807f65b193ed9be2f48abffa4
2015-05-03 19:51:56 +02:00
Lynix
3ebf967f30
Ndk/BaseSystem: Added "one of" style requirement
...
Former-commit-id: ce4399561f4198290d639d001a6a56665baa0714
2015-05-03 19:50:42 +02:00
Lynix
9bffaaaa84
Ndk/Algorithm: Fixed headers cyclic dependency
...
Former-commit-id: a6d4d21586ef948dd68f1d3e7dc01e8275aaac3f
2015-05-03 19:48:33 +02:00
Lynix
31227ca567
Ndk/Physics: Improved code
...
Former-commit-id: 8774d0ce7cf55a0a1793e69eda6c97ececc1b44a
2015-05-02 21:05:33 +02:00
Lynix
3f423239f5
Ndk/Algorithm: Added Is[Component|System] function
...
Former-commit-id: 946f5081cea0b8df7faf0e95cfea2a3e5dd9f7bb
2015-05-02 21:03:30 +02:00
Lynix
3b8449ebc4
Physics/PhysObject: Improved code
...
Former-commit-id: 48770967fb5e84931e5518fad21b0cf636e327d4
2015-05-02 10:01:10 +02:00
Lynix
d558b04aa7
Ndk/Physics: Added first physics components/systems
...
Former-commit-id: 654b7a2a4645487d139474dcbd02c0882d7c8f02
2015-05-02 10:00:07 +02:00
Lynix
55519b5e31
Ndk/Component: Modified comment and error messages
...
Former-commit-id: 6a5fad6d2b7e3c1dbc58df0a1614012eee4df2b7
2015-05-02 09:57:33 +02:00
Lynix
1e30f0c757
Physics/PhysObject: Fixed class being not copyable
...
Former-commit-id: 34f2787e06a0158a802e8ceacaf2c1946850195f
2015-05-02 09:56:52 +02:00
Lynix
9e3dbb7d09
Ndk/ListenerSystem: Handling VelocityComponent
...
Former-commit-id: 5b9107e77350c9289bf91b4bc6268403650245d3
2015-04-23 15:10:19 +02:00
Lynix
17e5ae1875
Utility/IndexMapper: Fixed missing include
...
Former-commit-id: 3131de5096bfaef56d3e34082029a96c16544155
2015-04-23 15:09:43 +02:00
Lynix
ad290a18f4
Ndk/Components: Added On[Attached|Detached] events
...
Former-commit-id: 46e5b5720a8496dfe536181918ae0a995e028fc1
2015-04-23 14:26:48 +02:00
Lynix
581496ce44
Ndk/Entity: Fixed entity moving
...
Former-commit-id: 72dcc713e86d8442de6356162735f437ec22292d
2015-04-23 14:25:25 +02:00
Lynix
8c5101efda
Physics/PhysObject: Fixed static bodies collisions
...
Former-commit-id: 19304460685ca9e3d8afd9757060ec6094d9526a
2015-04-23 14:24:31 +02:00
Lynix
b5efe4d907
Physics/PhysObject: Fixed compilation error
...
Former-commit-id: 75c2ea8ff79f985cbd0d88cc395f8ad061793153
2015-04-23 14:23:13 +02:00
Lynix
22f8c1b0a3
Physics/PhysObject: Added Set(Angular)Velocity methods
...
Former-commit-id: cd506b93ad3be1f2c5972b784bef53e02a9211ef
2015-04-23 14:22:58 +02:00
Lynix
a71c86c0ca
Physics/PhysObject: PhysObject now always have a valid geom
...
Former-commit-id: 3b93b318545a7f0b28a9afd82868c7460f63a80f
2015-04-20 13:39:40 +02:00
Lynix
1a403eb79c
Physics/PhysObject: Fixed SetGeom
...
Former-commit-id: e7a343d90b1ec6ced031c5a0816e00e9c5c3b61c
2015-04-20 13:39:10 +02:00
Lynix
5b44619592
Ndk/Components: Added OnComponent[Attached|Detacted] events
...
And m_entity member variable
Former-commit-id: d6bd9e382e55bafd357e7ec62862ae731c21f897
2015-04-20 01:54:09 +02:00
Lynix
a7be4c6346
Physics/PhysObject: Fixed class
...
Former-commit-id: bb5b3995e6cd8f349ad0a09258976bf163e65201
2015-04-20 01:44:31 +02:00
Lynix
06b2651264
Physics/Geom: Geoms no longer need a pointer to PhysWorld
...
Former-commit-id: 7f9372e3ec13525208b49bc3fd07787657f64acb
2015-04-20 01:34:17 +02:00
Lynix
1c7c1de3e7
Physics/PhysObject: Fixed Copy/Move operator
...
Former-commit-id: 58377ee8d41ef39ade38fcbf03355af5e7d7db58
2015-04-20 01:28:18 +02:00
Lynix
61c6baeabe
Physics/PhysObject: Added Copy/Move constructor/operator
...
Former-commit-id: 3cec9759476de4eb1adb470d436aa40698357c50
2015-04-19 23:20:13 +02:00
Lynix
f7d6107ec7
Physics/Geom: CompoundGeom can now include other CompounedGeom pieces
...
Former-commit-id: 8e421be85985bfb86ee7f6fd24569e36afdb34b4
2015-04-19 18:11:04 +02:00
Lynix
1642536a0e
Physics/Geom: Improved Geom class
...
Renamed BaseGeom to PhysGeom, made it a reference-counted class
Former-commit-id: 5b3a2921addb537c2744346edc9c74eafb3260b0
2015-04-19 18:01:45 +02:00
Lynix
ea9928401b
Fixed global header
...
Former-commit-id: 2172e7bcc2d4fe7f4f50e18efe7cacfdbee45d53
2015-04-14 13:46:56 +02:00
Lynix
697e6714db
(Bitset) Fixed PerformsAND not working right with empty bitsets
...
Former-commit-id: f4b70a9d1177c97f7dc376b6cc1d209520e2b19b
2015-04-13 00:13:44 +02:00
Lynix
201275b4ae
(NodeComponent) Fixed NzNode::SetParent methods not being exposed
...
Former-commit-id: e4c60f01db90cd288314c37bfb6969b1922a1868
2015-04-12 23:28:12 +02:00
Lynix
ead468525e
(NDK) Added Velocity component/system
...
Former-commit-id: 427b7175fbf9723fcd1d54fc279b8b70167745d4
2015-04-12 23:19:53 +02:00
Lynix
2ab0defa48
(NDK) Fixed copy/move constructor/operator
...
Former-commit-id: e51e7cab650aa7c17141f7401fbcbdf3159aec2b
2015-04-12 21:03:19 +02:00
Lynix
f137a75267
(NDK) Added Listener component and system
...
Former-commit-id: 0553c4ad9a7e33608e9ab91bd4ca8812272a6293
2015-04-12 19:38:38 +02:00
Lynix
f290b8d886
(NDK) Added Application class
...
Let's try something
Former-commit-id: ebace85e2b050b1fbb994a61a644b60b85cc5a30
2015-04-07 17:41:17 +02:00
Lynix
1bd45731cd
(NDK) Added NodeComponent
...
Former-commit-id: 61b970c31a12a1b128e72c4754590528b6c1b4d6
2015-04-07 17:39:45 +02:00
Lynix
46d125d205
(NDK) Added explicit initialisation
...
Components and systems just can't be initialized at startup, so we need
some kind of explicit initialisation. I followed the same layout as the
others modules by adding a core class (Ndk::Sdk) which will initialize
components and systems, and Nazara's modules.
This is starting to get serious, I like it.
Former-commit-id: 263500e8d16db70ef7f92047b8a7e3235c08bcd0
2015-04-07 17:39:20 +02:00
Lynix
aedf416949
(Initializer) Added explicit (un)initialisation
...
Former-commit-id: 198287ca1cc4e8a53531263a90bcffbcab1ef2b2
2015-04-07 17:23:18 +02:00
Lynix
a1280a6af3
(World) Renamed internal method Mark(All)AsDirty
...
To Invalidate
Former-commit-id: 62e62d82258227d652711c3933a816845a076e53
2015-04-07 15:50:43 +02:00
Lynix
ebc651dec8
(World) Added GetEntities() method
...
Former-commit-id: 14095df977d566b3a3c306542bd4d83bd11392d1
2015-04-07 15:38:08 +02:00
Lynix
7351ce46fb
Removed useless space
...
Former-commit-id: 8eefc03bf288bf24df61b6d5ac4f2f38b69e1c18
2015-04-05 16:35:43 +02:00
Lynix
8421a543fb
Changed component index variable name
...
From CamelCase to camelCase (since I use camelCase for the variables)
Former-commit-id: 3382295dda75378e40835c23040bd2738736a210
2015-04-05 16:19:45 +02:00