.. | .. |
---|
5673 | 5673 | boolean selectmode = display.DrawMode() == display.SELECTION || display.IsDebugSelection(); |
---|
5674 | 5674 | |
---|
5675 | 5675 | if (!selectmode && //display.DrawMode() != display.SELECTION && |
---|
5676 | | - (touched || (bRep != null && bRep.displaylist <= 0))) |
---|
| 5676 | + //(touched || (bRep != null && bRep.displaylist <= 0))) |
---|
| 5677 | + (Globals.isLIVE() || touched && (bRep != null && bRep.displaylist <= 0))) |
---|
5677 | 5678 | { |
---|
5678 | 5679 | Globals.lighttouched = true; |
---|
5679 | 5680 | } // all panes... |
---|
| 5681 | + |
---|
5680 | 5682 | //if (usecalllists && display.DrawMode() != display.SELECTION && display.DrawMode() != display.SHADOW && |
---|
5681 | 5683 | if (bRep != null && usecalllists && !selectmode && // june 2013 display.DrawMode() != display.SHADOW && |
---|
5682 | 5684 | (touched || (bRep != null && bRep.displaylist <= 0))) |
---|
.. | .. |
---|
7102 | 7104 | spot.translate(32, 32); |
---|
7103 | 7105 | spotw = spot.x + spot.width; |
---|
7104 | 7106 | spoth = spot.y + spot.height; |
---|
7105 | | - info.g.setColor(Color.blue); |
---|
| 7107 | + info.g.setColor(Color.cyan); |
---|
7106 | 7108 | info.g.fillRect(spot.x, spot.y, spot.width, spot.height); |
---|
7107 | 7109 | // if (CameraPane.Xmin > spot.x) |
---|
7108 | 7110 | // { |
---|
.. | .. |
---|
7120 | 7122 | // { |
---|
7121 | 7123 | // CameraPane.Ymax = spoth; |
---|
7122 | 7124 | // } |
---|
7123 | | - // bonhommes info.g.drawLine(spotw, spoth, spotw, spoth - 15); |
---|
7124 | | - //info.g.drawLine(spotw, spoth, spotw - 15, spoth); |
---|
| 7125 | + // bonhommes info.g.drawLine(spotw, spoth, spotw, spoth - boundary.height/2); // 15 |
---|
| 7126 | + //info.g.drawLine(spotw, spoth, spotw - boundary.width/2, spoth); // 15 |
---|
7125 | 7127 | spot.translate(0, -32); |
---|
7126 | | - info.g.setColor(Color.green); |
---|
| 7128 | + info.g.setColor(Color.yellow); |
---|
7127 | 7129 | info.g.fillRect(spot.x, spot.y, spot.width, spot.height); |
---|
| 7130 | + info.g.setColor(Color.green); |
---|
7128 | 7131 | // if (CameraPane.Xmin > spot.x) |
---|
7129 | 7132 | // { |
---|
7130 | 7133 | // CameraPane.Xmin = spot.x; |
---|
.. | .. |
---|
7442 | 7445 | switch (info.pane.RenderCamera().viewCode) |
---|
7443 | 7446 | { |
---|
7444 | 7447 | case 3: // '\001' |
---|
7445 | | - if (modified) |
---|
| 7448 | + if (modified || opposite) |
---|
7446 | 7449 | { |
---|
7447 | 7450 | //LA.matScale(toParent, 1, hScale, vScale); |
---|
7448 | 7451 | LA.matScale(toParent, totalScale, 1, 1); |
---|
7449 | 7452 | } // vScale, 1); |
---|
7450 | 7453 | else |
---|
7451 | 7454 | { |
---|
| 7455 | + // EXCEPTION! |
---|
7452 | 7456 | LA.matScale(toParent, totalScale, totalScale, totalScale); |
---|
7453 | 7457 | } // vScale, 1); |
---|
7454 | 7458 | break; |
---|
7455 | 7459 | |
---|
7456 | 7460 | case 2: // '\002' |
---|
7457 | | - if (modified) |
---|
| 7461 | + if (modified || opposite) |
---|
7458 | 7462 | { |
---|
7459 | 7463 | //LA.matScale(toParent, hScale, 1, vScale); |
---|
7460 | 7464 | LA.matScale(toParent, 1, totalScale, 1); |
---|
.. | .. |
---|
7465 | 7469 | break; |
---|
7466 | 7470 | |
---|
7467 | 7471 | case 1: // '\003' |
---|
7468 | | - if (modified) |
---|
| 7472 | + if (modified || opposite) |
---|
7469 | 7473 | { |
---|
7470 | 7474 | //LA.matScale(toParent, hScale, vScale, 1); |
---|
7471 | 7475 | LA.matScale(toParent, 1, 1, totalScale); |
---|