restructure project

This commit is contained in:
2023-08-13 11:59:13 +02:00
parent b4836847f5
commit 50c17e8ed1
210 changed files with 471 additions and 422 deletions

View File

@@ -1,17 +1,17 @@
#pragma once #pragma once
#include "ClientConnexion.h" #include "client/ClientConnexion.h"
#include "ClientGame.h" #include "client/game/ClientGame.h"
#include "game/Team.h" #include "td/game/Team.h"
#include "game/Player.h" #include "td/game/Player.h"
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "protocol/packets/SendMobsPacket.h" #include "td/protocol/packets/SendMobsPacket.h"
#include "render/Renderer.h" #include "client/render/Renderer.h"
#include "network/Network.h" #include "td/network/Network.h"
namespace td { namespace td {
namespace client { namespace client {

View File

@@ -1,8 +1,8 @@
#pragma once #pragma once
#include "protocol/PacketHandler.h" #include "td/protocol/PacketHandler.h"
#include "network/TCPSocket.h" #include "td/network/TCPSocket.h"
#include "game/Connexion.h" #include "td/network/Connexion.h"
namespace td { namespace td {
namespace client { namespace client {

View File

@@ -1,13 +1,13 @@
#pragma once #pragma once
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
#include "protocol/PacketHandler.h" #include "td/protocol/PacketHandler.h"
#include "WorldClient.h" #include "WorldClient.h"
#include "render/WorldRenderer.h" #include "client/render/WorldRenderer.h"
#include "render/Renderer.h" #include "client/render/Renderer.h"
namespace td { namespace td {
namespace client { namespace client {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "game/World.h" #include "td/game/World.h"
#include "protocol/PacketHandler.h" #include "td/protocol/PacketHandler.h"
namespace td { namespace td {
namespace client { namespace client {

View File

@@ -1,10 +1,10 @@
#pragma once #pragma once
#include "Defines.h" #include "td/Defines.h"
#include <memory> #include <memory>
#include "loader/GLLoader.h" #include "loader/GLLoader.h"
#include "render/shaders/WorldShader.h" #include "client/render/shaders/WorldShader.h"
#include "render/shaders/EntityShader.h" #include "client/render/shaders/EntityShader.h"
namespace td { namespace td {
namespace render { namespace render {

View File

@@ -2,7 +2,7 @@
#include <cstdint> #include <cstdint>
#include <memory> #include <memory>
#include "render/loader/GLLoader.h" #include "client/render/loader/GLLoader.h"
namespace td { namespace td {

View File

@@ -1,14 +1,14 @@
#pragma once #pragma once
#include "game/World.h" #include "td/game/World.h"
#include "render/Renderer.h" #include "client/render/Renderer.h"
#include "render/VertexCache.h" #include "client/render/VertexCache.h"
#include "render/gui/TowerPlacePopup.h" #include "client/render/gui/TowerPlacePopup.h"
#include "render/gui/TowerUpgradePopup.h" #include "client/render/gui/TowerUpgradePopup.h"
#include "render/gui/MobTooltip.h" #include "client/render/gui/MobTooltip.h"
#include "render/gui/CastleTooltip.h" #include "client/render/gui/CastleTooltip.h"
namespace td { namespace td {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "render/gui/imgui/imgui.h" #include "client/render/gui/imgui/imgui.h"
#include "game/Team.h" #include "td/game/Team.h"
namespace td { namespace td {
namespace render { namespace render {

View File

@@ -4,7 +4,7 @@
#include "imgui/imgui_filebrowser.h" #include "imgui/imgui_filebrowser.h"
#include "game/server/Server.h" #include "server/Server.h"
#include <memory> #include <memory>

View File

@@ -3,7 +3,7 @@
#include "GuiWidget.h" #include "GuiWidget.h"
#include <array> #include <array>
#include "game/Mobs.h" #include "td/game/Mobs.h"
namespace td { namespace td {
namespace gui { namespace gui {

View File

@@ -9,7 +9,7 @@
#include <memory> #include <memory>
#include "render/gui/GuiManager.h" #include "client/render/gui/GuiManager.h"
struct SDL_Window; struct SDL_Window;
typedef void* SDL_GLContext; typedef void* SDL_GLContext;

View File

@@ -2,7 +2,7 @@
#include "GuiWidget.h" #include "GuiWidget.h"
#include "Defines.h" #include "td/Defines.h"
namespace td { namespace td {
namespace gui { namespace gui {

View File

@@ -2,7 +2,7 @@
#include "GuiWidget.h" #include "GuiWidget.h"
#include "Defines.h" #include "td/Defines.h"
namespace td { namespace td {
namespace gui { namespace gui {

View File

@@ -107,7 +107,7 @@ namespace ImGui
} }
*/ */
#include "render/GL.h" #include "client/render/GL.h"
#if defined(__ANDROID__) #if defined(__ANDROID__)
#define IMGUI_IMPL_OPENGL_LOADER_ES3 #define IMGUI_IMPL_OPENGL_LOADER_ES3

View File

@@ -1,7 +1,7 @@
#ifndef IMGUIFILEBROWSER_H #ifndef IMGUIFILEBROWSER_H
#define IMGUIFILEBROWSER_H #define IMGUIFILEBROWSER_H
#include "render/gui/imgui/imgui.h" #include "client/render/gui/imgui/imgui.h"
#include <string> #include <string>
#include <vector> #include <vector>

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "game/World.h" #include "td/game/World.h"
#include "GLLoader.h" #include "GLLoader.h"
namespace td { namespace td {

View File

@@ -1,8 +1,8 @@
#pragma once #pragma once
#include <string> #include <string>
#include "Defines.h" #include "td/Defines.h"
#include "render/GL.h" #include "client/render/GL.h"
namespace td { namespace td {
namespace shader { namespace shader {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "misc/DataBuffer.h" #include "td/misc/DataBuffer.h"
#define TD_VERSION "alpha-0.3.0" #define TD_VERSION "alpha-0.3.0"

View File

@@ -2,7 +2,7 @@
#include <vector> #include <vector>
#include "misc/Time.h" #include "td/misc/Time.h"
namespace td { namespace td {
namespace server { namespace server {

View File

@@ -3,13 +3,13 @@
#include <map> #include <map>
#include <thread> #include <thread>
#include "network/TCPListener.h" #include "td/network/TCPListener.h"
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "protocol/PacketDispatcher.h" #include "td/protocol/PacketDispatcher.h"
#include "protocol/PacketHandler.h" #include "td/protocol/PacketHandler.h"
#include "ServerGame.h" #include "server/game/ServerGame.h"
#include "ServerConnexion.h" #include "server/ServerConnexion.h"
#include "Lobby.h" #include "server/Lobby.h"
#define SERVER_TPS 20 #define SERVER_TPS 20
#define SERVER_TICK 1000 / SERVER_TPS #define SERVER_TICK 1000 / SERVER_TPS

View File

@@ -1,10 +1,10 @@
#pragma once #pragma once
#include "network/TCPSocket.h" #include "td/network/TCPSocket.h"
#include "protocol/PacketHandler.h" #include "td/protocol/PacketHandler.h"
#include "protocol/PacketDispatcher.h" #include "td/protocol/PacketDispatcher.h"
#include "game/Player.h" #include "td/game/Player.h"
#include "game/Connexion.h" #include "td/network/Connexion.h"
namespace td { namespace td {
namespace server { namespace server {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
#include "misc/Time.h" #include "td/misc/Time.h"
#include "ServerWorld.h" #include "ServerWorld.h"
namespace td { namespace td {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "game/World.h" #include "td/game/World.h"
namespace td { namespace td {
namespace server { namespace server {

View File

@@ -1,8 +1,8 @@
#pragma once #pragma once
#include "game/Team.h" #include "td/game/Team.h"
#include "game/World.h" #include "td/game/World.h"
#include "game/Player.h" #include "td/game/Player.h"
namespace td { namespace td {
namespace game { namespace game {

View File

@@ -1,11 +1,11 @@
#pragma once #pragma once
#include "Defines.h" #include "td/Defines.h"
#include "Towers.h" #include "Towers.h"
#include "Types.h" #include "Types.h"
#include "Team.h" #include "Team.h"
#include "misc/ObjectNotifier.h" #include "td/misc/ObjectNotifier.h"
#include <vector> #include <vector>
#include <memory> #include <memory>

View File

@@ -2,8 +2,8 @@
#include <string> #include <string>
#include "game/Team.h" #include "td/game/Team.h"
#include "game/PlayerUpgrades.h" #include "td/game/PlayerUpgrades.h"
namespace td { namespace td {
namespace game { namespace game {

View File

@@ -2,7 +2,7 @@
#include "Types.h" #include "Types.h"
#include "misc/Shapes.h" #include "td/misc/Shapes.h"
#include <vector> #include <vector>
#include <memory> #include <memory>

View File

@@ -3,10 +3,10 @@
#include <string> #include <string>
#include <memory> #include <memory>
#include "misc/Time.h" #include "td/misc/Time.h"
#include "misc/Shapes.h" #include "td/misc/Shapes.h"
#include "game/Types.h" #include "td/game/Types.h"
namespace td { namespace td {
namespace game { namespace game {

View File

@@ -3,7 +3,7 @@
#include <cstdint> #include <cstdint>
// include Log for every files // include Log for every files
#include "misc/Log.h" #include "td/misc/Log.h"
namespace td { namespace td {
namespace game { namespace game {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "Defines.h" #include "td/Defines.h"
#include <cmath> #include <cmath>
namespace td { namespace td {

View File

@@ -1,9 +1,9 @@
#pragma once #pragma once
#include "network/TCPSocket.h" #include "td/network/TCPSocket.h"
#include "protocol/PacketHandler.h" #include "td/protocol/PacketHandler.h"
#include "protocol/PacketDispatcher.h" #include "td/protocol/PacketDispatcher.h"
#include "game/Player.h" #include "td/game/Player.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -12,10 +12,10 @@
#include <fcntl.h> #include <fcntl.h>
#endif #endif
#include "network/Socket.h" #include "td/network/Socket.h"
#include "network/IPAddress.h" #include "td/network/IPAddress.h"
#include "network/UDPSocket.h" #include "td/network/UDPSocket.h"
#include "network/TCPSocket.h" #include "td/network/TCPSocket.h"
namespace td { namespace td {
namespace network { namespace network {

View File

@@ -5,7 +5,7 @@
#include <vector> #include <vector>
#include <memory> #include <memory>
#include "misc/DataBuffer.h" #include "td/misc/DataBuffer.h"
#ifdef _WIN32 #ifdef _WIN32
#include <ws2tcpip.h> #include <ws2tcpip.h>

View File

@@ -1,8 +1,8 @@
#ifndef NETWORK_TCP_SOCKET_H_ #ifndef NETWORK_TCP_SOCKET_H_
#define NETWORK_TCP_SOCKET_H_ #define NETWORK_TCP_SOCKET_H_
#include "network/IPAddress.h" #include "td/network/IPAddress.h"
#include "network/Socket.h" #include "td/network/Socket.h"
#include <cstdint> #include <cstdint>

View File

@@ -1,8 +1,8 @@
#ifndef NETWORK_UDP_SOCKET_H_ #ifndef NETWORK_UDP_SOCKET_H_
#define NETWORK_UDP_SOCKET_H_ #define NETWORK_UDP_SOCKET_H_
#include "network/IPAddress.h" #include "td/network/IPAddress.h"
#include "network/Socket.h" #include "td/network/Socket.h"
#include <cstdint> #include <cstdint>

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include <map> #include <map>
#include <vector> #include <vector>

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "protocol/PacketsForward.h" #include "td/protocol/PacketsForward.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "misc/DataBuffer.h" #include "td/misc/DataBuffer.h"
#include <memory> #include <memory>

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include "protocol/Protocol.h" #include "td/protocol/Protocol.h"
#include "game/BaseGame.h" #include "td/game/BaseGame.h"
namespace td { namespace td {
namespace protocol { namespace protocol {

Some files were not shown because too many files have changed in this diff Show More