Class App

java.lang.Object
javafx.application.Application
com.mycompany.extractionshootergui.App

public class App extends javafx.application.Application
Aplikasi antarmuka grafis (GUI) berbasis JavaFX untuk simulasi Extraction Shooter.

Menyediakan antarmuka visual yang modern dan interaktif dengan fitur:

  • Layar konfigurasi pemain (pemilihan nama dan senjata awal).
  • Panel status real-time untuk Pemain 1 dan Pemain 2 (HP/status, senjata, amunisi, skor, level, saldo).
  • Aksi tembak interaktif per giliran dan auto-battle simulasi.
  • Fitur looting dinamis (dari jalanan atau merampas musuh yang gugur).
  • Pembelian amunisi dan penjualan item langsung dari antarmuka.
  • Log pertempuran visual berbasis streaming event dengan GameLogger.
Version:
1.0
Author:
UnggulWindows
  • Nested Class Summary

    Nested classes/interfaces inherited from class javafx.application.Application

    javafx.application.Application.Parameters
  • Field Summary

    Fields inherited from class javafx.application.Application

    STYLESHEET_CASPIAN, STYLESHEET_MODENA
  • Constructor Summary

    Constructors
    Constructor
    Description
    App()
    Membuat instance aplikasi App.
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    main(String[] args)
    Titik masuk eksekusi utama peluncur aplikasi JavaFX.
    void
    start(javafx.stage.Stage stage)
    Titik masuk utama aplikasi JavaFX yang menginisialisasi panggung (Stage) dan scene.

    Methods inherited from class javafx.application.Application

    getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • App

      public App()
      Membuat instance aplikasi App.
  • Method Details

    • start

      public void start(javafx.stage.Stage stage)
      Titik masuk utama aplikasi JavaFX yang menginisialisasi panggung (Stage) dan scene.
      Specified by:
      start in class javafx.application.Application
      Parameters:
      stage - panggung utama yang disediakan oleh JavaFX runtime.
    • main

      public static void main(String[] args)
      Titik masuk eksekusi utama peluncur aplikasi JavaFX.
      Parameters:
      args - argumen baris perintah.