All pastes #1930210 Raw Edit

CollisionImplementation

public java v1 · immutable
#1930210 ·published 2010-09-01 01:31 UTC
rendered paste body
// Code excerpts showing the implementation of my collision classes.// Collision Classesprivate ScreenCollisionDetector scrnDet;private ContactResolver contRes = new ContactResolver(10);// Initializationthis.scrnDet = new ScreenCollisionDetector(this.screen);// Adding objects whose collisions need to be checkedthis.scrnDet.addToCheckList(this.imageSprite);this.scrnDet.addToCheckList(this.imageSprite2);this.scrnDet.addToCheckList(this.animSprite);// This function is called at every frameprivate void checkCollisions(long timePassed) {     ArrayList<Contact> contacts = this.scrnDet.checkScreenCollisions();     this.contRes.resolveContacts(contacts, contacts.size() - 1, timePassed);}