Alistair Riddoch
5eceba40cf
Remove unused handler mechanism
2013-02-14 10:01:20 +00:00
Alistair Riddoch
f15e945b62
Convert ExternalMind to use the base class
2013-01-18 19:21:46 +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
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
e7d238e91f
Move ExternalMind into rulesets
2012-11-23 16:11:21 +00:00
Alistair Riddoch
23ebd9d6f5
Add externalOperation to the Router interface
2012-11-19 13:42:02 +00:00
Alistair Riddoch
928e48a2e7
Weaken the coupling between ExternalMind and Connection
2012-08-13 22:08:22 +01:00
Alistair Riddoch
cf4930fbf4
Re-factor test stubs into per-class files
2012-08-03 23:11:39 +01:00
Alistair Riddoch
8463f2b382
Re-add test send stub, which records sent
2012-08-02 15:29:49 +01:00
Alistair Riddoch
d90e72c910
Fix up some more tests
2012-08-01 20:31:29 +01:00
Alistair Riddoch
23823670a2
Merge branch 'transfercleanup'
...
Conflicts:
TODO
2012-07-27 18:32:35 +01:00
Alistair Riddoch
c279f56b06
Remove test stubs for deleted method
2012-07-27 16:46:37 +01:00
Alistair Riddoch
b53f8ec5d5
Fic up the tests
2012-07-19 22:58:30 +01:00
Alistair Riddoch
558301a836
Add an Info handler to Character
2012-07-02 20:05:18 -07:00
Alistair Riddoch
bc001bfe76
Add Get/Info to the IG op dispatch
2012-06-30 01:06:14 -07:00
Alistair Riddoch
68bd0c6e25
Refactor TaskFactory for more flexible activation matching
...
We can now match the target based on different critea by configuring the
factory to do different checks
2011-12-06 10:07:25 +00:00
Alistair Riddoch
eb9c58c153
Refactor the task setup interface to use LocatedEntity
2011-12-02 23:42:24 +00:00
Alistair Riddoch
111581e56a
Remove obsolete m_task in Character
...
This pointer is made obsolete now that TasksProperty holds it
2011-12-02 02:37:42 +00:00
Alistair Riddoch
b1f181b9ad
Add extra stubbing as this code has changed
2011-10-31 19:33:42 +00:00
Alistair Riddoch
31bfb426af
Fix up tests for modified interface
2011-10-31 12:47:56 +01:00
Alistair Riddoch
8a4fcc6ff6
Fix up the tests
2011-10-30 01:04:54 +02:00
Alistair Riddoch
85eebbb5b1
Clean out noScript from the tests
2011-10-13 15:19:18 +01:00
Alistair Riddoch
ac37383d8a
Convery all the property get functions
2011-09-29 17:36:26 +01:00
Alistair Riddoch
fa4ae198b1
TypeNode takes a name on construction
...
One is always required, and it's just bloaty to set separately
2011-09-16 18:30:22 +01:00
Erik Hjortsberg
15ee842b17
Fixed incorrect parsing of account type.
2011-04-08 21:59:32 +02:00
Alistair Riddoch
72ea3c70e1
Fix up tests
2011-02-28 00:28:25 +00:00
Alistair Riddoch
5cb0ac6ae5
Force asserts on in all tests.
2011-02-15 09:30:46 +00:00
Alistair Riddoch
9ed65676e4
Fix up tests
2010-12-13 08:06:08 +00:00
Alistair Riddoch
81023cb584
Fix up the tests
2010-12-09 16:06:31 +00:00
Alistair Riddoch
3c10eb69ce
Fix up test includes
2010-12-03 21:46:22 +00:00
Alistair Riddoch
e6b23272c1
Add required stubs
2010-11-30 22:05:38 +00:00
Alistair Riddoch
e65bacf3c6
Add extra checking for the results of teleport
2010-11-30 09:45:16 +00:00
Alistair Riddoch
01c3d1860c
Remove unused forceIntegerId stubs
2010-11-30 09:19:15 +00:00
Alistair Riddoch
9e3c1b9892
Fix Peer test
2010-11-26 16:13:40 +00:00
Alistair Riddoch
73a42a02d8
Remove now used flag to control logins.
2010-11-25 19:34:44 +00:00
Alistair Riddoch
d428611153
Cover most of Peer
2010-11-25 17:39:38 +00:00
Alistair Riddoch
6ebf09eb1d
Cover teleportEntity
2010-11-25 17:12:08 +00:00
Alistair Riddoch
823bda6808
Merge branch 'teleport' of ssh://git.worldforge.org/data/git/cyphesis into teleport
2010-11-25 16:54:28 +00:00
Alistair Riddoch
deab49a320
Simplify mind logic
2010-11-25 16:48:51 +00:00
Alistair Riddoch
4e277542fc
Fully cover operation dispatch.
2010-11-25 16:11:07 +00:00
Alistair Riddoch
ff75e4f9e9
Fix up test stubs
2010-11-25 14:29:44 +00:00
Alistair Riddoch
78d6567a9b
Remove now inlined stubs
2010-11-25 14:26:48 +00:00
Alistair Riddoch
6479df0b76
Isolate Peertest
2010-11-25 12:16:46 +00:00
Manohar Vanga
9b7aa6df1a
Lots of fixes all around. Teleport should be working now (?)
2010-08-20 17:47:37 +05:30
Manohar Vanga
d3a51c8866
Fixed small memory leak in Peertest
2010-08-19 02:11:06 +05:30
Manohar Vanga
f69f7f91db
Started work on Peertest
2010-08-17 11:58:21 +05:30
Alistair Riddoch
7a42bbd59d
Update copyright dates
2010-03-18 01:51:46 +00:00