mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-19 14:50:53 +01:00
Correction dans l'algorithme du commit 54
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@56 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -56,7 +56,7 @@ bool ConducerSegment::canMove1stPointX(qreal asked_dx, qreal &possible_dx) {
|
||||
/// que le segment statique conserve une taille minimale.
|
||||
if (previous_segment -> length() > 0.0) {
|
||||
if (first_x + asked_dx < prev_segment_first_x + 12.0) {
|
||||
possible_dx = -(first_x - prev_segment_first_x - 12.0);
|
||||
possible_dx = -first_x + prev_segment_first_x + 12.0;
|
||||
return(false);
|
||||
} else {
|
||||
possible_dx = asked_dx;
|
||||
@@ -115,7 +115,7 @@ bool ConducerSegment::canMove2ndPointX(qreal asked_dx, qreal &possible_dx) {
|
||||
/// que le segment statique conserve une taille minimale.
|
||||
if (next_segment -> length() < 0.0) {
|
||||
if (second_x + asked_dx < next_segment_second_x + 12.0) {
|
||||
possible_dx = second_x - next_segment_second_x - 12.0;
|
||||
possible_dx = -second_x + next_segment_second_x + 12.0;
|
||||
return(false);
|
||||
} else {
|
||||
possible_dx = asked_dx;
|
||||
@@ -174,7 +174,7 @@ bool ConducerSegment::canMove1stPointY(qreal asked_dy, qreal &possible_dy) {
|
||||
/// que le segment statique conserve une taille minimale.
|
||||
if (previous_segment -> length() > 0.0) {
|
||||
if (first_y + asked_dy < prev_segment_first_y + 12.0) {
|
||||
possible_dy = -(first_y - prev_segment_first_y - 12.0);
|
||||
possible_dy = -first_y + prev_segment_first_y + 12.0;
|
||||
return(false);
|
||||
} else {
|
||||
possible_dy = asked_dy;
|
||||
@@ -233,7 +233,7 @@ bool ConducerSegment::canMove2ndPointY(qreal asked_dy, qreal &possible_dy) {
|
||||
/// que le segment statique conserve une taille minimale.
|
||||
if (next_segment -> length() < 0.0) {
|
||||
if (second_y + asked_dy < next_segment_second_y + 12.0) {
|
||||
possible_dy = second_y - next_segment_second_y - 12.0;
|
||||
possible_dy = -second_y + next_segment_second_y + 12.0;
|
||||
return(false);
|
||||
} else {
|
||||
possible_dy = asked_dy;
|
||||
|
||||
Reference in New Issue
Block a user