Ajout de l'opératuer -= et -
This commit is contained in:
parent
b13773ad7a
commit
0cc834324e
|
@ -21,9 +21,18 @@ FE_Pos& FE_Pos::operator=(const FE_Pos& a)
|
|||
FE_Pos& FE_Pos::operator+=(const FE_Pos& a)
|
||||
{x+=a.x;y+=a.y;z+=a.z;return *this;}
|
||||
|
||||
FE_Pos& FE_Pos::operator-=(const FE_Pos& a)
|
||||
{x-=a.x;y-=a.y;z-=a.z;return *this;}
|
||||
|
||||
FE_Pos operator+(FE_Pos const& a, FE_Pos const& b)
|
||||
{
|
||||
FE_Pos copie(a);
|
||||
copie+=b;
|
||||
return copie;
|
||||
}
|
||||
FE_Pos operator-(FE_Pos const& a, FE_Pos const& b)
|
||||
{
|
||||
FE_Pos copie(a);
|
||||
copie-=b;
|
||||
return copie;
|
||||
}
|
|
@ -8,10 +8,12 @@ public:
|
|||
FE_Pos(const FE_Pos& coord);
|
||||
FE_Pos& operator=(const FE_Pos& a);
|
||||
FE_Pos& operator+=(const FE_Pos& a);
|
||||
FE_Pos& operator-=(const FE_Pos& a);
|
||||
int x,y,z;
|
||||
};
|
||||
|
||||
bool operator==(FE_Pos const& a, FE_Pos const& b);
|
||||
FE_Pos operator+(FE_Pos const& a, FE_Pos const& b);
|
||||
FE_Pos operator-(FE_Pos const& a, FE_Pos const& b);
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue