Class Grid
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.actor.Actor
de.pirckheimer_gymnasium.engine_pi.actor.Grid
- All Implemented Interfaces:
FrameUpdateListenerContainer,KeyListenerContainer,MouseClickListenerContainer,MouseWheelListenerContainer
Beschreibt ein Gitter aus quadratischen Zellen.
- Author:
- Josef Friedrich
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(Graphics2D g, double pixelPerMeter) Rendert das Objekt am Ursprung.voidsetBackground(Color color) Setzt die Hintergrundfarbe.voidSetzt die Farbe der Gitterlinien.voidsetLineThickness(double lineThickness) Setzt die Dicke der Linien in Pixelmeter.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, 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
-
Grid
public Grid(int cols, int rows, double size) - Parameters:
cols- Die Anzahl der Spalten in x-Richtung.rows- Die Anzahl der Reihen in y-Richtung.size- Die Größe einer Zelle bzw. eines Quadrats in Pixelmeter. Ist beispielsweise die Einheit Pixelmeter auf 60 Pixel und dieses Attribut auf 2 gesetzt, dann werden die vom Gitter eingeschlossenen Quadrate 120 auf 120 Pixel groß.
-
Grid
public Grid(int cols, int rows) Erstellt eine Gitter mit der Zellegröße von einem Pixelmeter.- Parameters:
cols- Die Anzahl der Spalten in x-Richtung.rows- Die Anzahl der Reihen in y-Richtung.
-
-
Method Details
-
setLineThickness
public void setLineThickness(double lineThickness) Setzt die Dicke der Linien in Pixelmeter.- Parameters:
lineThickness- Die Dicke der Linien in Pixelmeter.
-
setColor
Setzt die Farbe der Gitterlinien.- Parameters:
color- Die Farbe der Gitterlinien.
-
setBackground
Setzt die Hintergrundfarbe.- Parameters:
color- Die Hintergrundfarbe.
-
render
Description copied from class:ActorRendert das Objekt am Ursprung.- Die Position ist (0|0).
- Die Roation ist 0.
-