import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.Image;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.print.DocFlavor.URL;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
public class UnderFan extends JFrame implements ActionListener{
private JFrame f;
int frisky = 100;
int friskx = 500;
ImageIcon friskdireito = new ImageIcon(getClass().getResource("player2.png"));
ImageIcon flowey = new ImageIcon(getClass().getResource("Toriel.png"));
ImageIcon sans = new ImageIcon(getClass().getResource("1dialog.png"));
JLabel sanes = new JLabel(sans);
ImageIcon frisktrás = new ImageIcon(getClass().getResource("player4.png"));
ImageIcon lobby = new ImageIcon(getClass().getResource("p.png"));
ImageIcon back1 = new ImageIcon(getClass().getResource("waterfall.png"));
ImageIcon friskfrente = new ImageIcon(getClass().getResource("player3.png"));
ImageIcon back = new ImageIcon(getClass().getResource("backtale.jpg"));
ImageIcon friskesquerdo = new ImageIcon(getClass().getResource("player.png"));
JLabel friskdi = new JLabel(friskdireito);
JLabel friskes = new JLabel(friskesquerdo);
JLabel background = new JLabel(back);
JLabel background1 = new JLabel(back1);
JLabel lobbys = new JLabel(lobby);
JLabel background2 = new JLabel(flowey);
public UnderFan() {
dialogo();
jframe();
}
public void jframe() {
f = new JFrame();
setSize(640,478);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(null);
setTitle("UnderFan");
friskdi.setBounds(0,50,42,71);
friskes.setBounds(friskx,frisky,42,71);
background.setBounds(0,0,640,478);
background2.setBounds(0,0,640,478);
sanes.setBounds(50,50,40,40);
teclado();
add(sanes);
add(friskes);
friskes.setVisible(false);
add(background);
try {Thread.sleep(3000);
friskes.setVisible(true);
}catch(Exception erro){}
}
public void teclado() {
addKeyListener(new KeyListener() {
@Override
public void keyPressed(KeyEvent e) {
dialogo();
System.out.println(e.getKeyCode());
if(e.getKeyCode() == 90) {
try {Thread.sleep(3000);
background.setIcon(back1);
}catch(Exception erro) {}
}
if(e.getKeyCode() == 65) {
friskes.setIcon(friskesquerdo);
friskx -= 10;
}
friskes.setBounds(friskx, frisky, 103, 236);
if(e.getKeyCode() == 68) {
friskes.setIcon(friskdireito);
friskx += 10;
friskes.setBounds(friskx, frisky, 103, 236);
}
if(e.getKeyCode() == 83) {
friskes.setIcon(friskfrente);
frisky += 10;
friskes.setBounds(friskx, frisky, 103, 236);
}
if(e.getKeyCode() == 87) {
friskes.setIcon(frisktrás);
frisky -= 10;
friskes.setBounds(friskx, frisky, 103, 236);
}
if(e.getKeyCode() == 67) {
f.add(sanes);
}
}
@Override
public void keyReleased(KeyEvent arg0) {
if(arg0.getKeyCode() == 68) {
friskes.setIcon(friskdireito);
}
if(arg0.getKeyCode() == 65 ) {
friskes.setIcon(friskesquerdo);
}
if(arg0.getKeyCode() == 83) {
friskes.setIcon(friskfrente);
}
if(arg0.getKeyCode() == 87) {
friskes.setIcon(frisktrás);
}
}
public void keyTyped(KeyEvent arg0) {
}});}
public void dialogo() {
if(friskx > 100){
background1.setIcon(flowey);
}
}
public static void main(String[] args) {
new UnderFan();
}
}