Uses of Interface
moagg.model.object.MoaggGameObject

Packages that use MoaggGameObject
moagg.game.control   
moagg.game.control.collision   
moagg.game.control.handler   
moagg.game.control.handler.explosion   
moagg.game.control.handler.physic   
moagg.level.xml.factory   
moagg.level.xml.factory.object   
moagg.model.level   
moagg.model.object   
moagg.model.object.sprite   
moagg.util   
 

Uses of MoaggGameObject in moagg.game.control
 

Methods in moagg.game.control that return MoaggGameObject
 MoaggGameObject GameControl.getObjectById(int id)
           
 MoaggGameObject AbstractGameControlImpl.getObjectById(int id)
           
 

Methods in moagg.game.control that return types with arguments of type MoaggGameObject
 java.util.List<MoaggGameObject> InternalGameControl.getObjects()
           
 java.util.List<MoaggGameObject> AbstractGameControlImpl.getObjects()
           
 

Methods in moagg.game.control with parameters of type MoaggGameObject
 double GameControl.getFrictionFor(MoaggGameObject object)
          Since the playground's friction may vary depending on the game object's position, this method shall be used to determine the object's current friction factor.
 double AbstractGameControlImpl.getFrictionFor(MoaggGameObject object)
           
 Vector GameControl.getGravityFor(MoaggGameObject object)
          Since the playground's gravity may vary depending on the game object's position, this method shall be used to determine the object's current gravity vector.
 Vector AbstractGameControlImpl.getGravityFor(MoaggGameObject object)
           
 Vector GameControl.getStreamSpeedFor(MoaggGameObject object)
          Since the playground's stream speed may vary depending on the game object's position, this method shall be used to determine the object's current stream speed vector.
 Vector AbstractGameControlImpl.getStreamSpeedFor(MoaggGameObject object)
           
 boolean InternalGameControl.isBackgroundBetween(MoaggGameObject o1, MoaggGameObject o2)
           
 boolean AbstractGameControlImpl.isBackgroundBetween(MoaggGameObject o1, MoaggGameObject o2)
           
 void InternalGameControl.onObjectObjectCollision(MoaggGameObject object1, MoaggGameObject object2)
           
 void MultiPlayerClientGameControlImpl.onObjectObjectCollision(MoaggGameObject object1, MoaggGameObject object2)
          Deprecated. 
 void AbstractGameControlImpl.onObjectObjectCollision(MoaggGameObject object1, MoaggGameObject object2)
           
 void InternalGameControl.onObjectPlaygroundCollision(MoaggGameObject object)
           
 void MultiPlayerClientGameControlImpl.onObjectPlaygroundCollision(MoaggGameObject object)
          Deprecated. 
 void AbstractGameControlImpl.onObjectPlaygroundCollision(MoaggGameObject object)
           
 

Uses of MoaggGameObject in moagg.game.control.collision
 

Methods in moagg.game.control.collision with parameters of type MoaggGameObject
 void AbstractCollisionHandler.onObjectObjectCollision(MoaggGameObject object1, MoaggGameObject object2)
           
 void CollisionHandler.onObjectObjectCollision(MoaggGameObject object1, MoaggGameObject object2)
           
 void AbstractCollisionHandler.onObjectPlaygroundCollision(MoaggGameObject object)
           
 void CollisionHandler.onObjectPlaygroundCollision(MoaggGameObject object)
           
 void AbstractCollisionHandler.onShipObjectCollision(Ship ship, MoaggGameObject object)
           
 void AbstractCollisionHandler.onShipUnknownObjectCollision(Ship ship, MoaggGameObject object)
           
 void AbstractCollisionHandler.onShootableObjectCollision(ShootableObject shootable, MoaggGameObject object)
           
 void AbstractCollisionHandler.onShootableUnknownObjectCollision(ShootableObject shootable, MoaggGameObject object)
           
 

Uses of MoaggGameObject in moagg.game.control.handler
 

Methods in moagg.game.control.handler with parameters of type MoaggGameObject
protected  void PhysicHandler.updateObject(MoaggGameObject object, InternalGameControl gameControl, long elapsedTime)
           
 

Uses of MoaggGameObject in moagg.game.control.handler.explosion
 

Methods in moagg.game.control.handler.explosion with parameters of type MoaggGameObject
protected  Particle OrientationExplosionImpl.createExplosionParticle(MoaggGameObject object, Orientation orientation)
           
 

Uses of MoaggGameObject in moagg.game.control.handler.physic
 

Methods in moagg.game.control.handler.physic with parameters of type MoaggGameObject
 void Physic.update(MoaggGameObject object, GameControl gameControl, long elapsedTime)
           
 void ShipPhysicImpl.update(MoaggGameObject object, GameControl gameControl, long elapsedTime)
           
 void ComplexPhysicImpl.update(MoaggGameObject object, GameControl gameControl, long elapsedTime)
           
 void GrenadePhysicImpl.update(MoaggGameObject object, GameControl gameControl, long elapsedTime)
           
 void SimplePhysicImpl.update(MoaggGameObject object, GameControl gameControl, long elapsedTime)
           
 void MissilePhysicImpl.update(MoaggGameObject object, GameControl gameControl, long elapsedTime)
           
protected  void ComplexPhysicImpl.updateWithoutFriction(MoaggGameObject object, GameControl gameControl, long elapsedTime)
           
 

Uses of MoaggGameObject in moagg.level.xml.factory
 

Methods in moagg.level.xml.factory that return MoaggGameObject
protected  MoaggGameObject ObjectFactoryImpl.createObject(AbstractDecorationData data)
           
 

Uses of MoaggGameObject in moagg.level.xml.factory.object
 

Methods in moagg.level.xml.factory.object that return MoaggGameObject
 MoaggGameObject SamFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject PlatformFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject BarrierFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject MortarFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject TurretFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject TileFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject BlackholeFactory.createObject(AbstractDecorationData abstractData)
           
abstract  MoaggGameObject AbstractObjectFactory.createObject(AbstractDecorationData data)
           
 MoaggGameObject CrateFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject FountainFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject TankFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject SwitchFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject ThornFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject GrinderFactory.createObject(AbstractDecorationData abstractData)
           
 MoaggGameObject MagnetFactory.createObject(AbstractDecorationData abstractData)
           
 

Uses of MoaggGameObject in moagg.model.level
 

Methods in moagg.model.level that return MoaggGameObject
 MoaggGameObject PlayGround.getObjectById(int id)
           
 

Methods in moagg.model.level that return types with arguments of type MoaggGameObject
 java.util.List<MoaggGameObject> PlayGround.getObjects()
           
 

Methods in moagg.model.level with parameters of type MoaggGameObject
 void PlayGround.addObject(MoaggGameObject object)
           
 

Uses of MoaggGameObject in moagg.model.object
 

Subinterfaces of MoaggGameObject in moagg.model.object
 interface ActivatableObject
          Game objects that can be activated and deactivated have to implement this interface.
 interface ControllableObject
          Game objects that can be controlled by rotating and thrusting have to implement this interface.
 interface DestroyableObject
          Game objects that can be destroyed have to implement this interface.
 interface LandableObject
          Game objects that are capable of landing on a platform have to implement this interface.
 interface OrientationObject
          Game objects that have an Orientation have to implement this interface.
 interface ShootableObject
          Game objects (such as projectiles, missiles, etc.) that can be shot/launched by other game objects have to implement this interface.
 interface ShootableWithWarheadObject
          Shootable game objects that may contain a warhead (e.g. missiles and grenades) must implement this interface.
 interface ShooterObject
          Game objects that can shoot have to implement this interface.
 

Uses of MoaggGameObject in moagg.model.object.sprite
 

Classes in moagg.model.object.sprite that implement MoaggGameObject
 class Barrier
           
 class Blackhole
           
 class Crate
           
 class DestroyableTile
           
 class Fountain
           
 class GhostShip
           
 class Grenade
           
 class Grinder
           
 class Laser
           
 class Magnet
           
 class Missile
           
 class Mortar
           
 class Particle
           
 class Platform
           
 class Projectile
           
 class Sam
           
 class Ship
           
 class Switch
           
 class Tank
           
 class Thorn
           
 class Tile
           
 class Turret
           
 

Uses of MoaggGameObject in moagg.util
 

Methods in moagg.util with parameters of type MoaggGameObject
static double MatrixTool.getAverageTileValue(Matrix matrix, MoaggGameObject object, double oobValue)
          For a given matrix and game object, this method calculates the average value considering that every matrix row/column represents a tile row/column of a map.
 



Copyright © 2008. All Rights Reserved.