WorldSim  inDev
2D tile-based sandbox RPG with procedurally generated fantasy world simulator 🌏
Public Member Functions | Public Attributes | Friends | List of all members
Relationship Class Reference

#include <Social.hpp>

Collaboration diagram for Relationship:
Collaboration graph
[legend]

Public Member Functions

 Relationship (Character *_sourceCharacter, Character *_destinationCharacter, char _relationshipLevel, unsigned char _compatibility)
 
bool operator== (Relationship &other)
 
bool operator> (Relationship &other)
 
bool operator< (Relationship &other)
 

Public Attributes

CharactersourceCharacter
 
CharacterdestinationCharacter
 
char relationshipLevel
 
unsigned char compatibility
 

Friends

std::ostream & operator<< (std::ostream &os, const Relationship &r)
 cout More...
 

Constructor & Destructor Documentation

◆ Relationship()

Relationship::Relationship ( Character _sourceCharacter,
Character _destinationCharacter,
char  _relationshipLevel,
unsigned char  _compatibility 
)

Member Function Documentation

◆ operator<()

bool Relationship::operator< ( Relationship other)

◆ operator==()

bool Relationship::operator== ( Relationship other)

◆ operator>()

bool Relationship::operator> ( Relationship other)

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const Relationship r 
)
friend

cout

Member Data Documentation

◆ compatibility

unsigned char Relationship::compatibility

◆ destinationCharacter

Character* Relationship::destinationCharacter

◆ relationshipLevel

char Relationship::relationshipLevel

◆ sourceCharacter

Character* Relationship::sourceCharacter

The documentation for this class was generated from the following files: