package com.opticalcobra.storybear.game; import java.awt.Color; import java.awt.Component; import java.awt.Graphics2D; import java.awt.Point; import java.awt.image.BufferedImage; import com.opticalcobra.storybear.main.ILevelAppearance; import com.opticalcobra.storybear.res.Ressources; public class Word extends Renderer implements ILevelAppearance { private static final long serialVersionUID = 5483759707356825209L; private int block; private String text; public Word(String word,int block){ this.block = block; this.text = word; } @Override public int getBlock() { return this.block; } public String getWord() { return this.text; } public void setBlock(int block) { this.block = block; } @Override public void render(Graphics2D g, int tileTypeId, int layerID, Component toBeNamed) { if (layerID == Ressources.LAYERFOREGROUNDTWO){ g.setColor(Color.BLACK); renderText(g,((float) (Ressources.STORYTEXTSIZE)), text, ((block*Ressources.RASTERSIZE))% Ressources.WINDOW.width,Ressources.WINDOW.height-20); } } public void renderPreviousLostWord(Graphics2D g, int startTile) { g.setColor(Color.BLACK); renderText(g,((float) (Ressources.STORYTEXTSIZE)), text, (startTile*Ressources.RASTERSIZE),Ressources.WINDOW.height-20); } }