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.Text;
namespace BasicServer.Arch {
namespace GameServer.Arch {
public class DatePrefix : TextWriter {

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

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

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

@ -1,10 +1,10 @@
using System;
using System.Collections.Generic;
using System.Threading;
using BasicServer.Game;
using BasicServer.Management;
using GameServer.Game;
using GameServer.Management;
namespace BasicServer.Arch {
namespace GameServer.Arch {
internal static class ThreadManager {
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 {
private Room Room { get; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading…
Cancel
Save