Commit graph

13 commits

Author SHA1 Message Date
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
cfffeb1711 Make macros conformant. 2018-07-24 21:16:50 +02:00
Erik Ogenvik
a8d1458ad0 Convert client bindings to PyCXX. 2018-07-23 16:43:25 +02:00
Erik Ogenvik
bf6362143f Work with older versions of Python. 2018-05-15 20:34:38 +02:00
Erik Ogenvik
5b282419be Finalize conversion to Python 3. 2018-05-07 11:15:26 +02:00
Erik Ogenvik
701d1a7208 Initial work on porting 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
Olek Wojnar
7f9ff2246d Remove CVS $Id tags
The legacy tags are causing build issues in Debian.
2013-07-15 20:31:59 +02:00
Alistair Riddoch
f57c957cd2 Use char array instead of pointer to avoid warning. 2010-08-17 19:00:28 +01:00
Alistair Riddoch
bd6b68b0b0 Clean up includes. 2010-07-27 23:31:28 +01:00
Alistair Riddoch
efe75fceac Move core code into Python, making things way more flexible. 2010-07-27 22:32:24 +01:00
Alistair Riddoch
791283dc2b Finish removing obsolete declarations and sort headers. 2010-07-27 18:01:13 +01:00
Alistair Riddoch
781b8833b6 Move python api code which is not type related into their own file. 2010-07-27 17:53:47 +01:00