Package pi.actor
Class TileRegistration
java.lang.Object
pi.actor.Actor
pi.actor.TileRegistration
- All Implemented Interfaces:
TileMap,FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
- Direct Known Subclasses:
Platform
Ein
TileContainer ist eine schachbrettartige Anordnung
rechteckiger
Tiles.- Author:
- Michael Andonie
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionTileRegistration(int numX, int numY, double tileSize) Erstellt einen leeren Tile-Container für quadratische Tiles.TileRegistration(int numX, int numY, double tileWidth, double tileHeight) Erstellt einen leeren Tile-Container. -
Method Summary
Modifier and TypeMethodDescriptiontile(int x, int y) voidSetzt das Tile an einer festen Position durch eine klare Bilddatei.intintMethods inherited from class pi.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, anchor, anchor, anchor, anchorformatted, angularDamping, angularDamping, angularVelocity, angularVelocity, animateOpacity, animateParticle, applyForce, applyForce, applyForce, applyImpulse, applyImpulse, applyImpulse, applyRotationImpulse, applyTorque, awake, bodyType, bodyType, center, center, center, centerRelative, collisions, color, color, color, complementaryColor, contains, createDistanceJoint, createPrismaticJoint, createRevoluteJoint, createRopeJoint, createWeldJoint, density, density, fixture, fixtures, fixtures, frameUpdateListeners, friction, friction, gravityScale, gravityScale, hide, isGrounded, isMounted, isRotationLocked, isVisible, keyStrokeListeners, layer, layerPosition, layerPosition, linearDamping, linearDamping, listenerBundle, lockRotation, makeDynamic, makeKinematic, makeParticle, makeSensor, makeStatic, mass, mouseClickListeners, mouseScrollListeners, moveBy, moveBy, opacity, opacity, overlaps, remove, removeMountListener, removeUnmountListener, resetMovement, restitution, restitution, rotateBy, rotation, rotation, rotationLocked, show, sleep, toggleVisible, velocity, velocity, visible, x, x, y, yMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pi.event.FrameUpdateListenerRegistration
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeat, repeat, repeat, repeat, repeatMethods inherited from interface pi.event.KeyStrokeListenerRegistration
addKeyStrokeListener, removeKeyStrokeListenerMethods inherited from interface pi.event.MouseClickListenerRegistration
addMouseClickListener, removeMouseClickListenerMethods inherited from interface pi.event.MouseScrollListenerRegistration
addMouseScrollListener, removeMouseScrollListener
-
Constructor Details
-
TileRegistration
Erstellt einen leeren Tile-Container. Er ist erst "sichtbar", wenn Tiles gesetzt werden.- Parameters:
numX- Die Anzahl an Tiles in X-Richtung.numY- Die Anzahl an Tiles in Y-Richtung.tileWidth- Die Breite eines Tiles in Meter.tileHeight- Die Höhe eines Tiles in Meter.- See Also:
-
TileRegistration
Erstellt einen leeren Tile-Container für quadratische Tiles. Er ist erst "sichtbar", wenn Tiles gesetzt werden.- Parameters:
numX- Die Anzahl an Tiles in X-Richtung.numY- Die Anzahl an Tiles in Y-Richtung.tileSize- Die Höhe und Breite eines Tiles in Pixel.- See Also:
-
-
Method Details
-
tileCountX
-
tileCountY
-
tile
Setzt das Tile an einer festen Position durch eine klare Bilddatei.- Parameters:
x- Der X-Index für das neu zu setzende Tile.y- Der Y-Index für das neu zu setzende Tile.tile- Das neue Tile. Beinullwird das entsprechende Tile leer.
-
tile
-