Java Reference
In-Depth Information
x = random.nextInt(boardWidth)*tileWidth;
y = random.nextInt(boardHeight)*tileHeight;
cat = new Sprite(image, tileWidth, tileHeight);
cat.setPosition(x,y);
cat.defineReferencePixel(0,0);
cat.setTransform(Sprite.TRANS_NONE);
cat.setFrame(0);
layers.append(cat);
}
public void start() {
Thread thread = new Thread(this);
thread.start();
paused=false;
}
private void detectCollisions() {
int i;
for (i=0; i<butterfly.length; i++) {
if (cat.collidesWith(butterfly[i],true)) {
display.flashBacklight(100);
display.vibrate(100);
}
}
}
public void run() {
Graphics g = getGraphics();
while(true) {
try {
moveCat();
moveButterflies();
detectCollisions();
layers.paint(g, 0, 0);
flushGraphics();
Thread.sleep(DELAYMS);
 
Search WWH ::




Custom Search