Commit graph

12 commits

Author SHA1 Message Date
Alistair Riddoch
3d6f39cdee Modify Property install method to take name
This change also switches DecaysProperty to using delegates as a proof of
concept.
2013-02-13 00:45:36 +00:00
Alistair Riddoch
4a9c7078f7 Refactor to use LocatedEntity as base class
All IG code should use the interface of LocatedEntity when dealing
with any entity, rather than sometimes requiring Entity. Add virtual
functions to the interface where required, and modify all other interfaces
to stop them using Entity. This makes the code way cleaner, and much better
de-coupled.
2013-01-17 10:17:07 +00:00
Alistair Riddoch
1bbb936555 Fill in copy methods on remaining properties 2013-01-08 00:19:23 +00:00
Alistair Riddoch
72c956d4b4 First pass at copy method for all property classes 2013-01-07 23:03:25 +00:00
Alistair Riddoch
508a98bb49 Add an operation method to Property interface 2013-01-03 23:17:51 +00:00
Alistair Riddoch
d67e092a0e Separate spawn setup code from the constructor 2012-12-27 23:02:04 +00:00
Alistair Riddoch
7b4bec4a19 Fix up SpawnEntity test 2012-12-27 01:02:23 +00:00
Alistair Riddoch
24ef842faa Re-work AreaProperty to use standard shapes
This means we have changed the code to use our shape classes to store the
data, and modified the expected Atlas format to match the more standard
way of expressing shapes in Atlas which the shape classes expect.
2012-01-10 14:11:19 +00:00
Alistair Riddoch
ac37383d8a Convery all the property get functions 2011-09-29 17:36:26 +01:00
Alistair Riddoch
5cb0ac6ae5 Force asserts on in all tests. 2011-02-15 09:30:46 +00:00
Alistair Riddoch
0164d6aa01 Fix test linkage. 2010-07-04 11:44:56 +01:00
Alistair Riddoch
f71ef2d89b Start on coverage for SpawnEntity 2010-03-23 01:20:21 +00:00