YourCityInvadedByAliens
Documentation for code of the game
Public Member Functions | Private Attributes | List of all members
CoordXY Class Reference

#include <coordxy.h>

Public Member Functions

 CoordXY ()
 
 CoordXY (int x, int y)
 
int x () const
 
int y () const
 
void update (int x, int y)
 
void update (const CoordXY &coord)
 
void setX (int x)
 
void setY (int y)
 
YPos toYPos () const
 
CoordXYoperator+= (const CoordXY &other)
 
CoordXYoperator-= (const CoordXY &other)
 
CoordXY operator+ (const CoordXY &other) const
 
CoordXY operator- (const CoordXY &other) const
 
bool operator> (const CoordXY &other) const
 
bool operator< (const CoordXY &other) const
 
bool isInsideRect (const CoordXY &topLeft, const CoordXY &bottomRight) const
 
bool isInsideRect (const YRect &rect)
 

Private Attributes

int m_nX
 
int m_nY
 

Constructor & Destructor Documentation

◆ CoordXY() [1/2]

CoordXY::CoordXY ( )

◆ CoordXY() [2/2]

CoordXY::CoordXY ( int  x,
int  y 
)

Member Function Documentation

◆ isInsideRect() [1/2]

bool CoordXY::isInsideRect ( const CoordXY topLeft,
const CoordXY bottomRight 
) const

◆ isInsideRect() [2/2]

bool CoordXY::isInsideRect ( const YRect rect)

◆ operator+()

CoordXY CoordXY::operator+ ( const CoordXY other) const

◆ operator+=()

CoordXY & CoordXY::operator+= ( const CoordXY other)

◆ operator-()

CoordXY CoordXY::operator- ( const CoordXY other) const

◆ operator-=()

CoordXY & CoordXY::operator-= ( const CoordXY other)

◆ operator<()

bool CoordXY::operator< ( const CoordXY other) const

◆ operator>()

bool CoordXY::operator> ( const CoordXY other) const

◆ setX()

void CoordXY::setX ( int  x)

◆ setY()

void CoordXY::setY ( int  y)

◆ toYPos()

YPos CoordXY::toYPos ( ) const

◆ update() [1/2]

void CoordXY::update ( const CoordXY coord)

◆ update() [2/2]

void CoordXY::update ( int  x,
int  y 
)

◆ x()

int CoordXY::x ( ) const

◆ y()

int CoordXY::y ( ) const

Member Data Documentation

◆ m_nX

int CoordXY::m_nX
private

◆ m_nY

int CoordXY::m_nY
private

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