martaczaska

WJPDemoGame

Dec 30th, 2019
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.21 KB | None | 0 0
  1. package pl.gda.biomed.wjp;
  2.  
  3. import java.awt.Toolkit;
  4.  
  5. /**
  6.  * Prosta gra (bez optymalizacji) jako przykład aplikacji interaktywnej
  7.  * @author Jacek Rumiński
  8.  */
  9. public class WJPDemoGame {
  10.  
  11.     /**
  12.      * Metoda uruchamia grę. Najpierw pobierane są parametry ekranu
  13.      * i po ustaleniu rozmiaru gry (1024/768) obliczany jest punkt (x,y)
  14.      * górnego, lewego narożnika panelu gry tak, aby pole gry było wyśrodkowane
  15.      * na ekranie.
  16.      */
  17.     public static void main(String[] args) {
  18.        
  19.        
  20.         int gameWidth=1024;
  21.         int gameHeight=768;
  22.        
  23.        
  24.         //pobierz rozmiar ekranu
  25.         int screenWidth=Toolkit.getDefaultToolkit().getScreenSize().width;
  26.         int screenHeight=Toolkit.getDefaultToolkit().getScreenSize().height;
  27.        
  28.         //oblicz współrzędne narożnika tak, aby pole gry było wyśrodkowane
  29.         int xCenter=(screenWidth-gameWidth)/2;
  30.         int yCenter=(screenHeight-gameHeight)/2;      
  31.                
  32.         //utwórz obiekt klasy GameWindow - konstruktor wywołuje dalszą akcję
  33.         GameWindow gw=new GameWindow(gameWidth,gameHeight,xCenter,yCenter);
  34.     }//koniec main()
  35.    
  36.    
  37.  
  38. }//koniec class WJPDemoGame()
Advertisement
Add Comment
Please, Sign In to add comment