1 package de.jos.game.objects.screen; 2 3 import java.awt.Graphics2D; 4 5 import com.golden.gamedev.GameEngine; 6 import com.golden.gamedev.object.GameFont; 7 8 import de.jos.game.objects.ResourceContainer; 9 import de.jos.game.objects.buttons.BackButton; 10 11 public class CreditsScreen extends AbstractGameObject { 12 13 public CreditsScreen(GameEngine gameEngine, ResourceContainer resourceContainer) { 14 super(gameEngine, resourceContainer, null); 15 } 16 17 public void initResources() { 18 addButtonToScreen(new BackButton(this, 30, 330, Screen.START)); 19 } 20 21 @Override 22 public void render(Graphics2D graphics) { 23 getResourceContainer().getBackground().render(graphics); 24 25 GameFont gameFont = getResourceContainer().getGameFont(); 26 gameFont.drawString(graphics, getString("credits.programming"), 140, 110); 27 gameFont.drawString(graphics, getString("credits.programming.1"), 140, 150); 28 29 gameFont.drawString(graphics, getString("credits.graphics"), 140, 210); 30 gameFont.drawString(graphics, getString("credits.graphics.1"), 140, 250); 31 32 getFramework().render(graphics); 33 } 34 35 @Override 36 public void update(long elapsedTime) { 37 super.update(elapsedTime); 38 } 39 40 }