Tactics: Western Philosophers Vs. Musicians  0.12
A turn-based tactical game combining rules and gameplay elements inspired by Final Fantasy Tactics and the Mayfair Exponential Game System. Unlike most games of this type, motion is in full, grid-less 3D.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
Tactics3DCombat.h File Reference
#include "Tactics3DWarrior.h"
#include "../Libs/Core_LIB/CLog.h"
#include "../Libs/Utils_LIB/USocket.h"
#include <vector>

Go to the source code of this file.

Classes

struct  Tactics3D::Combat::Initiative
 

Namespaces

 Tactics3D
 All logic and data for the game Tactics: Western Philosophers Vs. Musicians.
 
 Tactics3D::Combat
 

Functions

bool Tactics3D::Combat::round (std::vector< Warrior * > warriors_, OpenSkyNet::Utils::Socket *socket_)
 
int Tactics3D::Combat::attack (int oO_, int oD_, Warrior *attacker_, const AttackRange *attackRange_, bool useAttackerDmgAdj_, int specialMoveDmgAdj_, bool useAbsDmg_, int absDmg_, Warrior *defender_, Action *action_)
 
Networking Operations
OpenSkyNet::Utils::uint Tactics3D::Combat::getInitiativesBufferLen (OpenSkyNet::Utils::uint numWarriors_)
 
OpenSkyNet::Utils::uint Tactics3D::Combat::serializeInitiatives (const std::vector< Initiative > &initiatives_, char(&buffer_)[MAX_STRING_SIZE])
 
void Tactics3D::Combat::assembleInitiatives (OpenSkyNet::Utils::uint numWarriors_, char(&buffer_)[MAX_STRING_SIZE], std::vector< OpenSkyNet::Utils::TaggedUnion > &eventParams_)