EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
EvilNumber.cpp File Reference
#include "eve-common.h"
#include "python/PyRep.h"
#include "utils/EvilNumber.h"
Include dependency graph for EvilNumber.cpp:

Go to the source code of this file.

Functions

EvilNumber operator+ (const EvilNumber &val, const EvilNumber &val2)
 
EvilNumber operator- (const EvilNumber &val, const EvilNumber &val2)
 
EvilNumber operator* (const EvilNumber &val, const EvilNumber &val2)
 
EvilNumber operator/ (const EvilNumber &val, const EvilNumber &val2)
 
EvilNumber operator% (const EvilNumber &val, const EvilNumber &val2)
 

Variables

EvilNumber EvilZero = EvilNumber()
 
EvilNumber EvilZerof = EvilNumber(0.0f)
 
EvilNumber EvilOne = EvilNumber(1)
 
EvilNumber EvilNegOne = EvilNumber(-1)
 
const EvilNumber EvilTime_Second = EvE::Time::Second
 
const EvilNumber EvilTime_Minute = EvilTime_Second * 60
 
const EvilNumber EvilTime_Hour = EvilTime_Minute * 60
 
const EvilNumber EvilTime_Day = EvilTime_Hour * 24
 
const EvilNumber EvilTime_Month = EvilTime_Day * 30
 
const EvilNumber EvilTime_Year = EvilTime_Month * 12 + 5
 

Function Documentation

EvilNumber operator% ( const EvilNumber val,
const EvilNumber val2 
)

Definition at line 677 of file EvilNumber.cpp.

678 {
679  EvilNumber result(val);
680  result %= val2;
681  return result;
682 }
this is a class that kinda mimics how python polymorph's numbers.
Definition: EvilNumber.h:59
EvilNumber operator* ( const EvilNumber val,
const EvilNumber val2 
)

Definition at line 663 of file EvilNumber.cpp.

664 {
665  EvilNumber result(val);
666  result *= val2;
667  return result;
668 }
this is a class that kinda mimics how python polymorph's numbers.
Definition: EvilNumber.h:59
EvilNumber operator+ ( const EvilNumber val,
const EvilNumber val2 
)

Definition at line 649 of file EvilNumber.cpp.

650 {
651  EvilNumber result(val);
652  result += val2;
653  return result;
654 }
this is a class that kinda mimics how python polymorph's numbers.
Definition: EvilNumber.h:59
EvilNumber operator- ( const EvilNumber val,
const EvilNumber val2 
)

Definition at line 656 of file EvilNumber.cpp.

657 {
658  EvilNumber result(val);
659  result -= val2;
660  return result;
661 }
this is a class that kinda mimics how python polymorph's numbers.
Definition: EvilNumber.h:59
EvilNumber operator/ ( const EvilNumber val,
const EvilNumber val2 
)

Definition at line 670 of file EvilNumber.cpp.

671 {
672  EvilNumber result(val);
673  result /= val2;
674  return result;
675 }
this is a class that kinda mimics how python polymorph's numbers.
Definition: EvilNumber.h:59

Variable Documentation

EvilNumber EvilNegOne = EvilNumber(-1)

Definition at line 35 of file EvilNumber.cpp.

const EvilNumber EvilTime_Day = EvilTime_Hour * 24

Definition at line 39 of file EvilNumber.cpp.

const EvilNumber EvilTime_Hour = EvilTime_Minute * 60

Definition at line 38 of file EvilNumber.cpp.

const EvilNumber EvilTime_Minute = EvilTime_Second * 60

Definition at line 37 of file EvilNumber.cpp.

const EvilNumber EvilTime_Month = EvilTime_Day * 30

Definition at line 40 of file EvilNumber.cpp.

const EvilNumber EvilTime_Second = EvE::Time::Second

Definition at line 36 of file EvilNumber.cpp.

const EvilNumber EvilTime_Year = EvilTime_Month * 12 + 5

Definition at line 41 of file EvilNumber.cpp.

EvilNumber EvilZerof = EvilNumber(0.0f)

Definition at line 33 of file EvilNumber.cpp.