Wrath of Zeus
Made by Torchlight Games for CSE 125 SP24
Loading...
Searching...
No Matches
Data Structures | Macros
client.hpp File Reference
#include "client/core.hpp"
#include <iostream>
#include <ostream>
#include <utility>
#include <unordered_map>
#include <chrono>
#include <map>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/io_service.hpp>
#include <boost/filesystem.hpp>
#include "client/shader.hpp"
#include "client/model.hpp"
#include "client/util.hpp"
#include "client/lobbyfinder.hpp"
#include "client/gui/gui.hpp"
#include "client/camera.hpp"
#include "client/audio/audiomanager.hpp"
#include "client/constants.hpp"
#include "client/animation.hpp"
#include "client/animationmanager.hpp"
#include "client/bone.hpp"
#include "shared/game/sharedgamestate.hpp"
#include "shared/game/sharedobject.hpp"
#include "shared/network/packet.hpp"
#include "shared/network/session.hpp"
#include "shared/utilities/config.hpp"
#include "shared/utilities/constants.hpp"
#include "shared/utilities/typedefs.hpp"

Go to the source code of this file.

Data Structures

class  Client
 A clsas that represents the client for the game. Contains all local information, including the SharedGameState, as well as callbacks for rendering objects and initializing glfw, glew, shaders, and windows. More...
 

Macros

#define WINDOW_WIDTH   Client::getWindowSize().x
 
#define WINDOW_HEIGHT   Client::getWindowSize().y
 
#define FRAC_WINDOW_WIDTH(num, denom)   Client::window_width * static_cast<float>(num) / static_cast<float>(denom)
 
#define FRAC_WINDOW_HEIGHT(num, denom)   Client::window_height * static_cast<float>(num) / static_cast<float>(denom)
 

Macro Definition Documentation

◆ FRAC_WINDOW_HEIGHT

#define FRAC_WINDOW_HEIGHT (   num,
  denom 
)    Client::window_height * static_cast<float>(num) / static_cast<float>(denom)

◆ FRAC_WINDOW_WIDTH

#define FRAC_WINDOW_WIDTH (   num,
  denom 
)    Client::window_width * static_cast<float>(num) / static_cast<float>(denom)

◆ WINDOW_HEIGHT

#define WINDOW_HEIGHT   Client::getWindowSize().y

◆ WINDOW_WIDTH

#define WINDOW_WIDTH   Client::getWindowSize().x