package tetris; import java.io.*; public class Main { public Main() {} //deklarace oken hry public static Hra a=new Hra(); public static Score b=new Score(); public static Start c=new Start(); // public static void main(String[] args) { //zobrazení hry a.setVisible(true); //načtení nastaení try{ FileInputStream FIS=new FileInputStream("Config.txt"); DataInputStream DIS=new DataInputStream(FIS); String j=DIS.readUTF(); int k=DIS.readInt(),l=DIS.readInt(); c.nactiData(j,l,k); }catch(Exception X){}; } public static void konecHry(String jmeno,int pBodu,int pRad,int cUrovne,int cRychlosti) { //konec hry - zobrazení a vložení do hight score a.setVisible(false); b.setVisible(true); b.vlozStav(pBodu,pRad,cUrovne,cRychlosti,jmeno); } public static void zobrazNovaHra() { //nova hra - stisk F2 a.setVisible(false); c.setVisible(true); } public static void zavriHightScore() { //po kliknutí na tlačítko zavřít v hightscore b.setVisible(false); a.setVisible(true); } public static void NovaHra(String jmeno,int uroven, int rychlost,boolean zruseno) { //Zvolení parametrů nové hry c.setVisible(false); a.setVisible(true); if(!zruseno) { //uložeení dat do souboru try{ FileOutputStream FIS=new FileOutputStream("Config.txt"); DataOutputStream DIS=new DataOutputStream(FIS); DIS.writeUTF(jmeno);DIS.writeInt(uroven);DIS.writeInt(rychlost); }catch(Exception X){}; // a.jmenoHrace=jmeno; a.novaHra(uroven,rychlost); } } }