changeset 23:489244127359

kopieckreta-0.240903-0
author Przemyslaw <prymula76@outlook.com>
date Mon, 01 Apr 2024 07:15:00 +0200
parents b0c59d056e73
children c7e131ce2f14
files kopieckreta/DEBIAN/HOWTO.txt kopieckreta/DEBIAN/debian.changelog kopieckreta/DEBIAN/debian.control kopieckreta/DEBIAN/debian.rules kopieckreta/DEBIAN/format.sh kopieckreta/DEBIAN/kopieckreta.dsc kopieckreta/KopiecKreta.desktop kopieckreta/Makefile kopieckreta/PKG/PKGBUILD kopieckreta/RPM/kopieckreta.spec kopieckreta/bass-bad.wav kopieckreta/kopieckreta.png kopieckreta/kopieckreta_old.png kopieckreta/smooth-ok.wav kopieckreta/src/Actions.java kopieckreta/src/KopiecKreta.java kopieckreta/src/MyResource.java kopieckreta/src/wavResource.java
diffstat 18 files changed, 264 insertions(+), 94 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kopieckreta/DEBIAN/HOWTO.txt	Mon Apr 01 07:15:00 2024 +0200
@@ -0,0 +1,2 @@
+foramt zapisu nazwy pliku:
+	photocrop_0.221225-0~alpha.tar.gz
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kopieckreta/DEBIAN/debian.changelog	Mon Apr 01 07:15:00 2024 +0200
@@ -0,0 +1,5 @@
+kopieckreta (0.230924-0) unstable; urgency=low
+
+  * Last release
+
+ -- Przemysław R. Pietraszczyk  Sat, 24 Sep 2023 08:31:41 +0200
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kopieckreta/DEBIAN/debian.control	Mon Apr 01 07:15:00 2024 +0200
@@ -0,0 +1,13 @@
+Source: kopieckreta
+Section: java
+Priority: extra
+Maintainer: Przemysław R. Pietraszczyk
+Build-Depends: debhelper-compat (= 12), default-jdk, default-jdk-headless, fakeroot, ant
+Standards-Version: 0.0000000000
+Homepage: https://prymula.ct8.pl
+
+
+Package: kopieckreta
+Architecture: all
+Depends: ${misc:Depends}, default-jdk | default-jre
+Description: My version of the Pyramid of Words
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kopieckreta/DEBIAN/debian.rules	Mon Apr 01 07:15:00 2024 +0200
@@ -0,0 +1,25 @@
+#!/usr/bin/make -f
+
+export DH_VERBOSE = 1
+#export PYBUILD_NAME = photocrop
+#export PYBUILD_SYSTEM = custom
+
+clean:
+	ant clean
+	
+build:
+	ant compile
+	ant jar
+
+binary:
+	mkdir -pm 0755 debian/kopieckreta/usr
+	mkdir -pm 0755 debian/kopieckreta/usr/games
+	mkdir -pm 0755 debian/kopieckreta/usr/share/kopieckreta
+	mkdir -pm 0755 debian/kopieckreta/usr/share/kopieckreta/icons
+	mkdir -pm 0755 debian/kopieckreta/usr/share/applications
+	cp build/jar/KopiecKreta.jar debian/kopieckreta/usr/games
+	cp kopieckreta.png debian/kopieckreta/usr/share/kopieckreta/icons
+	cp KopiecKreta.desktop  debian/kopieckreta/usr/share/applications
+	dh_gencontrol
+	dh_builddeb
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kopieckreta/DEBIAN/format.sh	Mon Apr 01 07:15:00 2024 +0200
@@ -0,0 +1,2 @@
+mkdir ./exec
+exec /usr/lib/build/debtransform ./ ./kopieckreta.dsc ./exec
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kopieckreta/DEBIAN/kopieckreta.dsc	Mon Apr 01 07:15:00 2024 +0200
@@ -0,0 +1,40 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+Format: 1.0
+Source: kopieckreta
+Binary: kopieckreta
+Architecture: all
+Version: 0.230503-2
+Maintainer: Przemysław R. Pietraszczyk <prymula76@outlook.com>
+Homepage: https://prymula.ct8.pl
+DEBTRANSFORM-TAR: kopieckreta-0.230924-0.tar.gz
+ 
+Standards-Version: 0.0000000000
+Build-Depends: debhelper-compat (>= 12), default-jdk, default-jdk-headless, fakeroot, ant
+Package-List:
+kopieckreta deb x11 optional arch=all
+Files:
+ b31649bc23b2b7bca9ab70ea3410711a 128820 kopieckreta-0.230924-0.tar.gz
+ 29e7e7e60bc81891e3da3871b9eeb549 764 kopieckreta-0.230924-0.debian.tar.xz
+
+-----BEGIN PGP SIGNATURE-----
+
+mQENBGEf/c4BCAC2d4ymW0pRZV36qLtlt/WGb83kos5UX5UbwvkQrbUjAbOPOY8w
+DT3M1neYOAPZx38924aPTFKbZPcz+rK/7Wcv1kzgfux5zXQJTLeqpkhUYAgXUg2p
+oK9ZXsai82fOicTrClOyJLLYQ8C1vj8yUh7e3ERljEyp5Nxg/lY92rwcZ4WYR193
+nGDInlDl5JlWUcLlk/RFnC5bB+T6ZZr5FBX/eDnKAPEl+N3MWpDs2JLDy7EUPhcG
+U/60X0wuXHPTwMoNbB3ep/bWRxwEej0sFad5GXeCh7hKCroi/kLmLTDIxSD8lsRr
+Y4H/8H2lBBsQq7bRL88N6ZDGCocPo11V83kFABEBAAG0NmhvbWU6cHJ6ZW0gT0JT
+IFByb2plY3QgPGhvbWU6cHJ6ZW1AYnVpbGQub3BlbnN1c2Uub3JnPokBPgQTAQgA
+KAUCYR/9zgIbAwUJBB6wAAYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQcXEc
+NPcNefFEAAf+Kg4cs/C99kEIMv/PO85VW+p8rcTwCViOFUX5WrBhwsRyPAKrJPPG
+KD6PdnvoplcNQwhQ8nRsRiiaiUtPcj8Bvi6EdPgSgXXObKKJtCyaAa1rURdlb9iW
+CfvXA6oW+PGlii9BMnXOAtkeFIzZooO9oXd+wez66P+4VWFiFzxanLfLn/hwbWxQ
+68rlO3QNGbrMeODBgwh9s83XGmAg47mn2fldTAmTbJDf9tMi1LhX2MmLyN9wjqsd
+4IZ9JMri2JTnIhYfxWdKT9gsu7q0g8LqonaXMvlOEyHFRF1YQ0i7G6fFbvDcKCZN
+W1Eja55FdN7smv5Eck6UTIIYyWPuAv45uohGBBMRAgAGBQJhH/3PAAoJEDswEbdr
+nWUj4M0AniJ389dyvUjjgS91AcOb08E4moV9AJ9WDL3/7GYYUL/Azw43QucWPnXr
+uw==
+=+lfH
+-----END PGP SIGNATURE-----
--- a/kopieckreta/KopiecKreta.desktop	Sun Mar 31 22:53:32 2024 +0200
+++ b/kopieckreta/KopiecKreta.desktop	Mon Apr 01 07:15:00 2024 +0200
@@ -3,12 +3,12 @@
 [Desktop Entry]
 Encoding=UTF-8
 Type=Application
-Categories=Gnome;Games;
+Categories=Games;
 
 Name=KopiecKreta
 
-Exec=java -jar /usr/local/games/KopiecKreta.jar
+Exec=java -jar /usr/games/KopiecKreta.jar
 Terminal=false
-Icon=/usr/local/share/kopieckreta/icons/KopiecKreta.png
+Icon=/usr/share/kopieckreta/icons/kopieckreta.png
 
 Name[pl_PL]=KopiecKreta
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kopieckreta/Makefile	Mon Apr 01 07:15:00 2024 +0200
@@ -0,0 +1,20 @@
+
+all:
+	ant compile
+	ant jar
+	
+clean:
+	ant clean
+
+prefix=/usr/
+    
+install: build/jar/KopiecKreta.jar
+	mkdir -pm 0755 $(DESTDIR)$(prefix)/games
+	mkdir -pm 0755 $(DESTDIR)$(prefix)/share/kopieckreta
+	mkdir -pm 0755 $(DESTDIR)$(prefix)/share/kopieckreta/icons
+	mkdir -pm 0755 $(DESTDIR)$(prefix)/share/applications
+	install -m 0644 build/jar/KopiecKreta.jar $(DESTDIR)$(prefix)/games	
+	install -m 0644 kopieckreta.png $(DESTDIR)$(prefix)/share/kopieckreta/icons
+	install -m 0644 KopiecKreta.desktop $(DESTDIR)/usr/share/applications
+    
+.PHONY: install
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kopieckreta/PKG/PKGBUILD	Mon Apr 01 07:15:00 2024 +0200
@@ -0,0 +1,23 @@
+# Maintainer: Przemyslaw R. Pietraszczyk <prymula76@outlook.com>
+
+pkgname=kopieckreta
+pkgver=0.230924
+pkgrel=0
+pkgdesc="My version of the Pyramid of Words"
+arch=('any')
+url="prymula.ct8.pl"
+license=('GPL3')
+provides=('kopieckreta')
+depends=('jdk-openjdk')
+makedepends=('jdk-openjdk' 'ant')
+source=("${pkgname}-${pkgver}-${pkgrel}.tar.gz::file://${pkgname}-${pkgver}-${pkgrel}.tar.gz")
+sha256sums=('f3bbfef777c3ac3e8e0f1f13c8b09b4844644ecaa26f36dfc2d3f4fca52bd797') #generate with 'makepkg -g' || sha256sum
+build() {
+	cd "$srcdir/${pkgname}-${pkgver}-${pkgrel}"
+	make
+}
+
+package() {
+	cd "$srcdir/${pkgname}-${pkgver}-${pkgrel}"
+	make DESTDIR="${pkgdir}" install
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kopieckreta/RPM/kopieckreta.spec	Mon Apr 01 07:15:00 2024 +0200
@@ -0,0 +1,68 @@
+#
+# spec file for package kopieckreta
+#
+# Copyright (c) 2020 SUSE LLC
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
+
+%define unmangled_version 0.230924-0
+Name:           kopieckreta
+Version:		0.230924
+Release:        0
+Summary:    	My version of the Pyramid of Words
+License:        GPL
+URL:            https://prymula.ct8.pl
+Source0:	%{name}-%{unmangled_version}.tar.gz
+%if 0%{?suse_version}==1530
+BuildRequires:	java-11-openjdk, ant
+Requires:       java-11-openjdk
+%else
+BuildRequires:	java-11-openjdk, ant
+Requires:		java-11-openjdk
+%endif
+BuildArch:	noarch
+
+%description
+
+
+%prep
+%setup -n %{name}-%{unmangled_version} -n %{name}-%{unmangled_version}
+
+%build
+ant compile
+ant jar
+
+%install
+mkdir -p %{buildroot}/usr
+mkdir -p %{buildroot}/usr/games
+mkdir -p %{buildroot}/usr/share
+mkdir -p %{buildroot}/usr/share/kopieckreta
+mkdir -p %{buildroot}/usr/share/kopieckreta/icons
+mkdir -p %{buildroot}/usr/share/applications
+
+#%make_install
+
+install -m 0644 build/jar/KopiecKreta.jar %{buildroot}/usr/games
+install -m 0644 kopieckreta.png %{buildroot}/usr/share/kopieckreta
+install -m 0644 KopiecKreta.desktop %{buildroot}/usr/share/applications
+
+%files
+%defattr(0755,root,root)
+/usr/games/
+%{_datadir}/kopieckreta
+%defattr(0644,root,root)
+/usr/games/KopiecKreta.jar
+%{_datadir}/kopieckreta/kopieckreta.png
+%{_datadir}/applications/KopiecKreta.desktop
+
+%changelog
Binary file kopieckreta/bass-bad.wav has changed
Binary file kopieckreta/kopieckreta.png has changed
Binary file kopieckreta/kopieckreta_old.png has changed
Binary file kopieckreta/smooth-ok.wav has changed
--- a/kopieckreta/src/Actions.java	Sun Mar 31 22:53:32 2024 +0200
+++ b/kopieckreta/src/Actions.java	Mon Apr 01 07:15:00 2024 +0200
@@ -23,18 +23,12 @@
         if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('a')) {
             isThere('a');
         }
-        else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ą')) {
-            isThere('ą');
-        }
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('w')) {
             isThere('w');
         }
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('e')) {
             isThere('e');
         }
-        else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ę')) {
-            isThere('ę');
-        }
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('r')) {
             isThere('r');
         }
@@ -53,18 +47,12 @@
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('o')) {
             isThere('o');
         }
-        else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ó')) {
-            isThere('ó');
-        }
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('p')) {
             isThere('p');
         }
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('s')) {
             isThere('s');
         }
-        else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ś')) {
-            isThere('ś');
-        }
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('d')) {
             isThere('d');
         }
@@ -86,33 +74,18 @@
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('l')) {
             isThere('l');
         }
-        else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ł')) {
-            isThere('ł');
-        }
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('z')) {
             isThere('z');
         }
-        else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ż')) {
-            isThere('ż');
-        }
-        else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ź')) {
-            isThere('ź');
-        }
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('c')) {
             isThere('c');
         }
-        else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ć')) {
-            isThere('ć');
-        }
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('b')) {
             isThere('b');
         }
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('n')) {
             isThere('n');
         }
-        else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('ń')) {
-            isThere('ń');
-        }
         else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('m')) {
             isThere('m');
         }
@@ -141,7 +114,7 @@
     }
     
     private void isThere(char c){
-        // Nie wiem czemu od razu nie przekazałem dużej litery...
+        // Nie wiem czemu od razu nie przekazalem duzej litery...
         pressKey=Character.toUpperCase(c);
         resetCheat();
     }
--- a/kopieckreta/src/KopiecKreta.java	Sun Mar 31 22:53:32 2024 +0200
+++ b/kopieckreta/src/KopiecKreta.java	Mon Apr 01 07:15:00 2024 +0200
@@ -1,12 +1,12 @@
 
 /* 
-    Kopiec Kreta - gra w odgadywanie słów
+    Kopiec Kreta - gra w odgadywanie slow
     ver. 0.4.0-beta
-    autor: Przemysław R. Pietraszczyk
+    autor: Przemyslaw R. Pietraszczyk
     data: 2020-09-30
-    licencja: Public Domain
+    licencja: GPL v3
 
-    słownik pochodzi z: sjp.pl
+    slownik pochodzi z: sjp.pl
 
 */
 
@@ -68,11 +68,10 @@
     static String [] mound = new String[20];  // tekst do wyswietlenia przez paint
     static JTextArea textArea;
     static JPanel startScreen;
-    static int activeRing;  // indeks ringu na którym jest prowadzona aktualnie gra 
+    static int activeRing;  // indeks ringu na ktorym jest prowadzona aktualnie gra 
     static KopiecKreta kk;
     static Actions actions;
     final static String CONSTCH="1234"; 
-    //final static Character[] charsInStock= {'a', 'ą', 'b', 'c', 'ć', 'd', 'e', 'ę', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'ł', 'm', 'n', 'ń', 'o', 'ó', 'p', 'r', 's', 'ś', 't', 'u', 'w', 'y', 'z', 'ż', 'ź'};
     final static Character[] charsInStock= {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'w', 'y', 'z'};
     static ArrayList<String> cheatSheet;
     static int pointsForTheRing;
@@ -104,29 +103,29 @@
         menuItem = new JMenuItem("Nowa Gra", null);
         menuItem.setActionCommand("MenuItem1");
         menuItem.addActionListener(this);
-        menuItem.setToolTipText("Rozpoczyna nową grę.");
+        menuItem.setToolTipText("Rozpoczyna nowa gre.");
         menu.add(menuItem);
-        //menuItem = new JMenuItem("Sala sławy", null);
+        //menuItem = new JMenuItem("Sala slawy", null);
         //menuItem.setActionCommand("MenuItem11");
         //menuItem.addActionListener(this);
-        //menuItem.setToolTipText("Wyświetla najlepsze wyniki");
+        //menuItem.setToolTipText("Wyswietla najlepsze wyniki");
         //menu.add(menuItem);
         menu.addSeparator();
-        menuExit = new JMenuItem("Zakończ", null);
+        menuExit = new JMenuItem("Zakoncz", null);
         menuExit.setActionCommand("MenuItem2");
         menuExit.addActionListener(this);
-        menuExit.setToolTipText("Wyjście z programu");
+        menuExit.setToolTipText("Wyjscie z programu");
         menu.add(menuExit);
-        menuPref = new JMenuItem("Preferencje dzwięku",null);
+        menuPref = new JMenuItem("Preferencje dzwieku",null);
         menuPref.setActionCommand("MenuItem4");
         menuPref.addActionListener(this);
-        menuPref.setToolTipText("Preferencje dotyczące dzwięku");
+        menuPref.setToolTipText("Preferencje dotyczace dzwieku");
         menu2.add(menuPref);
         /*
         menuPref = new JMenuItem("Resetowanie",null);
         menuPref.setActionCommand("MenuItem5");
         menuPref.addActionListener(this);
-        menuPref.setToolTipText("Resetowanie najlepszych wyników");
+        menuPref.setToolTipText("Resetowanie najlepszych wynikow");
         menu2.add(menuPref);
         */
         menuInfo = new JMenuItem("Pomoc", null);
@@ -181,31 +180,31 @@
         // O Programie
         else if(e.getActionCommand().equals("MenuItem3")) {
             String s1="  Port mojej gry pierwotnie napisanej dla Androida 2.3\n\n",
-                   s2=" Program napisany na podstawie fragmentów kodów,\n",
+                   s2=" Program napisany na podstawie fragmentow kodow,\n",
                    s3="            wyszukanych w wyszukiwarce Google,\n",
-                   s4="                                plus własna inwencja\n\n",
-                   s5="  Autor zarzeka się że nigdy nie posiadał, ani nie posiada\n",
-                   s6="                          żadnej ksiażki na temat Javy.\n",
-                   s7="Oraz nie przeczytał ani jednej ksiązki na temat tego języka!\n\n",
-                   s8="             Przemysław R. Pietraszczyk - jesień 2020\n",
-                   s9="                               Licencja: Public Domain\n\n",
+                   s4="                                plus wlasna inwencja\n\n",
+                   s5="  Autor zarzeka sie ze nigdy nie posiadal, ani nie posiada\n",
+                   s6="                          zadnej ksiazki na temat Javy.\n",
+                   s7="Oraz nie przeczytal ani jednej ksiazki na temat tego jezyka!\n\n",
+                   s8="             Przemyslaw R. Pietraszczyk - jesien 2020\n",
+                   s9="                               Licencja: GPL v3\n\n",
                    s10="         Stworzono w oparciu o OpenJDK 11 oraz ANT\n\n",
                    s11="   o/s: "+configfile.osName+"    ver. "+configfile.osVersion+"\n",
                    s12="   java ver: "+configfile.jvmVersion;
 
             JOptionPane.showMessageDialog(frame,
                     s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12,
-                    "Kopiec Kreta 0.4.0-beta",
+                    "Kopiec Kreta 0.230924-0",
                     JOptionPane.PLAIN_MESSAGE);
 
         }
         else if(e.getActionCommand().equals("MenuItem33")) {
-            String s1="Celem gry jest odgadnięcie wszyskich zakrytych pól.\n",
-                  s2="Rozgrywkę rozpoczyna się od dolnego pierścienia.\n",
-                  s3="Po odgadnięciu wszyskich liter w danym pierścieniu,\n",
-                  s4="rozgrywka przenosi się na kolejny, wyższy ring.\n",
-                  s5="Po odgadnięciu wszystkich liter, gracz pytany jest\n",
-                  s6="o chęć gry na opcjonalnym następnym poziomie.\n\n",
+            String s1="Celem gry jest odgadniecie wszyskich zakrytych pol.\n",
+                  s2="Rozgrywke rozpoczyna sie od dolnego pierscienia.\n",
+                  s3="Po odgadnieciu wszyskich liter w danym pierscieniu,\n",
+                  s4="rozgrywka przenosi sie na kolejny, wyzszy ring.\n",
+                  s5="Po odgadnieciu wszystkich liter, gracz pytany jest\n",
+                  s6="o chec gry na opcjonalnym nastepnym poziomie.\n\n",
                   s7="UWAGA ! Caps Lock - bez znaczenia !\n",
                   s8="\n";
             JOptionPane.showMessageDialog(frame,
@@ -222,7 +221,7 @@
             resetdialog.initUI(configfile);
         }
         */
-        // sala sławy
+        // sala slawy
         /*
         else if(e.getActionCommand().equals("MenuItem11")) {
             
@@ -238,7 +237,7 @@
         // menuBar z konstruktora
         final int frameWidth = 250;
         final int frameHeight = 460;
-        final int GNOMEPANEL=80;  // nieco niżej niż panel
+        final int GNOMEPANEL=80;  // nieco nizej niz panel
         final Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
         //frame.setBounds((int) screenSize.getWidth() - frameWidth,
         //        (int) screenSize.getHeight() - frameHeight, frameWidth, frameHeight);
@@ -273,7 +272,7 @@
         frame.setFocusable(true);
         textArea.setForeground(Color.BLACK);
         textArea.setBackground(Color.GREEN);
-        // zapobiega utracie KeyEvent po wyjściu z SoundDialog i ResetDialog
+        // zapobiega utracie KeyEvent po wyjsciu z SoundDialog i ResetDialog
         frame.addFocusListener(new FocusListener(){
             public void focusGained(FocusEvent e){
                 //System.out.println("Focus GAINED:"+e);
@@ -304,7 +303,7 @@
         timer.schedule(new KeyTicks(), 0, 1000);  // lepiej 1000
 
     } 
-    // dodaje punkty za pierścień i kazuje pozostałe litery ściągi
+    // dodaje punkty za pierscien i kazuje pozostale litery sciagi
     static public void addScores(){
         int n;
         pointsForTheRing=0;
@@ -314,13 +313,13 @@
             }
             pointsFOrTheMund+=pointsForTheRing;
         }
-       //System.out.println("Naliczyłem "+pointsForTheRing+" punktów za ring");
+       //System.out.println("Naliczylem "+pointsForTheRing+" punktow za ring");
     }
-    // zapełnia tablice ze znakami do podpowiedzi
+    // zapelnia tablice ze znakami do podpowiedzi
     static private void setCharCheatSheet (){
         
         for (int i=0; i<NCHAR; i++){
-            // przepisujemy kolejno znaki do listy stringów
+            // przepisujemy kolejno znaki do listy stringow
             char c= Character.toUpperCase(charsInStock[i]);
             cheatSheet.add(String.valueOf(c));
         }
@@ -345,7 +344,7 @@
                 return i;
             }
         }
-        //System.out.println("Nie odnalazłem znaku:"+sc);
+        //System.out.println("Nie odnalazlem znaku:"+sc);
         return -1;
     }
     static private void create_real_mound(){
@@ -395,7 +394,7 @@
         String r="";
         textArea.setText(null);
         sr+="\n";
-        // i=1 ponieważ pomijamy 3 literowy ring
+        // i=1 poniewaz pomijamy 3 literowy ring
         for (int i=1;i<NRINGS;i++){
             
             //String r="";
@@ -468,10 +467,10 @@
                     wav.PlayFlag=true;
                     if (lastKey != pressKey) {
                         if (sounddialog.soundAccept()){
-                            System.out.println("Dzwięk akceptuje");
+                            //System.out.println("Dzwiek akceptuje");
                             wav.play("/smooth-ok.wav");
                         }
-                        else System.out.println("Dzwięk NIE akceptuje");
+                        else System.out.println("Dzwiek NIE akceptuje");
                     }
                 }
                 if (lastKey != pressKey && indexExist.isEmpty() && !firstRun) {
@@ -479,10 +478,10 @@
 
                     wav.PlayFlag=true;
                     if (sounddialog.soundAccept()){
-                        System.out.println("Dzwięk akceptuje");
+                        //System.out.println("Dzwiek akceptuje");
                         wav.play("/bass-bad.wav");
                     }
-                    else System.out.println("Dzwięk NIE akceptuje");
+                    else System.out.println("Dzwiek NIE akceptuje");
                 }
                 lastKey=pressKey;
                
@@ -512,11 +511,11 @@
         }
         static private boolean checkFullRing() {
             if (truering[activeRing].getString().equals(falsering[activeRing].getString())){
-                //System.out.println("Czy zaliczony pierścień ? activeRing:"+activeRing);
+                //System.out.println("Czy zaliczony pierscien ? activeRing:"+activeRing);
                 if (activeRing >1){
                     addScores();
                     cheatActivate=false;
-                    // nowa ściąga
+                    // nowa sciaga
                     cheatSheet = new ArrayList<String>();
                     activeRing--;
                     return true;
@@ -527,10 +526,10 @@
                    setDisplayMound();
                     if(activeRing==1){
                         
-                        String s1="Ukończyłeś poziom "+level+" !\n",
-                               s2="Na tym poziomie uzyskałeś "+pointsFOrTheMund+" punktów.\n",
-                               s3="Póki co ugrałeś "+totalScore+" punktów !\n\n",
-                               s4="Kontynujesz grę ?";
+                        String s1="Ukonczyles poziom "+level+" !\n",
+                               s2="Na tym poziomie uzyskales "+pointsFOrTheMund+" punktow.\n",
+                               s3="Poki co ugrales "+totalScore+" punktow !\n\n",
+                               s4="Kontynujesz gre ?";
                         
                         // moze boolean ?
                         int dialogButton = JOptionPane.YES_NO_OPTION;
@@ -554,7 +553,7 @@
             }
             return false;
         }
-        // sprawdza czy rządana litera znajduje sie w pierscieniu
+        // sprawdza czy rzadana litera znajduje sie w pierscieniu
         static private ArrayList<Integer> checkInstance(char key){
             ArrayList<Integer> indexExist = new ArrayList<Integer>();
         
@@ -609,7 +608,7 @@
     protected void initUI(ConfigFile cf, JFrame f, Boolean run) {
         if (!run) {
             frame = new JFrame("Zapytanko");
-            frame.getContentPane().setSize(new Dimension(300,200)); // nie działa
+            frame.getContentPane().setSize(new Dimension(300,200)); // nie dziala
             frame.getContentPane().setLayout(new GridBagLayout());
             frame.setAlwaysOnTop(true);
             GridBagConstraints c = new GridBagConstraints();
@@ -627,8 +626,8 @@
                 }
             });
             JLabel label = new JLabel(" ");
-            JButton button = new JButton("Zatwierdź");
-            chkBox1= new JCheckBox("Odtwarzaj dźwięk");
+            JButton button = new JButton("Zatwierdz");
+            chkBox1= new JCheckBox("Odtwarzaj dzwiek");
             config=cf;
             sound = cf.load();
             System.out.println("Dzwiek: "+sound);
@@ -664,7 +663,7 @@
             chkBox1.setBorder(BorderFactory.createMatteBorder(20, 20, 20, 20, Color.RED)); //  w tym wypadku kolor nie ma znaczenia
             frame.getRootPane().setBorder(BorderFactory.createMatteBorder(10, 10, 10, 10, Color.RED));
             frame.pack();
-            // pojawi się nad oknem rodzica
+            // pojawi sie nad oknem rodzica
             frame.setLocationRelativeTo(f);
             frame.setResizable(false);
             frame.setVisible(true);
@@ -689,7 +688,7 @@
         frame.setVisible(false);
         config.save(sound);
         runSoundDialog=false;
-        //System.out.println("Zapisuje dzwięk: "+sound);
+        //System.out.println("Zapisuje dzwiek: "+sound);
         
     }
     public boolean soundAccept(){
@@ -709,8 +708,8 @@
         JButton button;
         frame.getContentPane().setLayout(new GridBagLayout());
         GridBagConstraints c = new GridBagConstraints();
-        button = new JButton("Zatwierdź");
-        //chkBox1= new JCheckBox("Odtwarzaj dźwięk");
+        button = new JButton("Zatwierdz");
+        //chkBox1= new JCheckBox("Odtwarzaj dzwiek");
         chkBox1= new JCheckBox("Zresetuj najlepsze wyniki");
         
         chkBox1.setSelected(reset);
@@ -781,7 +780,7 @@
     protected void initUI(ConfigFile cf, JFrame f, Boolean run) {
         if (!run) {
             frame = new JFrame("Zapytanko");
-            frame.getContentPane().setSize(new Dimension(300,200)); // nie działa
+            frame.getContentPane().setSize(new Dimension(300,200)); // nie dziala
             frame.getContentPane().setLayout(new GridBagLayout());
             frame.setAlwaysOnTop(true);
             GridBagConstraints c = new GridBagConstraints();
@@ -794,8 +793,8 @@
                 }
             });
             JLabel label1 = new JLabel(" ");
-            JLabel label2 = new JLabel("Najperw się przedstaw:");
-            JButton button = new JButton("Zatwierdź");
+            JLabel label2 = new JLabel("Najperw sie przedstaw:");
+            JButton button = new JButton("Zatwierdz");
             button.setActionCommand("Button");
 
             text = new JTextField();
@@ -920,4 +919,4 @@
         }
     }
     */
-//}
\ No newline at end of file
+//}
--- a/kopieckreta/src/MyResource.java	Sun Mar 31 22:53:32 2024 +0200
+++ b/kopieckreta/src/MyResource.java	Mon Apr 01 07:15:00 2024 +0200
@@ -1,5 +1,5 @@
 /* 
-    Nie mieszać  z java.awt.*  (!!!)
+    Nie mieszac  z java.awt.*  (!!!)
 */
 package src;
 
@@ -126,7 +126,7 @@
         if (n_dir==14){
             return (directory14.get(generator.nextInt(directory14.size())));
         }
-        // Na sztukę
+        // Na sztuke
         return "";
     }
-}
\ No newline at end of file
+}
--- a/kopieckreta/src/wavResource.java	Sun Mar 31 22:53:32 2024 +0200
+++ b/kopieckreta/src/wavResource.java	Mon Apr 01 07:15:00 2024 +0200
@@ -38,7 +38,7 @@
                     InputStream bIn = new BufferedInputStream(is);
                     ais = AudioSystem.getAudioInputStream(bIn);
 
-                    if (PlayFlag) {  // to musi być 
+                    if (PlayFlag) {  // to musi byc 
                         clip = AudioSystem.getClip();
                         clip.open(ais);
                         clip.start();