Commit graph

5 commits

Author SHA1 Message Date
Scionwest_cp
388f2cf1e5 MudEngine:
Server - Minor changes.  Trying to track down why it crashes Telnet clients.
2011-10-03 19:43:19 -07:00
Scionwest_cp
3bd493c1cd Mud Designer:
Removed old forms and prepared for new designer layouts

MudEngine:
Server - Now starts and runs, however sending information to the client crashes telnet clients for some reason.
BaseCharacter - Removed OnConnect() source code and changed method into an abstract method.  This is now implemented via MudGame.MudCharacter
BaseCommand - BaseCommand.Name now implemented.  Constructor defaults to the Type name.  Note all command names must begin with 'Command'
BaseGame - Now has a Server propety
BaseServer - Added IsRunning property
ICharacter - Added Send() method
ICommunicate - Added Shutdown() method for use with servers.
CommandSystem - Bug fix.  Was checking to see if the command was an Interface rather than checking if it inherits from one.
CommandSystem - Bug fix.  No longer attempts to add abstract commands to collection
ScriptSystem - Bug fix.  Corrected the name of the Mud Compiler during compiler loading.

MudGame:
Added initial MudCharacter class.  Will be the standard class that all characters will inherit from.
Added CommandLogin for processing user server logins.
MudGame - Now calls Server.Initialize during Game.Initialize()
MudGame - Uses Server.IsRunning property checks rather than Server.EnableServer
MudGame - Added initial code for player connections.
2011-10-02 20:40:51 -07:00
Scionwest_cp
a365256d53 Changes project wide with this check-in.
MudCompiler:
No longer works.  Needs to be re-wrote to support the new Alpha 2.0 engine

MudDesigenr:
Removed most of the forms since we are not working on it.  Only form left is Project Manager, which will be removed shortly as well.

MudGame:
No longer runs.  All of the source code was removed due to MudEngine Alpha 2.0 source changing drastically.

MudEngine:
Alpha 2.0 source code finally checked-in.  It contains the full re-build of the engine.  A lot of new abstract classes have been added.
2011-10-01 22:20:23 -07:00
Scionwest_cp
5be2f9bf5b Removed old engine classes. Needs to be done prior to checking-in the new engine classes re-wrote from ground up. 2011-10-01 22:09:33 -07:00
Scionwest_cp
373b8b66b8 Renamed MudEngine.FileSystem folder to MudEngine.DAL (Data Access Layer)
Deleted the Attributes folder as it is no longer used.
Moved Server.cs from Networking to Communication folder.

Classes all still reside within their original namespaces, just migrating files into their new folders.  Namespace migration will take place afterwards.
2011-09-27 18:44:18 -07:00
Renamed from MudEngine/Networking/Server.cs (Browse further)