Commit graph

82 commits

Author SHA1 Message Date
Mikulas Florek
c979b09ccc component types are not hardcoded, they need to be registered
skeleton of lua script system
2015-07-15 23:22:23 +02:00
Mikulas Florek
123560fbc2 import asset - convex physics 2015-05-19 22:52:22 +02:00
Mikulas Florek
8779dd937a scripts are initialized when game mode is started; model generator - destroy model functionality 2015-05-13 21:35:00 +02:00
Mikulas Florek
6184aa09a0 model generator 2015-05-12 23:30:18 +02:00
Mikulas Florek
1fbb72e527 crash in script system fixed 2015-03-22 00:40:03 +01:00
Mikulas Florek
e28f4dbd1b library class; plugin manager refactored 2015-03-19 00:37:19 +01:00
Mikulas Florek
30e0b8488c crash fix 2015-03-14 23:22:06 +01:00
Mikulas Florek
87bd91c636 merged master 2015-03-12 19:50:37 +01:00
Mikulas Florek
bdf3c1a969 script modules; script (de)serialize 2015-03-11 20:02:01 +01:00
Mikulas Florek
6244f5ead0 refactor 2015-03-10 22:39:40 +01:00
Mikulas Florek
85c59e40ea script rewrite - WIP 2015-03-08 16:35:42 +01:00
Mikulas Florek
371472e596 blob rafactor and unit tests 2015-01-18 13:42:37 +01:00
Mikulas Florek
881d586dbb the serialization of IEditorCommand 2015-01-04 15:05:20 +01:00
Mikulas Florek
a7e414b85c refactor: allocator always the last as a function's argument - closes #374 2014-12-08 01:06:51 +01:00
Mikulas Florek
dbf4bddfc7 reference counted paths 2014-11-30 00:07:35 +01:00
Mikulas Florek
4aefb5f0a3 string serialization fixed; serialization header 2014-11-26 23:59:50 +01:00
Mikulas Florek
bb45bab48a binary serialization of a universe 2014-11-26 22:40:37 +01:00
Mikulas Florek
867a0a312f more robust serialization and better error messages 2014-11-26 20:54:22 +01:00
Mikulas Florek
841d35d72c script property grid UI upgraded 2014-11-24 00:25:09 +01:00
Mikulas Florek
069e196e21 script reload fixed 2014-11-23 16:35:48 +01:00
Mikulas Florek
700ff1b93a some fixes for script interface 2014-11-17 16:21:04 +01:00
Mikulas Florek
820861a678 more robust deserialization - closes #299 2014-11-15 20:58:55 +01:00
Mikulas Florek
0439628d2b more robust deserialization - WIP 2014-11-15 14:33:55 +01:00
Mikulas Florek
c15569d227 debug allocator 2014-11-12 21:51:01 +01:00
Mikulas Florek
c6518cfe9c POD Array allocator 2014-11-09 17:27:45 +01:00
Mikulas Florek
522da15672 podhashmap and string allocators 2014-11-09 00:13:11 +01:00
Mikulas Florek
da1aba16c2 the allocator is implemented in some more classes 2014-11-08 02:55:04 +01:00
Mikulas Florek
2215f771bc allocator in the script and animation plugin 2014-11-07 23:20:45 +01:00
Mikulas Florek
c02c626e8f basic allocator 2014-11-07 22:18:47 +01:00
Mikulas Florek
03d0d70e7d refactor - component list is not stored in the engine 2014-11-01 00:11:48 +01:00
Mikulas Florek
00d5526673 some more optimizations; property descriptors refactored 2014-09-07 14:24:52 +02:00
Mikulas Florek
e231a2eb8c entity list - filter by component 2014-09-01 11:05:22 +02:00
Mikulas Florek
2a39a98ac6 destroyComponent for all component types 2014-08-28 22:00:57 +02:00
Mikulas Florek
ad5630a86f components use the new property system 2014-08-28 21:08:28 +02:00
Mikulas Florek
7d82828686 basic implementation of notifications 2014-08-22 22:02:53 +02:00
Mikulas Florek
531ce33971 scenes; little component refactor 2014-08-21 01:22:57 +02:00
Mikulas Florek
ae74173def remove component 2014-08-17 17:55:34 +02:00
Mikulas Florek
e0e0611d9f EditorServer -> WorldEditor 2014-08-01 21:22:03 +02:00
Mikulas Florek
5002eccaeb terrain refactored 2014-07-20 00:45:57 +02:00
Mikulas Florek
6705e68992 script system as plugin 2014-07-19 22:05:05 +02:00
Mikulas Florek
4157c03ff5 merged master 2014-07-10 00:25:20 +02:00
Mikulas Florek
cde796dc62 minor improvements 2014-07-08 22:10:10 +02:00
Mikulas Florek
b7972bcad2 merge from trunk 2014-07-05 23:30:47 +02:00
Mikulas Florek
cf5d662d44 update according to review 2014-06-30 19:27:28 +02:00
Mikulas Florek
4367fc1c6b replaced event manager 2014-06-29 15:20:21 +02:00
Mikulas Florek
dd546c451f strcpy and strcat replaced 2014-06-29 13:09:10 +02:00
Mikulas Florek
bd201a9668 type safe logger 2014-06-29 11:45:32 +02:00
Mikulas Florek
c99af3f9ea most of the *printf-s removed 2014-06-28 23:42:48 +02:00
Mikulas Florek
219979d8e3 lux->lumix 2014-06-25 23:20:33 +02:00
Mikulas Florek
1054749379 lux -> lumix 2014-06-16 21:18:15 +02:00