引用:http://www.oschina.net/code/snippet_12_4121
[代码] [Java]代码
01 | public class Player extends AnimatedSprite { |
04 | protected void onManagedUpdate( final float pSecondsElapsed) { |
05 | super .onManagedUpdate(pSecondsElapsed); |
06 | onBeforePositionChanged(); |
09 | private boolean onBeforePositionChanged(){ |
18 | int enemyListSize = levelController.getEnemyList().size(); |
19 | for ( int i = 0 ; i < enemyListSize; i++) |
20 | if ( this .collidesWith(levelController.getEnemyList().get(i))) |
22 | levelController.callbackCollisionEnemy(); |
25 | for ( int i = 0 ; i < levelController.getGoodsList().size(); i++) |
26 | if ( this .collidesWith(levelController.getGoodsList().get(i))) |
28 | levelController.callbackCollisionGoods(i); |
32 | for ( int i = 0 ; i < levelController.getEndPointList().size(); i++) |
33 | if ( this .collidesWith(levelController.getEndPointList().get(i))) |
35 | levelController.callbackCollisionWithEndPoint(); |
[文件] TheHardestGame.zip ~ 6MB 下载(453)