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
| package gui;
import java.awt.*;
import javax.swing.*;
import kernel.*;
import minijeu.*;
public class HTest2 {
/**
* @param args
*/
public static void main(String[] args) {
//Joueur
GJoueur joueur = new GJoueur();
joueur.setWeapon(MTestValues.WEAPON);
//JFrame
JFrame frame = new JFrame ("Test");
frame.setSize(800, 600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
Dimension screen = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
frame.setLocation((screen.width - frame.getSize().width)/2,(screen.height - frame.getSize().height)/2);
frame.setVisible(true);
frame.setLayout(new BorderLayout());
//Dimension des Jpanels
Dimension hp, mp;
hp = new Dimension(new Dimension ((int)frame.getContentPane().getSize().getWidth()/6, (int)frame.getContentPane().getSize().getHeight()/6));
mp = new Dimension(new Dimension ((int)frame.getContentPane().getSize().getWidth()/6*5, (int)frame.getContentPane().getSize().getHeight()/6*5));
//HRessourcesPanel
HRessourcesPanel rpanel = new HRessourcesPanel(joueur);
rpanel.setPreferredSize(hp);
frame.getContentPane().add(rpanel, BorderLayout.WEST);
//MJeu
MJeu jeu = new MJeu(joueur, MTestValues.getWaves(), frame, mp);
//MPanel
MPanel mpanel = jeu.getPanel();
mpanel.setPreferredSize(mp);
frame.getContentPane().add(mpanel, BorderLayout.EAST);
jeu.run();
}
} |
Partager