コード例 #1
0
ファイル: vecs.cpp プロジェクト: c0d1f1ed/piko-public
vec2i operator*(const int k, const vec2i& v1){
    return vec2i(v1.peekx()*k,
                 v1.peeky()*k);
}
コード例 #2
0
ファイル: vecs.cpp プロジェクト: c0d1f1ed/piko-public
int dot(const vec2i& v1, const vec2i& v2){
    return ((v1.peekx()*v2.peekx())+
            (v1.peeky()*v2.peeky()));
}
コード例 #3
0
ファイル: vecs.cpp プロジェクト: c0d1f1ed/piko-public
vec2i operator-(const vec2i& v1, const vec2i &v2){
    return vec2i(v1.peekx()-v2.peekx(),
                 v1.peeky()-v2.peeky());
}