Kontakt

Fakturační údaje

IČ: 87189224, BÚ: 1958653063/0800

Contact info in QR code

Siege (Obkličovačka)

Informace

Stáhni a hraj!

  • Spustitelný soubor hry si stáhnou oba hráči
  • Zakladatel hry
    • V nabídce "Game > Create" vytvoří novou hru
    • Pošle protihráči svou IP adresu (zjistí ji v levém dolním rohu okna)
  • Protihráč
    • Jakmile obdrží IP adresu zakladatele hry, v nabídce "Game > Join" se připojí ke hře
  • Cílem je zabrat co nejvíce soupeřových polí.
  • Pozn.: Síťové spojení funguje na LAN (lokální) síťi a na počítačích s veřejnou IP adresou.

Zdrojové kódy (zip)

Zdrojové kódy (prohlížení)

 1: package siege.util;
 2: 
 3: import java.awt.Component;
 4: import java.awt.Dimension;
 5: import java.awt.Toolkit;
 6: import javax.swing.JOptionPane;
 7: import siege.gui.views.FrontView;
 8: 
 9: /**
10:  * Set of useful methods used in GUI
11:  *
12:  * @author Ondrej Macoszek, ondra@macoszek.cz
13:  */
14: public class ViewHelper
15: {
16:     /**
17:      * Center given component
18:      * @param f - compoment to be centered
19:      */
20:     public static void centerWindow(Component f)
21:     {
22:         Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
23:         Dimension winSize = f.getSize();
24:         f.setLocation(
25:             ((screenSize.width-winSize.width)/2),
26:             ((screenSize.height-winSize.height)/2)
27:         );
28:     }
29: 
30:     public static void showAlert(String msg)
31:     {
32:         JOptionPane.showMessageDialog(FrontView.getInstance(),msg);
33:     }
34: 
35: }
36: