Erik Ogenvik
b509b8b11d
Don't load server rules in client.
2018-12-16 23:20:33 +01:00
Erik Ogenvik
e1ab2f5f85
Handle native Python types instead of Message.
...
When handling properties and attributes in the Python code we now use
native types, together with ElementMap and ElementList.
2018-12-16 17:31:35 +01:00
Erik Ogenvik
164816f646
Adapt tests to changed structure.
2018-11-03 17:17:50 +01:00
Erik Ogenvik
e85f0831b2
Restructure rule classes.
...
Classes under "rulesets" have been moved to "rules", and split up into
futher subdirectories matching their library. As a result we can now
better separate the python bindings, so that things that belongs to the
simulation are separeted from things that belongs to the ai.
2018-10-31 21:38:35 +01:00
Erik Ogenvik
ca80d2602a
Fix tests.
2018-10-15 17:40:35 +02:00
Erik Ogenvik
d1a172648a
Handle numbers in messages better.
2018-07-28 13:49:40 +02:00
Erik Ogenvik
55de692c5e
Removed obsolete files.
2018-07-26 16:08:21 +02:00
Erik Ogenvik
e6bc7b2790
Use Ref for handling ref counting.
...
All LocatedEntities should always be handled through Ref instances.
These makes sure that the ref counting is correctly handled.
2018-07-22 23:48:42 +02:00
Erik Ogenvik
69943282ed
Work on converting all python bindings to pycxx.
2018-07-21 13:58:13 +02:00
Erik Ogenvik
5b282419be
Finalize conversion to Python 3.
2018-05-07 11:15:26 +02:00
Erik Ogenvik
e7fa53214b
Use nullptr instead of NULL.
2018-02-06 13:45:11 +01:00
Erik Ogenvik
1c69b3aae6
Use camel casing for tests.
...
This makes it much easier to find them in various editors.
2016-06-26 20:17:18 +02:00