cyphesis/server
Erik Hjortsberg 45265a03f2 Consolidated all visibility calculations into the VisibilityCalculator
class.

Currently this first checks if a "visdist" property is set on the
entity, and if so uses that for visibility calculations. If not, the
visibility is determined by checking the size of the bounding box.
2010-07-13 10:58:54 +02:00
..
Account.cpp Remove obsolete hacked in inventory. 2010-01-03 02:30:57 +00:00
Account.h Call the spawn code if one is specified. 2009-12-30 15:11:46 +00:00
Admin.cpp Don't report an error server side when a client requests a non-existent object 2009-12-26 17:02:04 +00:00
Admin.h Retarded 2009-03-26 01:30:50 +00:00
CommClient.cpp Fix lack of initialization of m_connection and no check in destructor. 2010-03-21 06:05:25 +00:00
CommClient.h Remove obsolete skstream include. 2009-08-22 02:43:12 +01:00
CommClientFactory.cpp 2009-01-30 Al Riddoch <alriddoch@googlemail.com> 2009-01-30 00:43:41 +00:00
CommClientFactory.h Add class documentation. 2009-08-24 02:38:09 +01:00
CommHttpClient.cpp 2009-01-29 Al Riddoch <alriddoch@googlemail.com> 2009-01-29 18:11:35 +00:00
CommHttpClient.h Remove obsolete skstream include. 2009-08-22 02:43:55 +01:00
CommMaster.cpp 2009-01-28 Al Riddoch <alriddoch@googlemail.com> 2009-01-28 02:48:34 +00:00
CommMaster.h 2009-01-28 Al Riddoch <alriddoch@googlemail.com> 2009-01-28 02:48:34 +00:00
CommMDNSPublisher.cpp Add cassert to the code for avahi support. 2009-09-12 19:19:41 +01:00
CommMDNSPublisher.h Update IDs 2009-04-09 12:42:44 +01:00
CommMetaClient.cpp Use C++ iostream eof() instead of the C constant. 2009-09-18 12:18:23 +01:00
CommMetaClient.h 2008-10-27 Al Riddoch <alriddoch@googlemail.com> 2008-10-27 00:53:29 +00:00
CommPeer.cpp Convert trial option peer_port to the new machanism. 2009-04-08 02:21:54 +01:00
CommPeer.h Convert trial option peer_port to the new machanism. 2009-04-08 02:21:54 +01:00
CommPSQLSocket.cpp Update IDs 2009-04-09 12:42:44 +01:00
CommPSQLSocket.h Update IDs 2009-04-09 12:42:44 +01:00
CommPythonClient.cpp 2009-01-31 Al Riddoch <alriddoch@googlemail.com> 2009-01-31 04:10:15 +00:00
CommPythonClient.h Remove another obsolete include. 2009-08-22 02:49:45 +01:00
CommServer.cpp Add a return value to addSocket indicating failure. 2009-11-20 02:11:08 +00:00
CommServer.h Add a return value to addSocket indicating failure. 2009-11-20 02:11:08 +00:00
CommSocket.cpp Update IDs 2009-04-09 12:42:44 +01:00
CommSocket.h Update IDs 2009-04-09 12:42:44 +01:00
CommStreamClient.cpp Use C++ iostream eof() instead of the C constant. 2009-09-18 12:18:23 +01:00
CommStreamClient.h 2009-01-29 Al Riddoch <alriddoch@googlemail.com> 2009-01-29 18:02:30 +00:00
CommStreamListener.cpp 2009-01-29 Al Riddoch <alriddoch@googlemail.com> 2009-01-29 16:26:25 +00:00
CommStreamListener.h 2009-01-29 Al Riddoch <alriddoch@googlemail.com> 2009-01-29 16:26:25 +00:00
CommTCPListener.cpp 2009-01-29 Al Riddoch <alriddoch@googlemail.com> 2009-01-29 16:26:25 +00:00
CommTCPListener.h 2009-01-29 Al Riddoch <alriddoch@googlemail.com> 2009-01-29 16:26:25 +00:00
CommUnixListener.cpp Use SO_PEERCRED where available to avoid the need to send a message. 2009-12-01 15:37:55 +00:00
CommUnixListener.h 2009-01-29 Al Riddoch <alriddoch@googlemail.com> 2009-01-29 16:26:25 +00:00
Connection.cpp Add a null pointer check. 2009-12-05 23:03:23 +00:00
Connection.h Restructure the vtable of Connection to make it easier to override accounts. 2009-12-01 17:31:11 +00:00
Connection_methods.h Update IDs 2009-04-09 12:42:44 +01:00
CorePropertyManager.cpp Added a "visdist" property which determines visibility range. 2010-07-13 10:56:52 +02:00
CorePropertyManager.h 2008-09-27 Al Riddoch <alriddoch@googlemail.com> 2008-09-27 16:22:40 +00:00
EntityBuilder.cpp Rename Monitor class tree to Variable for clarity. 2009-09-03 00:38:50 +01:00
EntityBuilder.h Remove Python code TaskFactory, and use task script factory instead. 2009-08-20 22:58:11 +01:00
EntityFactory.cpp Remove unused dependency on EntityBuilder. 2009-08-19 02:44:58 +01:00
EntityFactory.h Add doc comments to Entity factory classes 2009-08-24 03:02:18 +01:00
EntityFactory_impl.h Rename file from PersistentThingFactory to EntityFactory to match class. 2009-03-22 15:30:23 +00:00
ExternalMind.cpp Remove debug output when removing an unused PC from the world. 2009-04-19 00:41:16 -07:00
ExternalMind.h Update all the Ids 2009-03-24 15:09:42 +00:00
ExternalProperty.cpp Remove all the cases where value was passed to PropertyBase constructor 2009-05-14 00:20:09 +01:00
ExternalProperty.h 2008-12-10 Al Riddoch <alriddoch@googlemail.com> 2008-12-10 01:16:37 +00:00
HttpCache.cpp 2008-08-29 Al Riddoch <alriddoch@googlemail.com> 2008-08-30 16:29:11 +00:00
HttpCache.h 2008-08-29 Al Riddoch <alriddoch@googlemail.com> 2008-08-30 16:29:11 +00:00
Idle.cpp Update IDs 2009-04-09 12:42:44 +01:00
Idle.h Update IDs 2009-04-09 12:42:44 +01:00
IdleConnector.cpp Update IDs 2009-04-09 12:42:44 +01:00
IdleConnector.h Update IDs 2009-04-09 12:42:44 +01:00
IdlePSQLConnector.cpp Update IDs 2009-04-09 12:42:44 +01:00
IdlePSQLConnector.h Update IDs 2009-04-09 12:42:44 +01:00
Lobby.cpp Remove unneeded headers from header. 2009-09-06 22:04:54 +01:00
Lobby.h Remove unnecessary inline keyword. 2009-09-06 22:25:11 +01:00
Makefile.am Extend Spawn interface to support richer Atlas descriptions. 2009-12-30 11:29:12 +00:00
Master.cpp 2009-02-02 Al Riddoch <alriddoch@googlemail.com> 2009-02-02 02:28:45 +00:00
Master.h Update all the Ids 2009-03-24 15:09:42 +00:00
Peer.cpp 2009-02-02 Al Riddoch <alriddoch@googlemail.com> 2009-02-02 02:28:45 +00:00
Peer.h Update all the Ids 2009-03-24 15:09:42 +00:00
PersistantThingFactory.cpp What the hell is going on with these Ids 2009-03-24 15:17:36 +00:00
Persistence.cpp Make username and password protected, and use accessors. 2009-11-24 13:13:54 +00:00
Persistence.h Add a method to update a rule stored in the database. 2009-11-06 16:22:16 +00:00
Player.cpp Remove support for long obsolete compilers. 2009-11-18 01:27:46 +00:00
Player.h Update IDs 2009-04-09 12:42:44 +01:00
Ruleset.cpp Add some assert checks to ensure logic is sane. 2009-11-25 03:25:59 +00:00
Ruleset.h Restructure loading rules so the waiting is only used when loading a set. 2009-11-04 19:01:26 +00:00
ScriptFactory.cpp Add including Python.h to the top of a few files, as including it later 2009-08-22 05:09:46 +01:00
ScriptFactory.h Remove unnecessary Python include. 2009-08-22 03:09:32 +01:00
server.cpp Move the functionality for loading rule data, and configuring into Ruleset. 2009-08-19 02:47:15 +01:00
server.h Update all the Ids 2009-03-24 15:09:42 +00:00
ServerRouting.cpp Add a virtual interface to Account making it responsible for its persistence. 2009-12-01 17:40:21 +00:00
ServerRouting.h Move querying the database for accounts into ServerRouting. 2009-11-24 11:19:50 +00:00
slave.cpp Update all the Ids 2009-03-24 15:09:42 +00:00
SlaveClientConnection.cpp 2009-02-02 Al Riddoch <alriddoch@googlemail.com> 2009-02-02 02:28:45 +00:00
SlaveClientConnection.h Update all the Ids 2009-03-24 15:09:42 +00:00
Spawn.cpp Add concept classes for handling spawn points. 2009-12-30 01:32:31 +00:00
Spawn.h Extend Spawn interface to support richer Atlas descriptions. 2009-12-30 11:29:12 +00:00
SpawnEntity.cpp Add support for simple configurable inventory to spawn points. 2010-01-03 02:16:35 +00:00
SpawnEntity.h Add support for simple configurable inventory to spawn points. 2010-01-03 02:16:35 +00:00
StorageManager.cpp Fixed a segfault when a type is missing when restoring an entity. 2010-03-02 13:07:26 +01:00
StorageManager.h 2008-11-17 Al Riddoch <alriddoch@googlemail.com> 2008-11-17 02:14:59 +00:00
SystemAccount.cpp Make SystemAccounts display their type correctly. 2009-12-03 19:12:47 +00:00
SystemAccount.h Make SystemAccounts display their type correctly. 2009-12-03 19:12:47 +00:00
TaskFactory.cpp Remove Python code TaskFactory, and use task script factory instead. 2009-08-20 22:58:11 +01:00
TaskFactory.h Remove obsolete Python include. 2009-08-22 03:15:01 +01:00
TaskScriptFactory.cpp Add including Python.h to the top of a few files, as including it later 2009-08-22 05:09:46 +01:00
TaskScriptFactory.h Remove unnecessary dependency on Python.h 2009-08-22 03:17:34 +01:00
TrustedConnection.cpp Add a new type of account with same privs as Admin, but which cannot 2009-12-01 17:54:25 +00:00
TrustedConnection.h Restructure the vtable of Connection to make it easier to override accounts. 2009-12-01 17:31:11 +00:00
UpdateTester.cpp Remove unneeded headers from header. 2009-09-06 22:04:54 +01:00
UpdateTester.h 2009-01-12 Al Riddoch <alriddoch@googlemail.com> 2009-01-15 18:46:38 +00:00
WorldRouter.cpp Consolidated all visibility calculations into the VisibilityCalculator 2010-07-13 10:58:54 +02:00
WorldRouter.h Make methods protected rather than private for testability. 2010-01-03 19:24:04 +00:00