|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of PhysicalItem in games.pinball |
---|
Subclasses of PhysicalItem in games.pinball | |
---|---|
class |
Ball
Creates a PhysicalItem that represents the ball |
class |
Box
A box obstacle. |
class |
ImageObstacle
Creates an obstacle from an image |
class |
PaddleLeft
Constructs the left paddle. |
class |
PaddleRight
Constructs the left paddle. |
Methods in games.pinball with parameters of type PhysicalItem | |
---|---|
void |
PaddleRight.collide(PhysicalItem otherObject)
|
void |
PaddleLeft.collide(PhysicalItem otherObject)
|
void |
ImageObstacle.collide(PhysicalItem otherObject)
|
void |
Box.collide(PhysicalItem otherObject)
|
void |
Barrier.collide(PhysicalItem otherObject)
|
void |
Ball.collide(PhysicalItem otherObject)
|
Uses of PhysicalItem in games.pong.items |
---|
Subclasses of PhysicalItem in games.pong.items | |
---|---|
class |
Barrier
A barrier that serves as boundaries for a level of Pong. |
class |
Paddle
The Paddle that a user will have to move around in defense of the goal. |
class |
PongItem
A PongItem will help to mediate creating an object from the Physics Engine
by providing functions which will be common to all objects used by Pong. |
class |
Powerup
A Powerup is an abstract class that will represent all Powerups in the game. |
class |
ReducePaddlePowerup
A Powerup which will reduce the size of the Paddle which did not
hit the Ball towards the Powerup |
Methods in games.pong.items with parameters of type PhysicalItem | |
---|---|
void |
Paddle.collide(PhysicalItem otherObject)
|
void |
Barrier.collide(PhysicalItem otherObject)
|
void |
Ball.collide(PhysicalItem otherObject)
|
Uses of PhysicalItem in games.stickfighter |
---|
Subclasses of PhysicalItem in games.stickfighter | |
---|---|
class |
Character
Character extends LookButNoTouchCharacter and implements
the movement controls of the character. |
class |
LookButNoTouchCharacter
The LookButNoTouchCharacter class should be used by the AI to get
information about other Characters in the level. |
Uses of PhysicalItem in testing.gameEngine.collision |
---|
Subclasses of PhysicalItem in testing.gameEngine.collision | |
---|---|
class |
TestSquare
|
Methods in testing.gameEngine.collision with parameters of type PhysicalItem | |
---|---|
void |
TestSquare.collide(PhysicalItem otherObject)
|
Uses of PhysicalItem in testing.gameEngine.WormsDemo.items |
---|
Subclasses of PhysicalItem in testing.gameEngine.WormsDemo.items | |
---|---|
class |
Missle
|
class |
Projectile
|
Uses of PhysicalItem in vooga.gameEngine.core |
---|
Methods in vooga.gameEngine.core that return types with arguments of type PhysicalItem | |
---|---|
java.util.List<java.util.List<PhysicalItem>> |
CollisionDetection.determineCollisions()
determines collisions and calls the collide method for all collisions and updates the physics engine with all Collidable objects |
java.util.List<PhysicalItem> |
GameManager.getAllNonCollidablePhysicalItems()
Method for getting all the current PhysicalItem s that are not
Collidable . |
java.util.List<PhysicalItem> |
GameManager.getAllPhysicalItems()
Method for getting all the current PhysicalItem s. |
Uses of PhysicalItem in vooga.levelEditor.game.ballPathBuilder.items |
---|
Subclasses of PhysicalItem in vooga.levelEditor.game.ballPathBuilder.items | |
---|---|
class |
Block
A building block that can be used to construct. |
Methods in vooga.levelEditor.game.ballPathBuilder.items with parameters of type PhysicalItem | |
---|---|
void |
EnemyShip.collide(PhysicalItem ball)
|
void |
Block.collide(PhysicalItem otherObject)
|
void |
Ball.collide(PhysicalItem otherObject)
|
Uses of PhysicalItem in vooga.physicsEngine |
---|
Methods in vooga.physicsEngine with parameters of type PhysicalItem | |
---|---|
boolean |
GamePhysicalParameters.inCollisionWith(PhysicalItem otherObject)
Checks if the parent PhysicalItem is currently in collision with another PhysicalItem. |
Method parameters in vooga.physicsEngine with type arguments of type PhysicalItem | |
---|---|
void |
PhysicsEngine.processPhysics(java.util.List<PhysicalItem> items,
double dt,
boolean possiblyTouching)
Updates the physics engine, given that time elapsed since last update is dt. |
void |
PhysicsEngine.updatePositions(java.util.List<PhysicalItem> items,
double dt)
Move the bodies according to previously done calculations. |
Constructors in vooga.physicsEngine with parameters of type PhysicalItem | |
---|---|
GamePhysicalParameters(Shape shape,
PhysicalItem parent)
Create a GamePhysicalParameters object based on given
Shape and parent PhysicalItem. |
|
GamePhysicalParameters(Texture texture,
double centroidX,
double centroidY,
PhysicalItem parent)
Create a GamePhysicalParameters object using texture, location of where the centroid of the object is in the texture's coordinates, and the parent PhysicalItem |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |