Class Geometry
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.actor.Actor
de.pirckheimer_gymnasium.engine_pi.actor.Geometry
- All Implemented Interfaces:
FrameUpdateListenerContainer,KeyListenerContainer,MouseClickListenerContainer,MouseWheelListenerContainer
Ein Objekt, das aus n primitiven geometrischen Formen - Dreiecken -
besteht.
- Author:
- Michael Andonie
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanimateColor(double duration, Color color) Animiert die Farbe des aktuellen Objekts.getColor()Gibt die Farbe aus.voidSetzt ganzheitlich die Farbe aller Formen auf eine bestimmte Farbe.
Dadurch färbt sich im Endeffekt das ganze Objekt neu ein.Methods inherited from class de.pirckheimer_gymnasium.engine_pi.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, animateOpacity, animateParticle, applyForce, applyForce, applyForce, applyImpulse, applyImpulse, applyImpulse, applyRotationImpulse, applyTorque, contains, createDistanceJoint, createPrismaticJoint, createRevoluteJoint, createRopeJoint, createWeldJoint, getAngularDamping, getAngularVelocity, getBodyType, getCenter, getCenterRelative, getCollisions, getDensity, getElasticity, getFrameUpdateListeners, getFriction, getGravityScale, getKeyListeners, getLayer, getLayerPosition, getLinearDamping, getMass, getMouseClickListeners, getMouseWheelListeners, getOpacity, getPhysicsHandler, getPosition, getRotation, getVelocity, getX, getY, isGrounded, isMounted, isRotationLocked, isVisible, makeDynamic, makeKinematic, makeParticle, makeSensor, makeStatic, moveBy, moveBy, overlaps, remove, removeMountListener, removeUnmountListener, render, renderBasic, resetMovement, rotateBy, setAngularDamping, setAngularVelocity, setBodyType, setCenter, setCenter, setDensity, setElasticity, setFixture, setFixtures, setFixtures, setFriction, setGravityScale, setLayerPosition, setLinearDamping, setOpacity, setPhysicsHandler, setPosition, setPosition, setRotation, setRotationLocked, setVelocity, setVisible, setX, setYMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerContainer
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeatMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.KeyListenerContainer
addKeyListener, removeKeyListenerMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.MouseClickListenerContainer
addMouseClickListener, removeMouseClickListenerMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.MouseWheelListenerContainer
addMouseWheelListener, removeMouseWheelListener
-
Constructor Details
-
Geometry
Konstruktor.
-
-
Method Details
-
setColor
Setzt ganzheitlich die Farbe aller Formen auf eine bestimmte Farbe.
Dadurch färbt sich im Endeffekt das ganze Objekt neu ein.- Parameters:
color- Die neue Farbe.
-
getColor
Gibt die Farbe aus.- Returns:
- Die Farbe des Objekts.
-
animateColor
Animiert die Farbe des aktuellen Objekts.- Parameters:
duration- Dauer der Animation in Sekundencolor- Neue Farbe des Objekts- Returns:
- Animations-Objekt, das die weitere Steuerung der Animation erlaubt
-