|
Wrath of Zeus
Made by Torchlight Games for CSE 125 SP24
|
#include "server/server.hpp"#include <boost/asio/io_context.hpp>#include <boost/asio/ip/udp.hpp>#include <boost/archive/text_iarchive.hpp>#include <boost/archive/text_oarchive.hpp>#include <cassert>#include <algorithm>#include <iostream>#include <fstream>#include <ostream>#include <queue>#include <thread>#include <chrono>#include <memory>#include "boost/variant/get.hpp"#include "server/game/exit.hpp"#include "server/game/objectmanager.hpp"#include "server/game/weaponcollider.hpp"#include "server/game/potion.hpp"#include "server/game/weapon.hpp"#include "server/game/enemy.hpp"#include "server/game/player.hpp"#include "shared/game/event.hpp"#include "server/game/servergamestate.hpp"#include "server/game/object.hpp"#include "shared/game/sharedmodel.hpp"#include "server/game/trap.hpp"#include "server/game/projectile.hpp"#include "shared/network/session.hpp"#include "shared/network/packet.hpp"#include "shared/network/constants.hpp"#include "shared/utilities/config.hpp"#include "shared/game/sharedobject.hpp"#include "shared/utilities/constants.hpp"#include "shared/utilities/light.hpp"#include "shared/utilities/typedefs.hpp"#include "shared/utilities/rng.hpp"