-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHelp.java
More file actions
75 lines (59 loc) · 1.73 KB
/
Help.java
File metadata and controls
75 lines (59 loc) · 1.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package SaueSpillet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.ImageIcon;
public class Help extends MouseAdapter {
private Game game;
private Handler handler;
private Image backgroundPic;
private Image helpPic;
public Help(Game game, Handler handler) {
this.game = game;
this.handler = handler;
loadpic();
}
public void mousePressed(MouseEvent e) {
int mx = e.getX();
int my = e.getY();
if (Game.gameState == Game.State.Help) {
if (Menu.mouseOver(mx, my, 100, 400, 200, 64)) {
Game.gameState = Game.State.Menu;
}
}
}
public void mouseReleased(MouseEvent e) {
}
public void loadpic() {
backgroundPic = new ImageIcon(
"C:\\Users\\Sjur\\tdt4100-2018-master\\git\\tdt4100-2018\\minegenkode\\GamepackRes\\sheeps.png")
.getImage();
helpPic = new ImageIcon(
"C:\\Users\\Sjur\\tdt4100-2018-master\\git\\tdt4100-2018\\minegenkode\\GamepackRes\\Help.png")
.getImage();
}
public void tick() {
}
public void render(Graphics g) {
Font fnt = new Font("arial", 1, 50);
Font fn2 = new Font("arial", 1, 30);
g.drawImage(backgroundPic, 0,0,null);
g.drawImage(helpPic, 800, 0, null);
g.setColor(Color.white);
g.setFont(fn2);
g.drawString("Du er en taper,", 100, 280);
g.drawString("kun tapere leser hjelp siden", 100, 330);
Graphics2D g2d = (Graphics2D) g;
g.setFont(fnt);
g2d.setComposite(Menu.makeTransparent(0.5f));
g.setColor(new Color(210,105,30));
g.fillRect(100, 400, 200, 64);
g2d.setComposite(Menu.makeTransparent(1));
g.setColor(new Color(124,252,0));
g.drawString("Back", 140, 450);
}
}