14 lines
395 B
C++
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);
|
|
} |