From d7b559158803a0ac8f4e945b9db2619e8b5d521b Mon Sep 17 00:00:00 2001 From: Jiang Kun Date: Mon, 9 Jan 2017 15:07:43 +0800 Subject: [PATCH] fix some complie err --- .../examples/MultiplayerBluetoothExample.java | 65 ++++++--------- .../examples/MultiplayerExample.java | 67 +++++++--------- .../MultiplayerServerDiscoveryExample.java | 79 ++++++++----------- .../examples/ParticleSystemCoolExample.java | 6 +- .../examples/ParticleSystemNexusExample.java | 2 +- .../examples/ParticleSystemSimpleExample.java | 6 +- .../andengine/examples/XMLLayoutExample.java | 2 +- .../client/ConnectionCloseClientMessage.java | 2 +- .../ConnectionEstablishClientMessage.java | 2 +- .../client/ConnectionPingClientMessage.java | 2 +- .../server/ConnectionCloseServerMessage.java | 2 +- .../ConnectionEstablishedServerMessage.java | 2 +- .../server/ConnectionPongServerMessage.java | 2 +- ...ejectedProtocolMissmatchServerMessage.java | 2 +- .../examples/game/pong/PongGameActivity.java | 40 ++++------ .../examples/game/pong/PongServer.java | 62 +++++---------- .../client/MovePaddleClientMessage.java | 2 +- .../server/SetPaddleIDServerMessage.java | 2 +- .../server/UpdateBallServerMessage.java | 2 +- .../server/UpdatePaddleServerMessage.java | 2 +- .../server/UpdateScoreServerMessage.java | 2 +- .../examples/launcher/ExampleLauncher.java | 2 +- 22 files changed, 139 insertions(+), 216 deletions(-) diff --git a/src/org/andengine/examples/MultiplayerBluetoothExample.java b/src/org/andengine/examples/MultiplayerBluetoothExample.java index d6d1d6f..1fe3584 100644 --- a/src/org/andengine/examples/MultiplayerBluetoothExample.java +++ b/src/org/andengine/examples/MultiplayerBluetoothExample.java @@ -18,21 +18,21 @@ import org.andengine.examples.adt.messages.server.ConnectionCloseServerMessage; import org.andengine.examples.adt.messages.server.ServerMessageFlags; import org.andengine.examples.util.BluetoothListDevicesActivity; -import org.andengine.extension.multiplayer.protocol.adt.message.IMessage; -import org.andengine.extension.multiplayer.protocol.adt.message.server.IServerMessage; -import org.andengine.extension.multiplayer.protocol.adt.message.server.ServerMessage; -import org.andengine.extension.multiplayer.protocol.client.IServerMessageHandler; -import org.andengine.extension.multiplayer.protocol.client.connector.BluetoothSocketConnectionServerConnector; -import org.andengine.extension.multiplayer.protocol.client.connector.BluetoothSocketConnectionServerConnector.IBluetoothSocketConnectionServerConnectorListener; -import org.andengine.extension.multiplayer.protocol.client.connector.ServerConnector; -import org.andengine.extension.multiplayer.protocol.exception.BluetoothException; -import org.andengine.extension.multiplayer.protocol.server.BluetoothSocketServer; -import org.andengine.extension.multiplayer.protocol.server.BluetoothSocketServer.IBluetoothSocketServerListener; -import org.andengine.extension.multiplayer.protocol.server.connector.BluetoothSocketConnectionClientConnector; -import org.andengine.extension.multiplayer.protocol.server.connector.BluetoothSocketConnectionClientConnector.IBluetoothSocketConnectionClientConnectorListener; -import org.andengine.extension.multiplayer.protocol.server.connector.ClientConnector; -import org.andengine.extension.multiplayer.protocol.shared.BluetoothSocketConnection; -import org.andengine.extension.multiplayer.protocol.util.MessagePool; +import org.andengine.extension.multiplayer.adt.message.IMessage; +import org.andengine.extension.multiplayer.adt.message.server.IServerMessage; +import org.andengine.extension.multiplayer.adt.message.server.ServerMessage; +import org.andengine.extension.multiplayer.client.IServerMessageHandler; +import org.andengine.extension.multiplayer.client.connector.BluetoothSocketConnectionServerConnector; +import org.andengine.extension.multiplayer.client.connector.BluetoothSocketConnectionServerConnector.IBluetoothSocketConnectionServerConnectorListener; +import org.andengine.extension.multiplayer.client.connector.ServerConnector; +import org.andengine.util.exception.BluetoothException; +import org.andengine.extension.multiplayer.server.BluetoothSocketServer; +import org.andengine.extension.multiplayer.server.BluetoothSocketServer.IBluetoothSocketServerListener; +import org.andengine.extension.multiplayer.server.connector.BluetoothSocketConnectionClientConnector; +import org.andengine.extension.multiplayer.server.connector.BluetoothSocketConnectionClientConnector.IBluetoothSocketConnectionClientConnectorListener; +import org.andengine.extension.multiplayer.server.connector.ClientConnector; +import org.andengine.extension.multiplayer.shared.BluetoothSocketConnection; +import org.andengine.extension.multiplayer.util.MessagePool; import org.andengine.input.touch.TouchEvent; import org.andengine.opengl.texture.ITexture; import org.andengine.opengl.texture.TextureOptions; @@ -195,11 +195,7 @@ public EngineOptions onCreateEngineOptions() { @Override protected void onDestroy() { if(this.mBluetoothSocketServer != null) { - try { - this.mBluetoothSocketServer.sendBroadcastServerMessage(new ConnectionCloseServerMessage()); - } catch (final IOException e) { - Debug.e(e); - } + this.mBluetoothSocketServer.sendBroadcastServerMessage(new ConnectionCloseServerMessage()); this.mBluetoothSocketServer.terminate(); } @@ -240,16 +236,12 @@ public Scene onCreateScene() { @Override public boolean onSceneTouchEvent(final Scene pScene, final TouchEvent pSceneTouchEvent) { if(pSceneTouchEvent.isActionDown()) { - try { - final AddSpriteServerMessage addSpriteServerMessage = (AddSpriteServerMessage) MultiplayerBluetoothExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_ADD_SPRITE); - addSpriteServerMessage.set(MultiplayerBluetoothExample.this.mSpriteIDCounter++, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); + final AddSpriteServerMessage addSpriteServerMessage = (AddSpriteServerMessage) MultiplayerBluetoothExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_ADD_SPRITE); + addSpriteServerMessage.set(MultiplayerBluetoothExample.this.mSpriteIDCounter++, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); - MultiplayerBluetoothExample.this.mBluetoothSocketServer.sendBroadcastServerMessage(addSpriteServerMessage); + MultiplayerBluetoothExample.this.mBluetoothSocketServer.sendBroadcastServerMessage(addSpriteServerMessage); - MultiplayerBluetoothExample.this.mMessagePool.recycleMessage(addSpriteServerMessage); - } catch (final IOException e) { - Debug.e(e); - } + MultiplayerBluetoothExample.this.mMessagePool.recycleMessage(addSpriteServerMessage); return true; } else { return false; @@ -260,20 +252,15 @@ public boolean onSceneTouchEvent(final Scene pScene, final TouchEvent pSceneTouc scene.setOnAreaTouchListener(new IOnAreaTouchListener() { @Override public boolean onAreaTouched(final TouchEvent pSceneTouchEvent, final ITouchArea pTouchArea, final float pTouchAreaLocalX, final float pTouchAreaLocalY) { - try { - final Sprite sprite = (Sprite)pTouchArea; - final int spriteID = (Integer)sprite.getUserData(); + final Sprite sprite = (Sprite)pTouchArea; + final int spriteID = (Integer)sprite.getUserData(); - final MoveSpriteServerMessage moveSpriteServerMessage = (MoveSpriteServerMessage) MultiplayerBluetoothExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_MOVE_SPRITE); - moveSpriteServerMessage.set(spriteID, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); + final MoveSpriteServerMessage moveSpriteServerMessage = (MoveSpriteServerMessage) MultiplayerBluetoothExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_MOVE_SPRITE); + moveSpriteServerMessage.set(spriteID, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); - MultiplayerBluetoothExample.this.mBluetoothSocketServer.sendBroadcastServerMessage(moveSpriteServerMessage); + MultiplayerBluetoothExample.this.mBluetoothSocketServer.sendBroadcastServerMessage(moveSpriteServerMessage); - MultiplayerBluetoothExample.this.mMessagePool.recycleMessage(moveSpriteServerMessage); - } catch (final IOException e) { - Debug.e(e); - return false; - } + MultiplayerBluetoothExample.this.mMessagePool.recycleMessage(moveSpriteServerMessage); return true; } }); diff --git a/src/org/andengine/examples/MultiplayerExample.java b/src/org/andengine/examples/MultiplayerExample.java index f6b43d1..897767a 100644 --- a/src/org/andengine/examples/MultiplayerExample.java +++ b/src/org/andengine/examples/MultiplayerExample.java @@ -19,21 +19,20 @@ import org.andengine.examples.adt.messages.client.ClientMessageFlags; import org.andengine.examples.adt.messages.server.ConnectionCloseServerMessage; import org.andengine.examples.adt.messages.server.ServerMessageFlags; -import org.andengine.extension.multiplayer.protocol.adt.message.IMessage; -import org.andengine.extension.multiplayer.protocol.adt.message.server.IServerMessage; -import org.andengine.extension.multiplayer.protocol.adt.message.server.ServerMessage; -import org.andengine.extension.multiplayer.protocol.client.IServerMessageHandler; -import org.andengine.extension.multiplayer.protocol.client.connector.ServerConnector; -import org.andengine.extension.multiplayer.protocol.client.connector.SocketConnectionServerConnector; -import org.andengine.extension.multiplayer.protocol.client.connector.SocketConnectionServerConnector.ISocketConnectionServerConnectorListener; -import org.andengine.extension.multiplayer.protocol.server.SocketServer; -import org.andengine.extension.multiplayer.protocol.server.SocketServer.ISocketServerListener; -import org.andengine.extension.multiplayer.protocol.server.connector.ClientConnector; -import org.andengine.extension.multiplayer.protocol.server.connector.SocketConnectionClientConnector; -import org.andengine.extension.multiplayer.protocol.server.connector.SocketConnectionClientConnector.ISocketConnectionClientConnectorListener; -import org.andengine.extension.multiplayer.protocol.shared.SocketConnection; -import org.andengine.extension.multiplayer.protocol.util.MessagePool; -import org.andengine.extension.multiplayer.protocol.util.WifiUtils; +import org.andengine.extension.multiplayer.adt.message.IMessage; +import org.andengine.extension.multiplayer.adt.message.server.IServerMessage; +import org.andengine.extension.multiplayer.adt.message.server.ServerMessage; +import org.andengine.extension.multiplayer.client.IServerMessageHandler; +import org.andengine.extension.multiplayer.client.connector.ServerConnector; +import org.andengine.extension.multiplayer.client.connector.SocketConnectionServerConnector; +import org.andengine.extension.multiplayer.client.connector.SocketConnectionServerConnector.ISocketConnectionServerConnectorListener; +import org.andengine.extension.multiplayer.server.SocketServer; +import org.andengine.extension.multiplayer.server.SocketServer.ISocketServerListener; +import org.andengine.extension.multiplayer.server.connector.ClientConnector; +import org.andengine.extension.multiplayer.server.connector.SocketConnectionClientConnector; +import org.andengine.extension.multiplayer.server.connector.SocketConnectionClientConnector.ISocketConnectionClientConnectorListener; +import org.andengine.extension.multiplayer.shared.SocketConnection; +import org.andengine.extension.multiplayer.util.MessagePool; import org.andengine.input.touch.TouchEvent; import org.andengine.opengl.texture.ITexture; import org.andengine.opengl.texture.TextureOptions; @@ -41,6 +40,7 @@ import org.andengine.opengl.texture.region.ITextureRegion; import org.andengine.opengl.texture.region.TextureRegionFactory; import org.andengine.ui.activity.SimpleBaseGameActivity; +import org.andengine.util.WifiUtils; import org.andengine.util.debug.Debug; import android.app.AlertDialog; @@ -143,16 +143,12 @@ public Scene onCreateScene() { @Override public boolean onSceneTouchEvent(final Scene pScene, final TouchEvent pSceneTouchEvent) { if(pSceneTouchEvent.isActionDown()) { - try { - final AddSpriteServerMessage addSpriteServerMessage = (AddSpriteServerMessage) MultiplayerExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_ADD_SPRITE); - addSpriteServerMessage.set(MultiplayerExample.this.mSpriteIDCounter++, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); + final AddSpriteServerMessage addSpriteServerMessage = (AddSpriteServerMessage) MultiplayerExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_ADD_SPRITE); + addSpriteServerMessage.set(MultiplayerExample.this.mSpriteIDCounter++, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); - MultiplayerExample.this.mSocketServer.sendBroadcastServerMessage(addSpriteServerMessage); + MultiplayerExample.this.mSocketServer.sendBroadcastServerMessage(addSpriteServerMessage); - MultiplayerExample.this.mMessagePool.recycleMessage(addSpriteServerMessage); - } catch (final IOException e) { - Debug.e(e); - } + MultiplayerExample.this.mMessagePool.recycleMessage(addSpriteServerMessage); return true; } else { return true; @@ -163,20 +159,15 @@ public boolean onSceneTouchEvent(final Scene pScene, final TouchEvent pSceneTouc scene.setOnAreaTouchListener(new IOnAreaTouchListener() { @Override public boolean onAreaTouched(final TouchEvent pSceneTouchEvent, final ITouchArea pTouchArea, final float pTouchAreaLocalX, final float pTouchAreaLocalY) { - try { - final Sprite sprite = (Sprite)pTouchArea; - final int spriteID = (Integer)sprite.getUserData(); + final Sprite sprite = (Sprite)pTouchArea; + final int spriteID = (Integer)sprite.getUserData(); - final MoveSpriteServerMessage moveSpriteServerMessage = (MoveSpriteServerMessage) MultiplayerExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_MOVE_SPRITE); - moveSpriteServerMessage.set(spriteID, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); + final MoveSpriteServerMessage moveSpriteServerMessage = (MoveSpriteServerMessage) MultiplayerExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_MOVE_SPRITE); + moveSpriteServerMessage.set(spriteID, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); - MultiplayerExample.this.mSocketServer.sendBroadcastServerMessage(moveSpriteServerMessage); + MultiplayerExample.this.mSocketServer.sendBroadcastServerMessage(moveSpriteServerMessage); - MultiplayerExample.this.mMessagePool.recycleMessage(moveSpriteServerMessage); - } catch (final IOException e) { - Debug.e(e); - return false; - } + MultiplayerExample.this.mMessagePool.recycleMessage(moveSpriteServerMessage); return true; } }); @@ -199,7 +190,7 @@ protected Dialog onCreateDialog(final int pID) { .setMessage("The IP of your Server is:\n" + WifiUtils.getWifiIPv4Address(this)) .setPositiveButton(android.R.string.ok, null) .create(); - } catch (final UnknownHostException e) { + } catch (final WifiUtils.WifiUtilsException e) { return new AlertDialog.Builder(this) .setIcon(android.R.drawable.ic_dialog_alert) .setTitle("Your Server-IP ...") @@ -270,11 +261,7 @@ public void onClick(final DialogInterface pDialog, final int pWhich) { @Override protected void onDestroy() { if(this.mSocketServer != null) { - try { - this.mSocketServer.sendBroadcastServerMessage(new ConnectionCloseServerMessage()); - } catch (final IOException e) { - Debug.e(e); - } + this.mSocketServer.sendBroadcastServerMessage(new ConnectionCloseServerMessage()); this.mSocketServer.terminate(); } diff --git a/src/org/andengine/examples/MultiplayerServerDiscoveryExample.java b/src/org/andengine/examples/MultiplayerServerDiscoveryExample.java index 79e7823..7406cff 100644 --- a/src/org/andengine/examples/MultiplayerServerDiscoveryExample.java +++ b/src/org/andengine/examples/MultiplayerServerDiscoveryExample.java @@ -21,27 +21,27 @@ import org.andengine.examples.adt.messages.client.ClientMessageFlags; import org.andengine.examples.adt.messages.server.ConnectionCloseServerMessage; import org.andengine.examples.adt.messages.server.ServerMessageFlags; -import org.andengine.extension.multiplayer.protocol.adt.message.IMessage; -import org.andengine.extension.multiplayer.protocol.adt.message.server.IServerMessage; -import org.andengine.extension.multiplayer.protocol.adt.message.server.ServerMessage; -import org.andengine.extension.multiplayer.protocol.client.IServerMessageHandler; -import org.andengine.extension.multiplayer.protocol.client.SocketServerDiscoveryClient; -import org.andengine.extension.multiplayer.protocol.client.SocketServerDiscoveryClient.ISocketServerDiscoveryClientListener; -import org.andengine.extension.multiplayer.protocol.client.connector.ServerConnector; -import org.andengine.extension.multiplayer.protocol.client.connector.SocketConnectionServerConnector; -import org.andengine.extension.multiplayer.protocol.client.connector.SocketConnectionServerConnector.ISocketConnectionServerConnectorListener; -import org.andengine.extension.multiplayer.protocol.server.SocketServer; -import org.andengine.extension.multiplayer.protocol.server.SocketServer.ISocketServerListener; -import org.andengine.extension.multiplayer.protocol.server.SocketServerDiscoveryServer; -import org.andengine.extension.multiplayer.protocol.server.SocketServerDiscoveryServer.ISocketServerDiscoveryServerListener; -import org.andengine.extension.multiplayer.protocol.server.connector.ClientConnector; -import org.andengine.extension.multiplayer.protocol.server.connector.SocketConnectionClientConnector; -import org.andengine.extension.multiplayer.protocol.server.connector.SocketConnectionClientConnector.ISocketConnectionClientConnectorListener; -import org.andengine.extension.multiplayer.protocol.shared.IDiscoveryData.DefaultDiscoveryData; -import org.andengine.extension.multiplayer.protocol.shared.SocketConnection; -import org.andengine.extension.multiplayer.protocol.util.IPUtils; -import org.andengine.extension.multiplayer.protocol.util.MessagePool; -import org.andengine.extension.multiplayer.protocol.util.WifiUtils; +import org.andengine.extension.multiplayer.adt.message.IMessage; +import org.andengine.extension.multiplayer.adt.message.server.IServerMessage; +import org.andengine.extension.multiplayer.adt.message.server.ServerMessage; +import org.andengine.extension.multiplayer.client.IServerMessageHandler; +import org.andengine.extension.multiplayer.client.SocketServerDiscoveryClient; +import org.andengine.extension.multiplayer.client.SocketServerDiscoveryClient.ISocketServerDiscoveryClientListener; +import org.andengine.extension.multiplayer.client.connector.ServerConnector; +import org.andengine.extension.multiplayer.client.connector.SocketConnectionServerConnector; +import org.andengine.extension.multiplayer.client.connector.SocketConnectionServerConnector.ISocketConnectionServerConnectorListener; +import org.andengine.extension.multiplayer.server.SocketServer; +import org.andengine.extension.multiplayer.server.SocketServer.ISocketServerListener; +import org.andengine.extension.multiplayer.server.SocketServerDiscoveryServer; +import org.andengine.extension.multiplayer.server.SocketServerDiscoveryServer.ISocketServerDiscoveryServerListener; +import org.andengine.extension.multiplayer.server.connector.ClientConnector; +import org.andengine.extension.multiplayer.server.connector.SocketConnectionClientConnector; +import org.andengine.extension.multiplayer.server.connector.SocketConnectionClientConnector.ISocketConnectionClientConnectorListener; +import org.andengine.extension.multiplayer.shared.IDiscoveryData.DefaultDiscoveryData; +import org.andengine.extension.multiplayer.shared.SocketConnection; + +import org.andengine.extension.multiplayer.util.MessagePool; + import org.andengine.input.touch.TouchEvent; import org.andengine.opengl.texture.ITexture; import org.andengine.opengl.texture.TextureOptions; @@ -49,6 +49,8 @@ import org.andengine.opengl.texture.region.ITextureRegion; import org.andengine.opengl.texture.region.TextureRegionFactory; import org.andengine.ui.activity.SimpleBaseGameActivity; +import org.andengine.util.IPUtils; +import org.andengine.util.WifiUtils; import org.andengine.util.debug.Debug; import android.app.AlertDialog; @@ -151,16 +153,12 @@ public Scene onCreateScene() { @Override public boolean onSceneTouchEvent(final Scene pScene, final TouchEvent pSceneTouchEvent) { if(pSceneTouchEvent.isActionDown()) { - try { - final AddSpriteServerMessage addSpriteServerMessage = (AddSpriteServerMessage) MultiplayerServerDiscoveryExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_ADD_SPRITE); - addSpriteServerMessage.set(MultiplayerServerDiscoveryExample.this.mSpriteIDCounter++, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); + final AddSpriteServerMessage addSpriteServerMessage = (AddSpriteServerMessage) MultiplayerServerDiscoveryExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_ADD_SPRITE); + addSpriteServerMessage.set(MultiplayerServerDiscoveryExample.this.mSpriteIDCounter++, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); - MultiplayerServerDiscoveryExample.this.mSocketServer.sendBroadcastServerMessage(addSpriteServerMessage); + MultiplayerServerDiscoveryExample.this.mSocketServer.sendBroadcastServerMessage(addSpriteServerMessage); - MultiplayerServerDiscoveryExample.this.mMessagePool.recycleMessage(addSpriteServerMessage); - } catch (final IOException e) { - Debug.e(e); - } + MultiplayerServerDiscoveryExample.this.mMessagePool.recycleMessage(addSpriteServerMessage); return true; } else { return false; @@ -171,20 +169,15 @@ public boolean onSceneTouchEvent(final Scene pScene, final TouchEvent pSceneTouc scene.setOnAreaTouchListener(new IOnAreaTouchListener() { @Override public boolean onAreaTouched(final TouchEvent pSceneTouchEvent, final ITouchArea pTouchArea, final float pTouchAreaLocalX, final float pTouchAreaLocalY) { - try { - final Sprite sprite = (Sprite)pTouchArea; - final int spriteID = (Integer)sprite.getUserData(); + final Sprite sprite = (Sprite)pTouchArea; + final int spriteID = (Integer)sprite.getUserData(); - final MoveSpriteServerMessage moveSpriteServerMessage = (MoveSpriteServerMessage) MultiplayerServerDiscoveryExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_MOVE_SPRITE); - moveSpriteServerMessage.set(spriteID, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); + final MoveSpriteServerMessage moveSpriteServerMessage = (MoveSpriteServerMessage) MultiplayerServerDiscoveryExample.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_MOVE_SPRITE); + moveSpriteServerMessage.set(spriteID, pSceneTouchEvent.getX(), pSceneTouchEvent.getY()); - MultiplayerServerDiscoveryExample.this.mSocketServer.sendBroadcastServerMessage(moveSpriteServerMessage); + MultiplayerServerDiscoveryExample.this.mSocketServer.sendBroadcastServerMessage(moveSpriteServerMessage); - MultiplayerServerDiscoveryExample.this.mMessagePool.recycleMessage(moveSpriteServerMessage); - } catch (final IOException e) { - Debug.e(e); - return false; - } + MultiplayerServerDiscoveryExample.this.mMessagePool.recycleMessage(moveSpriteServerMessage); return true; } }); @@ -233,11 +226,7 @@ public void onClick(final DialogInterface pDialog, final int pWhich) { @Override protected void onDestroy() { if(this.mSocketServer != null) { - try { - this.mSocketServer.sendBroadcastServerMessage(new ConnectionCloseServerMessage()); - } catch (final IOException e) { - Debug.e(e); - } + this.mSocketServer.sendBroadcastServerMessage(new ConnectionCloseServerMessage()); this.mSocketServer.terminate(); } diff --git a/src/org/andengine/examples/ParticleSystemCoolExample.java b/src/org/andengine/examples/ParticleSystemCoolExample.java index c36e762..b4f497b 100644 --- a/src/org/andengine/examples/ParticleSystemCoolExample.java +++ b/src/org/andengine/examples/ParticleSystemCoolExample.java @@ -10,13 +10,9 @@ import org.andengine.entity.Entity; import org.andengine.entity.particle.BatchedPseudoSpriteParticleSystem; import org.andengine.entity.particle.emitter.PointParticleEmitter; -import org.andengine.entity.particle.initializer.AccelerationParticleInitializer; -import org.andengine.entity.particle.initializer.ColorParticleInitializer; -import org.andengine.entity.particle.initializer.RotationParticleInitializer; -import org.andengine.entity.particle.initializer.VelocityParticleInitializer; +import org.andengine.entity.particle.initializer.*; import org.andengine.entity.particle.modifier.AlphaParticleModifier; import org.andengine.entity.particle.modifier.ColorParticleModifier; -import org.andengine.entity.particle.modifier.ExpireParticleInitializer; import org.andengine.entity.particle.modifier.ScaleParticleModifier; import org.andengine.entity.scene.Scene; import org.andengine.entity.util.FPSLogger; diff --git a/src/org/andengine/examples/ParticleSystemNexusExample.java b/src/org/andengine/examples/ParticleSystemNexusExample.java index f9f208b..1c0a8bb 100644 --- a/src/org/andengine/examples/ParticleSystemNexusExample.java +++ b/src/org/andengine/examples/ParticleSystemNexusExample.java @@ -15,7 +15,7 @@ import org.andengine.entity.particle.initializer.VelocityParticleInitializer; import org.andengine.entity.particle.modifier.AlphaParticleModifier; import org.andengine.entity.particle.modifier.ColorParticleModifier; -import org.andengine.entity.particle.modifier.ExpireParticleInitializer; +import org.andengine.entity.particle.initializer.ExpireParticleInitializer; import org.andengine.entity.particle.modifier.ScaleParticleModifier; import org.andengine.entity.scene.Scene; import org.andengine.entity.util.FPSLogger; diff --git a/src/org/andengine/examples/ParticleSystemSimpleExample.java b/src/org/andengine/examples/ParticleSystemSimpleExample.java index 9d9fa69..94ae120 100644 --- a/src/org/andengine/examples/ParticleSystemSimpleExample.java +++ b/src/org/andengine/examples/ParticleSystemSimpleExample.java @@ -9,13 +9,9 @@ import org.andengine.entity.Entity; import org.andengine.entity.particle.BatchedPseudoSpriteParticleSystem; import org.andengine.entity.particle.emitter.CircleOutlineParticleEmitter; -import org.andengine.entity.particle.initializer.AlphaParticleInitializer; -import org.andengine.entity.particle.initializer.ColorParticleInitializer; -import org.andengine.entity.particle.initializer.RotationParticleInitializer; -import org.andengine.entity.particle.initializer.VelocityParticleInitializer; +import org.andengine.entity.particle.initializer.*; import org.andengine.entity.particle.modifier.AlphaParticleModifier; import org.andengine.entity.particle.modifier.ColorParticleModifier; -import org.andengine.entity.particle.modifier.ExpireParticleInitializer; import org.andengine.entity.particle.modifier.ScaleParticleModifier; import org.andengine.entity.scene.IOnSceneTouchListener; import org.andengine.entity.scene.Scene; diff --git a/src/org/andengine/examples/XMLLayoutExample.java b/src/org/andengine/examples/XMLLayoutExample.java index 5c0c137..7dbeaea 100644 --- a/src/org/andengine/examples/XMLLayoutExample.java +++ b/src/org/andengine/examples/XMLLayoutExample.java @@ -15,7 +15,7 @@ import org.andengine.entity.particle.initializer.VelocityParticleInitializer; import org.andengine.entity.particle.modifier.AlphaParticleModifier; import org.andengine.entity.particle.modifier.ColorParticleModifier; -import org.andengine.entity.particle.modifier.ExpireParticleInitializer; +import org.andengine.entity.particle.initializer.ExpireParticleInitializer; import org.andengine.entity.particle.modifier.ScaleParticleModifier; import org.andengine.entity.scene.IOnSceneTouchListener; import org.andengine.entity.scene.Scene; diff --git a/src/org/andengine/examples/adt/messages/client/ConnectionCloseClientMessage.java b/src/org/andengine/examples/adt/messages/client/ConnectionCloseClientMessage.java index 01e6428..43f668c 100644 --- a/src/org/andengine/examples/adt/messages/client/ConnectionCloseClientMessage.java +++ b/src/org/andengine/examples/adt/messages/client/ConnectionCloseClientMessage.java @@ -4,7 +4,7 @@ import java.io.DataOutputStream; import java.io.IOException; -import org.andengine.extension.multiplayer.protocol.adt.message.client.ClientMessage; +import org.andengine.extension.multiplayer.adt.message.client.ClientMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/adt/messages/client/ConnectionEstablishClientMessage.java b/src/org/andengine/examples/adt/messages/client/ConnectionEstablishClientMessage.java index 7af153c..065eb7a 100644 --- a/src/org/andengine/examples/adt/messages/client/ConnectionEstablishClientMessage.java +++ b/src/org/andengine/examples/adt/messages/client/ConnectionEstablishClientMessage.java @@ -4,7 +4,7 @@ import java.io.DataOutputStream; import java.io.IOException; -import org.andengine.extension.multiplayer.protocol.adt.message.client.ClientMessage; +import org.andengine.extension.multiplayer.adt.message.client.ClientMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/adt/messages/client/ConnectionPingClientMessage.java b/src/org/andengine/examples/adt/messages/client/ConnectionPingClientMessage.java index 511bf75..9956e63 100644 --- a/src/org/andengine/examples/adt/messages/client/ConnectionPingClientMessage.java +++ b/src/org/andengine/examples/adt/messages/client/ConnectionPingClientMessage.java @@ -4,7 +4,7 @@ import java.io.DataOutputStream; import java.io.IOException; -import org.andengine.extension.multiplayer.protocol.adt.message.client.ClientMessage; +import org.andengine.extension.multiplayer.adt.message.client.ClientMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/adt/messages/server/ConnectionCloseServerMessage.java b/src/org/andengine/examples/adt/messages/server/ConnectionCloseServerMessage.java index a2959cf..3bb3b27 100644 --- a/src/org/andengine/examples/adt/messages/server/ConnectionCloseServerMessage.java +++ b/src/org/andengine/examples/adt/messages/server/ConnectionCloseServerMessage.java @@ -4,7 +4,7 @@ import java.io.DataOutputStream; import java.io.IOException; -import org.andengine.extension.multiplayer.protocol.adt.message.server.ServerMessage; +import org.andengine.extension.multiplayer.adt.message.server.ServerMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/adt/messages/server/ConnectionEstablishedServerMessage.java b/src/org/andengine/examples/adt/messages/server/ConnectionEstablishedServerMessage.java index 5011440..1037e49 100644 --- a/src/org/andengine/examples/adt/messages/server/ConnectionEstablishedServerMessage.java +++ b/src/org/andengine/examples/adt/messages/server/ConnectionEstablishedServerMessage.java @@ -4,7 +4,7 @@ import java.io.DataOutputStream; import java.io.IOException; -import org.andengine.extension.multiplayer.protocol.adt.message.server.ServerMessage; +import org.andengine.extension.multiplayer.adt.message.server.ServerMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/adt/messages/server/ConnectionPongServerMessage.java b/src/org/andengine/examples/adt/messages/server/ConnectionPongServerMessage.java index 2fcb8c2..02958a2 100644 --- a/src/org/andengine/examples/adt/messages/server/ConnectionPongServerMessage.java +++ b/src/org/andengine/examples/adt/messages/server/ConnectionPongServerMessage.java @@ -4,7 +4,7 @@ import java.io.DataOutputStream; import java.io.IOException; -import org.andengine.extension.multiplayer.protocol.adt.message.server.ServerMessage; +import org.andengine.extension.multiplayer.adt.message.server.ServerMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/adt/messages/server/ConnectionRejectedProtocolMissmatchServerMessage.java b/src/org/andengine/examples/adt/messages/server/ConnectionRejectedProtocolMissmatchServerMessage.java index bbc70f9..5015808 100644 --- a/src/org/andengine/examples/adt/messages/server/ConnectionRejectedProtocolMissmatchServerMessage.java +++ b/src/org/andengine/examples/adt/messages/server/ConnectionRejectedProtocolMissmatchServerMessage.java @@ -4,7 +4,7 @@ import java.io.DataOutputStream; import java.io.IOException; -import org.andengine.extension.multiplayer.protocol.adt.message.server.ServerMessage; +import org.andengine.extension.multiplayer.adt.message.server.ServerMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/game/pong/PongGameActivity.java b/src/org/andengine/examples/game/pong/PongGameActivity.java index 286462b..e20a242 100644 --- a/src/org/andengine/examples/game/pong/PongGameActivity.java +++ b/src/org/andengine/examples/game/pong/PongGameActivity.java @@ -30,14 +30,13 @@ import org.andengine.examples.game.pong.adt.messages.server.UpdatePaddleServerMessage; import org.andengine.examples.game.pong.adt.messages.server.UpdateScoreServerMessage; import org.andengine.examples.game.pong.util.constants.PongConstants; -import org.andengine.extension.multiplayer.protocol.adt.message.server.IServerMessage; -import org.andengine.extension.multiplayer.protocol.client.IServerMessageHandler; -import org.andengine.extension.multiplayer.protocol.client.connector.ServerConnector; -import org.andengine.extension.multiplayer.protocol.client.connector.SocketConnectionServerConnector.ISocketConnectionServerConnectorListener; -import org.andengine.extension.multiplayer.protocol.server.connector.ClientConnector; -import org.andengine.extension.multiplayer.protocol.server.connector.SocketConnectionClientConnector.ISocketConnectionClientConnectorListener; -import org.andengine.extension.multiplayer.protocol.shared.SocketConnection; -import org.andengine.extension.multiplayer.protocol.util.WifiUtils; +import org.andengine.extension.multiplayer.adt.message.server.IServerMessage; +import org.andengine.extension.multiplayer.client.IServerMessageHandler; +import org.andengine.extension.multiplayer.client.connector.ServerConnector; +import org.andengine.extension.multiplayer.client.connector.SocketConnectionServerConnector.ISocketConnectionServerConnectorListener; +import org.andengine.extension.multiplayer.server.connector.ClientConnector; +import org.andengine.extension.multiplayer.server.connector.SocketConnectionClientConnector.ISocketConnectionClientConnectorListener; +import org.andengine.extension.multiplayer.shared.SocketConnection; import org.andengine.input.touch.TouchEvent; import org.andengine.opengl.font.Font; import org.andengine.opengl.font.FontFactory; @@ -46,6 +45,7 @@ import org.andengine.opengl.texture.atlas.bitmap.BitmapTextureAtlas; import org.andengine.opengl.vbo.VertexBufferObjectManager; import org.andengine.ui.activity.SimpleBaseGameActivity; +import org.andengine.util.WifiUtils; import org.andengine.util.debug.Debug; import android.app.AlertDialog; @@ -179,11 +179,7 @@ public Scene onCreateScene() { @Override public void onUpdate(final float pSecondsElapsed) { if(PongGameActivity.this.mPaddleID != PADDLEID_NOT_SET) { - try { - PongGameActivity.this.mServerConnector.sendClientMessage(new MovePaddleClientMessage(PongGameActivity.this.mPaddleID, PongGameActivity.this.mPaddleCenterY)); - } catch (final IOException e) { - Debug.e(e); - } + PongGameActivity.this.mServerConnector.sendClientMessage(new MovePaddleClientMessage(PongGameActivity.this.mPaddleID, PongGameActivity.this.mPaddleCenterY)); } } @@ -218,13 +214,9 @@ public boolean onCreateOptionsMenu(final Menu pMenu) { public boolean onMenuItemSelected(final int pFeatureId, final MenuItem pItem) { switch(pItem.getItemId()) { case MENU_PING: - try { - final ConnectionPingClientMessage connectionPingClientMessage = new ConnectionPingClientMessage(); // TODO Pooling - connectionPingClientMessage.setTimestamp(System.currentTimeMillis()); - this.mServerConnector.sendClientMessage(connectionPingClientMessage); - } catch (final IOException e) { - Debug.e(e); - } + final ConnectionPingClientMessage connectionPingClientMessage = new ConnectionPingClientMessage(); // TODO Pooling + connectionPingClientMessage.setTimestamp(System.currentTimeMillis()); + this.mServerConnector.sendClientMessage(connectionPingClientMessage); return true; default: return super.onMenuItemSelected(pFeatureId, pItem); @@ -243,7 +235,7 @@ protected Dialog onCreateDialog(final int pID) { .setMessage("The IP of your Server is:\n" + WifiUtils.getWifiIPv4Address(this)) .setPositiveButton(android.R.string.ok, null) .create(); - } catch (final UnknownHostException e) { + } catch (final WifiUtils.WifiUtilsException e) { return new AlertDialog.Builder(this) .setIcon(android.R.drawable.ic_dialog_alert) .setTitle("Your Server-IP ...") @@ -311,11 +303,7 @@ public boolean onSceneTouchEvent(final Scene pScene, final TouchEvent pSceneTouc @Override protected void onDestroy() { if(this.mServer != null) { - try { - this.mServer.sendBroadcastServerMessage(new ConnectionCloseServerMessage()); - } catch (final IOException e) { - Debug.e(e); - } + this.mServer.sendBroadcastServerMessage(new ConnectionCloseServerMessage()); this.mServer.terminate(); } diff --git a/src/org/andengine/examples/game/pong/PongServer.java b/src/org/andengine/examples/game/pong/PongServer.java index 327823d..ba385b6 100644 --- a/src/org/andengine/examples/game/pong/PongServer.java +++ b/src/org/andengine/examples/game/pong/PongServer.java @@ -21,16 +21,16 @@ import org.andengine.examples.game.pong.adt.messages.server.UpdatePaddleServerMessage; import org.andengine.examples.game.pong.adt.messages.server.UpdateScoreServerMessage; import org.andengine.examples.game.pong.util.constants.PongConstants; -import org.andengine.extension.multiplayer.protocol.adt.message.IMessage; -import org.andengine.extension.multiplayer.protocol.adt.message.client.IClientMessage; -import org.andengine.extension.multiplayer.protocol.server.IClientMessageHandler; -import org.andengine.extension.multiplayer.protocol.server.SocketServer; -import org.andengine.extension.multiplayer.protocol.server.SocketServer.ISocketServerListener.DefaultSocketServerListener; -import org.andengine.extension.multiplayer.protocol.server.connector.ClientConnector; -import org.andengine.extension.multiplayer.protocol.server.connector.SocketConnectionClientConnector; -import org.andengine.extension.multiplayer.protocol.server.connector.SocketConnectionClientConnector.ISocketConnectionClientConnectorListener; -import org.andengine.extension.multiplayer.protocol.shared.SocketConnection; -import org.andengine.extension.multiplayer.protocol.util.MessagePool; +import org.andengine.extension.multiplayer.adt.message.IMessage; +import org.andengine.extension.multiplayer.adt.message.client.IClientMessage; +import org.andengine.extension.multiplayer.server.IClientMessageHandler; +import org.andengine.extension.multiplayer.server.SocketServer; +import org.andengine.extension.multiplayer.server.SocketServer.ISocketServerListener.DefaultSocketServerListener; +import org.andengine.extension.multiplayer.server.connector.ClientConnector; +import org.andengine.extension.multiplayer.server.connector.SocketConnectionClientConnector; +import org.andengine.extension.multiplayer.server.connector.SocketConnectionClientConnector.ISocketConnectionClientConnectorListener; +import org.andengine.extension.multiplayer.shared.SocketConnection; +import org.andengine.extension.multiplayer.util.MessagePool; import org.andengine.extension.physics.box2d.FixedStepPhysicsWorld; import org.andengine.extension.physics.box2d.PhysicsFactory; import org.andengine.extension.physics.box2d.PhysicsWorld; @@ -183,12 +183,8 @@ public void beginContact(final Contact pContact) { final SmartList clientConnectors = this.mClientConnectors; for(int i = 0; i < clientConnectors.size(); i++) { - try { - final ClientConnector clientConnector = clientConnectors.get(i); - clientConnector.sendServerMessage(updateScoreServerMessage); - } catch (final IOException e) { - Debug.e(e); - } + final ClientConnector clientConnector = clientConnectors.get(i); + clientConnector.sendServerMessage(updateScoreServerMessage); } this.mMessagePool.recycleMessage(updateScoreServerMessage); } @@ -238,18 +234,14 @@ public void onUpdate(final float pSecondsElapsed) { updatePaddleServerMessages.add(updatePaddleServerMessage); } - try { - /* Update Ball. */ - this.sendBroadcastServerMessage(updateBallServerMessage); + /* Update Ball. */ + this.sendBroadcastServerMessage(updateBallServerMessage); /* Update Paddles. */ - for(int j = 0; j < updatePaddleServerMessages.size(); j++) { - this.sendBroadcastServerMessage(updatePaddleServerMessages.get(j)); - } - this.sendBroadcastServerMessage(updateBallServerMessage); - } catch (final IOException e) { - Debug.e(e); - } + for(int j = 0; j < updatePaddleServerMessages.size(); j++) { + this.sendBroadcastServerMessage(updatePaddleServerMessages.get(j)); + } + this.sendBroadcastServerMessage(updateBallServerMessage); /* Recycle messages. */ this.mMessagePool.recycleMessage(updateBallServerMessage); @@ -291,20 +283,12 @@ public void onHandleMessage(final ClientConnector pClientConne final ConnectionEstablishClientMessage connectionEstablishClientMessage = (ConnectionEstablishClientMessage) pClientMessage; if(connectionEstablishClientMessage.getProtocolVersion() == MessageConstants.PROTOCOL_VERSION) { final ConnectionEstablishedServerMessage connectionEstablishedServerMessage = (ConnectionEstablishedServerMessage) PongServer.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_CONNECTION_ESTABLISHED); - try { - pClientConnector.sendServerMessage(connectionEstablishedServerMessage); - } catch (IOException e) { - Debug.e(e); - } + pClientConnector.sendServerMessage(connectionEstablishedServerMessage); PongServer.this.mMessagePool.recycleMessage(connectionEstablishedServerMessage); } else { final ConnectionRejectedProtocolMissmatchServerMessage connectionRejectedProtocolMissmatchServerMessage = (ConnectionRejectedProtocolMissmatchServerMessage) PongServer.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_CONNECTION_REJECTED_PROTOCOL_MISSMATCH); connectionRejectedProtocolMissmatchServerMessage.setProtocolVersion(MessageConstants.PROTOCOL_VERSION); - try { - pClientConnector.sendServerMessage(connectionRejectedProtocolMissmatchServerMessage); - } catch (IOException e) { - Debug.e(e); - } + pClientConnector.sendServerMessage(connectionRejectedProtocolMissmatchServerMessage); PongServer.this.mMessagePool.recycleMessage(connectionRejectedProtocolMissmatchServerMessage); } } @@ -314,11 +298,7 @@ public void onHandleMessage(final ClientConnector pClientConne @Override public void onHandleMessage(final ClientConnector pClientConnector, final IClientMessage pClientMessage) throws IOException { final ConnectionPongServerMessage connectionPongServerMessage = (ConnectionPongServerMessage) PongServer.this.mMessagePool.obtainMessage(FLAG_MESSAGE_SERVER_CONNECTION_PONG); - try { - pClientConnector.sendServerMessage(connectionPongServerMessage); - } catch (IOException e) { - Debug.e(e); - } + pClientConnector.sendServerMessage(connectionPongServerMessage); PongServer.this.mMessagePool.recycleMessage(connectionPongServerMessage); } }); diff --git a/src/org/andengine/examples/game/pong/adt/messages/client/MovePaddleClientMessage.java b/src/org/andengine/examples/game/pong/adt/messages/client/MovePaddleClientMessage.java index f80ed94..9d4d5df 100644 --- a/src/org/andengine/examples/game/pong/adt/messages/client/MovePaddleClientMessage.java +++ b/src/org/andengine/examples/game/pong/adt/messages/client/MovePaddleClientMessage.java @@ -5,7 +5,7 @@ import java.io.IOException; import org.andengine.examples.game.pong.util.constants.PongConstants; -import org.andengine.extension.multiplayer.protocol.adt.message.client.ClientMessage; +import org.andengine.extension.multiplayer.adt.message.client.ClientMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/game/pong/adt/messages/server/SetPaddleIDServerMessage.java b/src/org/andengine/examples/game/pong/adt/messages/server/SetPaddleIDServerMessage.java index 976e252..bd2a278 100644 --- a/src/org/andengine/examples/game/pong/adt/messages/server/SetPaddleIDServerMessage.java +++ b/src/org/andengine/examples/game/pong/adt/messages/server/SetPaddleIDServerMessage.java @@ -5,7 +5,7 @@ import java.io.IOException; import org.andengine.examples.game.pong.util.constants.PongConstants; -import org.andengine.extension.multiplayer.protocol.adt.message.server.ServerMessage; +import org.andengine.extension.multiplayer.adt.message.server.ServerMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/game/pong/adt/messages/server/UpdateBallServerMessage.java b/src/org/andengine/examples/game/pong/adt/messages/server/UpdateBallServerMessage.java index 4b74536..00a8174 100644 --- a/src/org/andengine/examples/game/pong/adt/messages/server/UpdateBallServerMessage.java +++ b/src/org/andengine/examples/game/pong/adt/messages/server/UpdateBallServerMessage.java @@ -5,7 +5,7 @@ import java.io.IOException; import org.andengine.examples.game.pong.util.constants.PongConstants; -import org.andengine.extension.multiplayer.protocol.adt.message.server.ServerMessage; +import org.andengine.extension.multiplayer.adt.message.server.ServerMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/game/pong/adt/messages/server/UpdatePaddleServerMessage.java b/src/org/andengine/examples/game/pong/adt/messages/server/UpdatePaddleServerMessage.java index 5caab09..65628bf 100644 --- a/src/org/andengine/examples/game/pong/adt/messages/server/UpdatePaddleServerMessage.java +++ b/src/org/andengine/examples/game/pong/adt/messages/server/UpdatePaddleServerMessage.java @@ -5,7 +5,7 @@ import java.io.IOException; import org.andengine.examples.game.pong.util.constants.PongConstants; -import org.andengine.extension.multiplayer.protocol.adt.message.server.ServerMessage; +import org.andengine.extension.multiplayer.adt.message.server.ServerMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/game/pong/adt/messages/server/UpdateScoreServerMessage.java b/src/org/andengine/examples/game/pong/adt/messages/server/UpdateScoreServerMessage.java index 1e40f3e..826d5fb 100644 --- a/src/org/andengine/examples/game/pong/adt/messages/server/UpdateScoreServerMessage.java +++ b/src/org/andengine/examples/game/pong/adt/messages/server/UpdateScoreServerMessage.java @@ -5,7 +5,7 @@ import java.io.IOException; import org.andengine.examples.game.pong.util.constants.PongConstants; -import org.andengine.extension.multiplayer.protocol.adt.message.server.ServerMessage; +import org.andengine.extension.multiplayer.adt.message.server.ServerMessage; /** * (c) 2010 Nicolas Gramlich diff --git a/src/org/andengine/examples/launcher/ExampleLauncher.java b/src/org/andengine/examples/launcher/ExampleLauncher.java index 66744c3..fdadf47 100644 --- a/src/org/andengine/examples/launcher/ExampleLauncher.java +++ b/src/org/andengine/examples/launcher/ExampleLauncher.java @@ -58,7 +58,7 @@ public class ExampleLauncher extends ExpandableListActivity { public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); - if(!AndEngine.isDeviceSupported()) { + if(!AndEngine.isDeviceSupported(this)) { this.showDialog(ExampleLauncher.DIALOG_DEVICE_NOT_SUPPORTED); }