Alistair Riddoch
5eceba40cf
Remove unused handler mechanism
2013-02-14 10:01:20 +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
4e66987bad
Consolidate flags into one place
2013-01-14 09:59:54 +00:00
Alistair Riddoch
0f627d4e71
Rename methods to be more generic.
2012-12-05 09:45:16 +00:00
Alistair Riddoch
ec03a3b546
Remove Thing_parent typedef
2012-12-04 23:48:40 +00:00
Alistair Riddoch
73b81a6ff7
Remove Character_parent typedef
2012-12-04 23:39:22 +00:00
Alistair Riddoch
71cbcdcfc1
Modify externalOperation to include Link
...
The Link reference provided is the object allowing direct communication
back to the external source of the operation. This allows us to handle
things more cleanly in some cases.
2012-12-04 20:39:35 +00:00
Alistair Riddoch
fdeab1eda6
Complete remove unused, obolste connectAvatar()
2012-11-27 18:31:03 +00:00
Alistair Riddoch
6057d60ff7
Add a return code to (un)linkExternalMind calls
2012-11-27 10:15:45 +00:00
Alistair Riddoch
d463b861af
Replace connectAvatar entirely with linkExternalMind
2012-11-26 00:35:55 +00:00
Alistair Riddoch
23ebd9d6f5
Add externalOperation to the Router interface
2012-11-19 13:42:02 +00:00
Alistair Riddoch
6d8bb9ccd8
Merge pull request #12 from anthonypesce/salt_shaker
...
Salt shaker
2012-11-15 15:33:15 -08:00
Alistair Riddoch
6998d59ecd
Rename ConnectedRouter to ConnectableRouter
...
Objects using this base class are all long lived, so while they are
often associated with a connection, they most commonly will outlive
that connection, and be unconnected.
2012-11-13 00:09:05 +00:00
anthonypesce
a062e5de75
Added Shaker.h stub.
2012-10-25 10:38:43 -04:00
Alistair Riddoch
d9fb87d2e0
Cover SetOperation
2012-09-11 22:53:15 +01:00
Alistair Riddoch
6537e5da79
Break out the TestWorld::addNewEntity method
...
This allows tests to cover the case where an Entity is created by this
function if necessary
2012-09-06 13:48:40 +01:00
Alistair Riddoch
0f74a90c60
Merge branch 'master' of github.com:worldforge/cyphesis
2012-09-05 11:30:52 +01:00
Alistair Riddoch
bd27443e8f
Use better macros
2012-09-04 22:34:35 +01:00
Alistair Riddoch
12023ed0ed
Clean up a leak in the test
2012-09-03 12:44:31 +01:00
Alistair Riddoch
33daa182be
Avoid a memory leak
2012-08-31 15:45:52 +01:00
Alistair Riddoch
5cf6aa672d
Use TestBase
2012-08-31 14:00:49 +01:00
Alistair Riddoch
c1841ab352
Add testing for basic look op
2012-08-30 01:04:31 +01:00
Alistair Riddoch
e0db06f5e1
Add a check that imaginary ops work
2012-08-27 17:55:04 +01:00
Alistair Riddoch
c83a0b334e
Add a basic lobby functionality test
2012-08-24 10:11:29 +01:00
Alistair Riddoch
18f70a1478
Add a stub integration test for lobby chat
2012-08-15 13:07:14 +01:00