MudEngine:
- Deleted GameObjects.Characters.Controlled and GameObjects.Characters.NPC namespaces. - Deleted PlayerBasic & PlayerAdmin classes. - BaseCharacter now contains IsAdmin property for providing admin privileges to users. - BaseCharacter now contains IsControlled property for setting user control or AI controlled - Added startup.dat - This will supply information to the engine as to what Types will be used during runtime. Allowing for custom Types via scripts to be instanced and used (such as a custom player class rather than the default one).
This commit is contained in:
parent
1a4655c30e
commit
0587b4a475
10 changed files with 38 additions and 44 deletions
|
@ -7,7 +7,6 @@ using System.Net.Sockets;
|
|||
using System.Threading;
|
||||
|
||||
using MudEngine.GameObjects.Characters;
|
||||
using MudEngine.GameObjects.Characters.Controlled;
|
||||
|
||||
/* Usage:
|
||||
* Server MUDServer = new Server();
|
||||
|
@ -35,7 +34,7 @@ namespace MudEngine.Networking
|
|||
}
|
||||
server.CleanUp();
|
||||
}
|
||||
public bool InitializeTCP(int port, ref List<PlayerBasic> pbs)
|
||||
public bool InitializeTCP(int port, ref List<BaseCharacter> pbs)
|
||||
{
|
||||
if (stage != 0)
|
||||
return false;
|
||||
|
@ -50,7 +49,7 @@ namespace MudEngine.Networking
|
|||
stage++;
|
||||
return true;
|
||||
}
|
||||
public bool InitializeUDP(int port, ref List<PlayerBasic> pbs)
|
||||
public bool InitializeUDP(int port, ref List<BaseCharacter> pbs)
|
||||
{
|
||||
if (stage != 0)
|
||||
return false;
|
||||
|
@ -138,7 +137,7 @@ namespace MudEngine.Networking
|
|||
private ServerSocket server;
|
||||
private int stage;
|
||||
|
||||
List<PlayerBasic> players;
|
||||
List<BaseCharacter> players;
|
||||
|
||||
// TCP Stuff:
|
||||
private ClientSocket[] clients;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue