Commit graph

52 commits

Author SHA1 Message Date
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