2007-09-22 15:40:17 +00:00
|
|
|
#12 2007-09-22 Al Riddoch <alriddoch@zepler.org> FIXED
|
2007-09-22 15:34:04 +00:00
|
|
|
|
|
|
|
|
* rulesets/Pedestrian.cpp: Why is the new_location parameter of
|
|
|
|
|
generateMove not const? It does not seem to be modified.
|
|
|
|
|
|
2007-09-22 15:46:14 +00:00
|
|
|
#11 2007-09-22 Al Riddoch <alriddoch@zepler.org> FIXED
|
2007-09-22 15:34:04 +00:00
|
|
|
|
|
|
|
|
* rulesets/Pedestrian.cpp: Move this calculation inside the if check
|
|
|
|
|
and test well.
|
|
|
|
|
|
2007-01-31 18:20:28 +00:00
|
|
|
#10 2007-01-05 Al Riddoch <alriddoch@zepler.org> FIXED
|
2007-01-05 00:47:21 +00:00
|
|
|
|
|
|
|
|
* rulesets/OutfitProperty.cpp: Signals used to trigger removing
|
|
|
|
|
clothing when it is dropped need to be disconnected. Not sure how
|
|
|
|
|
without a whole bunch of annoying sigc++ connections in a map.
|
|
|
|
|
|
2007-01-31 18:20:28 +00:00
|
|
|
#9 2007-01-05 Al Riddoch <alriddoch@zepler.org> FIXED
|
2007-01-05 00:47:21 +00:00
|
|
|
|
|
|
|
|
* rulesets/OutfitProperty.cpp:171 Signals connected to the
|
|
|
|
|
property still seem to call the property methods after the
|
2007-01-31 18:20:28 +00:00
|
|
|
entity owning the property has been deleted.
|
2007-01-05 00:47:21 +00:00
|
|
|
|
2007-01-03 02:06:50 +00:00
|
|
|
#8 2007-01-03 Al Riddoch <alriddoch@zepler.org>
|
|
|
|
|
|
|
|
|
|
* rulesets/Character.cpp:503 Temp hack in of outfit property.
|
|
|
|
|
which should really be handled by the property manager in future.
|
|
|
|
|
|
2006-12-30 23:13:32 +00:00
|
|
|
#7 2006-12-30 Al Riddoch <alriddoch@zepler.org>
|
|
|
|
|
|
|
|
|
|
* Thing::MoveOp Thing::UpdateOp: Try and work it so that the
|
|
|
|
|
velocity flag can be used as the only necessary check if something
|
|
|
|
|
is moving. Ie make sure if the velocity is zero, it is cleared.
|
|
|
|
|
|
2007-02-06 01:58:36 +00:00
|
|
|
#6 2006-12-26 Al Riddoch <alriddoch@zepler.org> FIXED
|
2006-12-26 Al Riddoch <alriddoch@zepler.org>
* client/CharacterClient.cpp, client/ClientConnection.h,
rulesets/Character.cpp, rulesets/Character.h, tools/cyaddrules.cpp,
tools/cyconfig.cpp, tools/cyconvertrules.cpp, tools/cyctrl.cpp,
tools/cydumprules.cpp, tools/cyloadrules.cpp, tools/cypasswd.cpp:
Add inline documentation.
* client/CharacterClient.h, client/CharacterClient.cpp: Remove
overriden sight operation handlers, as they are no longer
present in the base class, and will never be called.
* client/ClientConnection.h: Remove obsolete unimplemented template
declaration.
* rulesets/Entity.cpp: Remove documentation for an argument that was
never there.
* tools/cyctrl.cpp: Mark as removed from the build.
* Add a FIXME about removing hard coded gender property
2006-12-26 18:24:24 +00:00
|
|
|
|
|
|
|
|
* rulesets/Character.h Remove the hard m_sex property from character
|
|
|
|
|
|
2007-02-06 01:58:36 +00:00
|
|
|
#5 2006-12-26 Al Riddoch <alriddoch@zepler.org> FIXED
|
2006-12-26 Al Riddoch <alriddoch@zepler.org>
* client/BaseClient.cpp, client/BaseClient.h,
client/ClientConnection.cpp, common/AtlasFileLoader.cpp,
common/AtlasFileLoader.h, common/BaseEntity.cpp, common/BaseEntity.h,
common/Property.h, common/accountbase.cpp, common/accountbase.h,
rulesets/ActivePropertyFactory.h,
rulesets/ActivePropertyFactory_impl.h, rulesets/Area.cpp,
rulesets/Area.h, rulesets/AreaProperty.cpp, rulesets/AreaProperty.h,
rulesets/BaseMind.cpp, rulesets/BaseMind.h, server/Account.cpp,
server/Admin.cpp, server/Admin.h, server/ArithmeticFactory.h,
tests/Makefile.am, tools/AdminClient.cpp, tools/AdminClient.h,
tools/cycmd.cpp: Add inline documentation.
* rulesets/ActivePropertyFactory.h: Use handler function pointer
typedef for readability.
* rulesets/AreaProperty.cpp, rulesets/AreaProperty.h: Fix PropertyBase
overriding by adding const to the right methods.
2006-12-26 14:30:42 +00:00
|
|
|
|
|
|
|
|
* rulesets/BaseMind.h:42 Remove m_world, and the m_world in Entity, as
|
|
|
|
|
we now use the singleton accessor in BaseWorld for that
|
|
|
|
|
|
2006-12-24 Al Riddoch <alriddoch@zepler.org>
* index.dox, common/BaseWorld.cpp, common/BaseWorld.h,
common/PropertyFactory.h, common/PropertyManager.h, common/const.h,
rulesets/ActivePropertyFactory.h, rulesets/Entity.h,
rulesets/Py_Vector3D.h, rulesets/Py_World.h, rulesets/Py_WorldTime.h,
rulesets/PythonMindScript.cpp, rulesets/PythonMindScript.h,
rulesets/PythonScript.h,
rulesets/PythonThingScript.h, rulesets/PythonWrapper.cpp,
rulesets/PythonWrapper.h, rulesets/Script.cpp, rulesets/Script.h,
server/ArithmeticFactory.h, server/CommServer.h, server/CommSocket.h,
server/ScriptFactory.cpp, server/TaskFactory.cpp,
server/TaskFactory.h, server/WorldRouter.cpp, tools/AdminClient.h,
tools/cyaddrules.cpp, tools/cycmd.cpp, tools/cyconfig.cpp,
tools/cydumprules.cpp, tools/cyloadrules.cpp:
Add a truck load of inline docs.
* tools/cywatchdog.cpp: Mark obsolete file as removed from the build.
* tools/cyloadrules.cpp, tools/cyconfig.cpp, tools/cyaddrules.cpp:
Rename some overly generic types so they have more indicative
and unique names.
* FIXME, server/ScriptFactory.cpp, server/TaskFactory.h: Add a couple
of formal FIXMEs to sort out the code for loading modules and
classes.
* rulesets/PythonThingScript.h: Remove some commented out code.
2006-12-24 14:42:05 +00:00
|
|
|
#4 2006-12-24 Al Riddoch <alriddoch@zepler.org>
|
|
|
|
|
|
|
|
|
|
* server/ScriptFactory.cpp:77 This is unsafe code to be in a
|
|
|
|
|
constructor. Move it somewhere else. This class is probably
|
|
|
|
|
doing something similar to the issue in FIXME #3. Does
|
|
|
|
|
a task factory need to load modules, and get classes, just
|
|
|
|
|
like a script factory? Almost certainly.
|
|
|
|
|
|
|
|
|
|
#3 2006-12-24 Al Riddoch <alriddoch@zepler.org>
|
|
|
|
|
|
|
|
|
|
* server/TaskFactory.h:59 Work out what was intended by getClass()
|
2006-12-24 Al Riddoch <alriddoch@zepler.org>
* client/BaseClient.h, client/Py_CreatorClient.h,
common/BaseEntity.cpp, common/PropertyFactory.h,
common/PropertyManager.cpp, common/PropertyManager.h,
rulesets/ArithmeticScript.h, rulesets/Py_BBox.h,
rulesets/Py_EntityWrapper.h, rulesets/Py_Location.h,
rulesets/Py_Map.h, rulesets/Py_Mind.h, rulesets/Py_Object.h,
rulesets/Py_Operation.h, rulesets/Py_Oplist.h, rulesets/Py_Point3D.h,
rulesets/Py_Property.h, rulesets/Py_Quaternion.h,
rulesets/Py_RootEntity.h, rulesets/Py_Task.h, rulesets/Py_Thing.h,
rulesets/PythonArithmeticScript.cpp,
rulesets/PythonArithmeticScript.h, rulesets/PythonThingScript.cpp,
rulesets/PythonThingScript.h, server/Account.h,
server/ArithmeticFactory.cpp, server/ArithmeticFactory.h,
server/Player.h, server/ServerRouting.cpp, server/ServerRouting.h,
server/TaskFactory.h: Add more inline documentation. Harmonise
argument names, and move documentation comments into base classes
as necessary.
* FIXME: More notes on a factory related fixme.
* TODO: Add more stuff to do.
2006-12-24 17:18:54 +00:00
|
|
|
and addScript() methods, currently unimplemented. The also exist
|
|
|
|
|
unimplemented in ArithmeticFactory. Here we have 3 types of
|
|
|
|
|
factory all doing basically the same thing, with the same
|
|
|
|
|
members and all. Much as we abore MI, it may be the right
|
|
|
|
|
thing to do.
|
2006-12-24 Al Riddoch <alriddoch@zepler.org>
* index.dox, common/BaseWorld.cpp, common/BaseWorld.h,
common/PropertyFactory.h, common/PropertyManager.h, common/const.h,
rulesets/ActivePropertyFactory.h, rulesets/Entity.h,
rulesets/Py_Vector3D.h, rulesets/Py_World.h, rulesets/Py_WorldTime.h,
rulesets/PythonMindScript.cpp, rulesets/PythonMindScript.h,
rulesets/PythonScript.h,
rulesets/PythonThingScript.h, rulesets/PythonWrapper.cpp,
rulesets/PythonWrapper.h, rulesets/Script.cpp, rulesets/Script.h,
server/ArithmeticFactory.h, server/CommServer.h, server/CommSocket.h,
server/ScriptFactory.cpp, server/TaskFactory.cpp,
server/TaskFactory.h, server/WorldRouter.cpp, tools/AdminClient.h,
tools/cyaddrules.cpp, tools/cycmd.cpp, tools/cyconfig.cpp,
tools/cydumprules.cpp, tools/cyloadrules.cpp:
Add a truck load of inline docs.
* tools/cywatchdog.cpp: Mark obsolete file as removed from the build.
* tools/cyloadrules.cpp, tools/cyconfig.cpp, tools/cyaddrules.cpp:
Rename some overly generic types so they have more indicative
and unique names.
* FIXME, server/ScriptFactory.cpp, server/TaskFactory.h: Add a couple
of formal FIXMEs to sort out the code for loading modules and
classes.
* rulesets/PythonThingScript.h: Remove some commented out code.
2006-12-24 14:42:05 +00:00
|
|
|
|
2007-01-31 18:20:28 +00:00
|
|
|
#2 2006-07-01 Al Riddoch <alriddoch@zepler.org> FIXED
|
2006-07-03 01:29:07 +00:00
|
|
|
|
|
|
|
|
* server/CorePropertyManager.cpp:41 Add code to delete all the
|
2007-01-31 18:20:28 +00:00
|
|
|
factories at shutdown.
|
2006-07-03 01:29:07 +00:00
|
|
|
|
2007-09-22 15:34:04 +00:00
|
|
|
#1 2006-06-30 Al Riddoch <alriddoch@zepler.org> FIXED
|
2006-06-30 15:11:57 +00:00
|
|
|
|
|
|
|
|
* server/EntityFactory.cpp:74 Commented out code for three hard coded
|
|
|
|
|
entity classes should be removed once Line and Area are removed
|
|
|
|
|
from the code.
|