javauis/lcdui_qt/tsrc/src/com/nokia/openlcdui/mt/game/CollisionDetectionTest.java
changeset 80 d6dafc5d983f
parent 23 98ccebc37403
equal deleted inserted replaced
78:71ad690e91f5 80:d6dafc5d983f
   373         assertTrue("sprite-tiledlayer fail 25.", sprite1.collidesWith(tiledLayer, true));
   373         assertTrue("sprite-tiledlayer fail 25.", sprite1.collidesWith(tiledLayer, true));
   374 
   374 
   375         sprite1.setTransform(Sprite.TRANS_ROT180);
   375         sprite1.setTransform(Sprite.TRANS_ROT180);
   376         sprite1.setPosition(0, 0);
   376         sprite1.setPosition(0, 0);
   377         assertTrue("sprite-tiledlayer fail 26.", sprite1.collidesWith(tiledLayer, false));
   377         assertTrue("sprite-tiledlayer fail 26.", sprite1.collidesWith(tiledLayer, false));
   378         assertTrue("sprite-tiledlayer fail 27.", !sprite1.collidesWith(tiledLayer, true));
   378         assertTrue("sprite-tiledlayer fail 27.", sprite1.collidesWith(tiledLayer, true));
   379 
   379 
   380         // Test collision rectangle in transformed sprite:
   380         // Test collision rectangle in transformed sprite:
   381         sprite1.setTransform(Sprite.TRANS_NONE);
   381         sprite1.setTransform(Sprite.TRANS_NONE);
   382         sprite1.defineCollisionRectangle(0, 0, 50, 50);
   382         sprite1.defineCollisionRectangle(0, 0, 50, 50);
   383         sprite1.setTransform(Sprite.TRANS_ROT90);
   383         sprite1.setTransform(Sprite.TRANS_ROT90);
   384         sprite1.setPosition(0, 0);
   384         sprite1.setPosition(0, 0);
   385         assertTrue("sprite-tiledlayer fail 28.", sprite1.collidesWith(tiledLayer, false));
   385         assertTrue("sprite-tiledlayer fail 28.", !sprite1.collidesWith(tiledLayer, false));
   386         assertTrue("sprite-tiledlayer fail 29.", !sprite1.collidesWith(tiledLayer, true));
   386         assertTrue("sprite-tiledlayer fail 29.", !sprite1.collidesWith(tiledLayer, true));
   387 
   387 
   388     }
   388     }
   389 
   389 
   390 
   390