SuperSpaceInvaderTurboApoca.../src/utils.cpp
2022-01-06 15:07:42 +01:00

14 lines
395 B
C++

#include <utils.h>
#include "utils.h"
bool areLinesColliding(unsigned start1, unsigned end1, unsigned start2, unsigned end2){
return start1 < end2 == start2 < end1;
// if it returns true, lines are colliding. I like truth tables
}
void applyTransformation(Position& pos, unsigned sizeFrom, unsigned sizeTo){
pos += Position(sizeFrom/2, sizeFrom/2);
pos -= Position(sizeTo/2, sizeTo/2);
}