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 }