made it basic>game

master
Benjamin Kraft 4 years ago
parent 063e8f0d6e
commit 38fad8c94e
  1. 2
      Arch/DatePrefix.cs
  2. 4
      Arch/Packet.cs
  3. 4
      Arch/ProtocolManager.cs
  4. 4
      Arch/SendData.cs
  5. 6
      Arch/ThreadManager.cs
  6. 4
      Game/GameManager.cs
  7. 2
      Game/Player.cs
  8. 6
      Management/Client.cs
  9. 2
      Management/Constants.cs
  10. 4
      Management/Room.cs
  11. 6
      Management/RoomHandle.cs
  12. 10
      Management/RoomSend.cs
  13. 7
      Management/Server.cs
  14. 6
      Management/ServerHandle.cs
  15. 8
      Management/ServerSend.cs
  16. 2
      PacketTypes/ClientDefaultPacket.cs
  17. 2
      PacketTypes/ClientGamePacket.cs
  18. 2
      PacketTypes/ClientRoomPacket.cs
  19. 2
      PacketTypes/PacketType.cs
  20. 2
      PacketTypes/ServerDefaultPacket.cs
  21. 2
      PacketTypes/ServerGamePacket.cs
  22. 2
      PacketTypes/ServerRoomPacket.cs
  23. 4
      Program.cs

@ -2,7 +2,7 @@
using System.IO; using System.IO;
using System.Text; using System.Text;
namespace BasicServer.Arch { namespace GameServer.Arch {
public class DatePrefix : TextWriter { public class DatePrefix : TextWriter {

@ -2,9 +2,9 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Numerics; using System.Numerics;
using System.Text; using System.Text;
using BasicServer.Management; using GameServer.Management;
namespace BasicServer.Arch { namespace GameServer.Arch {
public sealed class Packet : IDisposable { public sealed class Packet : IDisposable {
private List<byte> _buffer; private List<byte> _buffer;

@ -2,9 +2,9 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Net; using System.Net;
using System.Net.Sockets; using System.Net.Sockets;
using BasicServer.Management; using GameServer.Management;
namespace BasicServer.Arch { namespace GameServer.Arch {
public static class Listener { public static class Listener {
private static TcpListener _tcpListener; private static TcpListener _tcpListener;

@ -1,8 +1,8 @@
using System; using System;
using System.Linq; using System.Linq;
using BasicServer.Management; using GameServer.Management;
namespace BasicServer.Arch { namespace GameServer.Arch {
public static class SendData { public static class SendData {
public static void SendTcpData(int toClient, Packet packet) { public static void SendTcpData(int toClient, Packet packet) {
packet.WriteLength(); packet.WriteLength();

@ -1,10 +1,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading; using System.Threading;
using BasicServer.Game; using GameServer.Game;
using BasicServer.Management; using GameServer.Management;
namespace BasicServer.Arch { namespace GameServer.Arch {
internal static class ThreadManager { internal static class ThreadManager {
private static readonly List<Action> ToExecuteOnMainThread = new(); private static readonly List<Action> ToExecuteOnMainThread = new();

@ -1,6 +1,6 @@
using BasicServer.Management; using GameServer.Management;
namespace BasicServer.Game { namespace GameServer.Game {
public class GameManager { public class GameManager {
private Room Room { get; } private Room Room { get; }

@ -1,4 +1,4 @@
namespace BasicServer.Game { namespace GameServer.Game {
public class Player { public class Player {
public int Id { get; } public int Id { get; }

@ -1,9 +1,9 @@
using System; using System;
using BasicServer.Arch; using GameServer.Arch;
using BasicServer.Game; using GameServer.Game;
using GameServer.Management; using GameServer.Management;
namespace BasicServer.Management { namespace GameServer.Management {
public class Client { public class Client {
public readonly int Id; public readonly int Id;

@ -1,4 +1,4 @@
namespace BasicServer.Management { namespace GameServer.Management {
public static class Constants { public static class Constants {
public const int TicksPerSec = 64; public const int TicksPerSec = 64;
public const int MsPerTick = 1000 / TicksPerSec; public const int MsPerTick = 1000 / TicksPerSec;

@ -1,9 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using BasicServer.Game; using GameServer.Game;
namespace BasicServer.Management { namespace GameServer.Management {
public class Room { public class Room {
public class ClientProperties { public class ClientProperties {

@ -1,7 +1,7 @@
using System; using System;
using BasicServer; using GameServer;
using BasicServer.Arch; using GameServer.Arch;
using BasicServer.Management; using GameServer.Management;
namespace GameServer.Management { namespace GameServer.Management {
public static class RoomHandle { public static class RoomHandle {

@ -1,10 +1,10 @@
using System; using System;
using BasicServer.Arch; using GameServer.Arch;
using BasicServer.PacketTypes; using GameServer.PacketTypes;
using static BasicServer.Arch.SendData; using static GameServer.Arch.SendData;
using static BasicServer.PacketTypes.ServerRoomPacket; using static GameServer.PacketTypes.ServerRoomPacket;
namespace BasicServer.Management { namespace GameServer.Management {
public static class RoomSend { public static class RoomSend {
private static Packet CreatePacket(ServerRoomPacket type) { private static Packet CreatePacket(ServerRoomPacket type) {
return new((int)PacketType.Room, (int)type); return new((int)PacketType.Room, (int)type);

@ -1,11 +1,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using BasicServer.Arch; using GameServer.Arch;
using BasicServer.Management;
using BasicServer.PacketTypes;
using GameServer.Management; using GameServer.Management;
using GameServer.PacketTypes;
namespace BasicServer { namespace GameServer {
internal static class Server { internal static class Server {
public delegate void PacketHandler(int fromClient, Packet packet); public delegate void PacketHandler(int fromClient, Packet packet);

@ -1,8 +1,8 @@
using System; using System;
using BasicServer.Arch; using GameServer.Arch;
using BasicServer.Management; using GameServer.Management;
namespace BasicServer { namespace GameServer {
public static class ServerHandle { public static class ServerHandle {
public static void WelcomeReceived(int fromClientId, Packet packet) { public static void WelcomeReceived(int fromClientId, Packet packet) {

@ -1,7 +1,7 @@
using BasicServer.Arch; using GameServer.Arch;
using BasicServer.PacketTypes; using GameServer.PacketTypes;
using static BasicServer.Arch.SendData; using static GameServer.Arch.SendData;
using static BasicServer.PacketTypes.ServerDefaultPacket; using static GameServer.PacketTypes.ServerDefaultPacket;
namespace GameServer.Management { namespace GameServer.Management {
internal static class ServerSend { internal static class ServerSend {

@ -1,4 +1,4 @@
namespace BasicServer.PacketTypes { namespace GameServer.PacketTypes {
public enum ClientDefaultPacket { public enum ClientDefaultPacket {
DWelcomeReceived = 1, DWelcomeReceived = 1,
} }

@ -1,4 +1,4 @@
namespace BasicServer.PacketTypes { namespace GameServer.PacketTypes {
public enum ClientGamePacket { public enum ClientGamePacket {
} }

@ -1,4 +1,4 @@
namespace BasicServer.PacketTypes { namespace GameServer.PacketTypes {
public enum ClientRoomPacket { public enum ClientRoomPacket {
RList = 1, RList = 1,
RCreate, RCreate,

@ -1,4 +1,4 @@
namespace BasicServer.PacketTypes { namespace GameServer.PacketTypes {
public enum PacketType { public enum PacketType {
Default = 1, Default = 1,
Room, Room,

@ -1,4 +1,4 @@
namespace BasicServer.PacketTypes { namespace GameServer.PacketTypes {
public enum ServerDefaultPacket { public enum ServerDefaultPacket {
DWelcome = 1, DWelcome = 1,
} }

@ -1,4 +1,4 @@
namespace BasicServer.PacketTypes { namespace GameServer.PacketTypes {
public enum ServerGamePacket { public enum ServerGamePacket {
} }

@ -1,4 +1,4 @@
namespace BasicServer.PacketTypes { namespace GameServer.PacketTypes {
public enum ServerRoomPacket { public enum ServerRoomPacket {
RList = 1, RList = 1,
RCreated, RCreated,

@ -1,9 +1,9 @@
using System; using System;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using BasicServer.Arch; using GameServer.Arch;
namespace BasicServer { namespace GameServer {
internal static class Program { internal static class Program {
private static void Main() { private static void Main() {
Console.Title = "Game Server"; Console.Title = "Game Server";

Loading…
Cancel
Save