Class ImageFontText
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.actor.Actor
de.pirckheimer_gymnasium.engine_pi.actor.Image
de.pirckheimer_gymnasium.engine_pi.actor.ImageFontText
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
Zur Darstellung von Texten durch eine Bilderschriftart.
- Since:
- 0.23.0
- Author:
- Josef Friedrich
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionImageFontText(ImageFont imageFont, String content) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication, int pixelPerMeter) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird. -
Method Summary
Methods inherited from class de.pirckheimer_gymnasium.engine_pi.actor.Image
getImage, getImageSizeInPx, isFlipHorizontal, isFlipVertical, main, render, resetImageSize, resetPixelPerMeter, setFlipHorizontal, setFlipVertical, setImageMethods 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, awake, contains, createDistanceJoint, createPrismaticJoint, createRevoluteJoint, createRopeJoint, createWeldJoint, getAngularDamping, getAngularVelocity, getBodyType, getCenter, getCenterRelative, getCollisions, getColor, getComplementaryColor, getDensity, getElasticity, getFrameUpdateListeners, getFriction, getGravityScale, getKeyStrokeListeners, getLayer, getLayerPosition, getLinearDamping, getListenerBundle, getMass, getMouseClickListeners, getMouseScrollListeners, getOpacity, getPhysicsHandler, getPosition, getPositionformatted, 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, setColor, setColor, setDensity, setElasticity, setFixture, setFixtures, setFixtures, setFriction, setGravityScale, setLayerPosition, setLinearDamping, setOpacity, setPhysicsHandler, setPosition, setPosition, setRotation, setRotationLocked, setVelocity, setVisible, setX, setY, sleepMethods 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.FrameUpdateListenerRegistration
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeat, repeat, repeat, repeat, repeatMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.KeyStrokeListenerRegistration
addKeyStrokeListener, removeKeyStrokeListenerMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.MouseClickListenerRegistration
addMouseClickListener, removeMouseClickListenerMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.MouseScrollListenerRegistration
addMouseScrollListener, removeMouseScrollListener
-
Constructor Details
-
ImageFontText
public ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication, int pixelPerMeter) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
imageFont- Die Bilderschriftart.content- Der Textinhalt, der in das Bild geschrieben werden soll.lineWidth- Die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.alignment- Die Textausrichtung.color- Die Farbe in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.pixelMultiplication- Wie oft ein Pixel vervielfältigt werden soll. Beispielsweise verwandelt die Zahl3ein Pixel in9Pixel der Abmessung3x3.pixelPerMeter- Wie viele Pixel ein Meter des resultierenden Bilds groß sein soll.
-
ImageFontText
public ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
imageFont- Die Bilderschriftart.content- Der Textinhalt, der in das Bild geschrieben werden soll.lineWidth- Die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.alignment- Die Textausrichtung.color- Die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.pixelMultiplication- Wie oft ein Pixel vervielfältigt werden soll. Beispielsweise verwandelt die Zahl3ein Pixel in9Pixel der Abmessung3x3.
-
ImageFontText
Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
imageFont- Die Bilderschriftart.content- Der Textinhalt, der in das Bild geschrieben werden soll.lineWidth- Die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.alignment- Die Textausrichtung.
-
ImageFontText
Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
imageFont- Die Bilderschriftart.content- Der Textinhalt, der in das Bild geschrieben werden soll.
-
-
Method Details
-
setContent
Setzt den Textinhalt neu.- Parameters:
content- Der Textinhalt, der in das Bild geschrieben werden soll.
-