| Conditions | 5 |
| Total Lines | 10 |
| Code Lines | 8 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | package example.shapes; |
||
| 20 | @Override |
||
| 21 | protected void loop() { |
||
| 22 | shape.translate(dx, dy); |
||
| 23 | if (shape.getX() < 0 || shape.getX() + shape.getWidth() > getDrawingPanel().getWidth()) { |
||
| 24 | dx = -dx; |
||
| 25 | } |
||
| 26 | if (shape.getY() < 0 || shape.getY() + shape.getHeight() > getDrawingPanel().getHeight()) { |
||
| 27 | dy = -dy; |
||
| 28 | } |
||
| 29 | sleep(10); |
||
| 30 | } |
||
| 32 |