<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem mmorpg</title>
<link>https://forum.pasja-informatyki.pl/tag/mmorpg</link>
<description>Powered by Question2Answer</description>
<item>
<title>[MMO] Ktoś zagra ThangReborn (Thang Global / Thang Online)?</title>
<link>https://forum.pasja-informatyki.pl/570292/mmo-ktos-zagra-thangreborn-thang-global-thang-online</link>
<description>ThangReborn &lt;a href=&quot;https://www.thangreborn.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.thangreborn.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Tutaj discord &lt;a href=&quot;https://discord.gg/TrK9WR2RR5&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://discord.gg/TrK9WR2RR5&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Polski discord &lt;a href=&quot;https://discord.gg/9wJcnJvGGy&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://discord.gg/9wJcnJvGGy&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ulepszanie przedmiotów:&lt;br /&gt;
&lt;a href=&quot;https://m.youtube.com/watch?v=CTISbqM1UYo&amp;amp;list=PLfQzHGSnYtyZbc-Le20Bv6hGE3etJO437&amp;amp;ab_channel=ThangReborn&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://m.youtube.com/watch?v=CTISbqM1UYo&amp;amp;list=PLfQzHGSnYtyZbc-Le20Bv6hGE3etJO437&amp;amp;ab_channel=ThangReborn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Bossy:&lt;br /&gt;
&lt;a href=&quot;https://youtube.com/playlist?list=PLfQzHGSnYtyZkn6Ctz897-cV14V-kvhye&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://youtube.com/playlist?list=PLfQzHGSnYtyZkn6Ctz897-cV14V-kvhye&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Expienie:&lt;br /&gt;
&lt;a href=&quot;https://youtu.be/vKfa8sSPpE0&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://youtu.be/vKfa8sSPpE0&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Leczenie i buff:&lt;br /&gt;
&lt;a href=&quot;https://youtu.be/XorZKP1Y__o&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://youtu.be/XorZKP1Y__o&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Coś innego w grze to:&lt;br /&gt;
Czary których wbija się lvl i nie są one przepisane na stałe do postaci także możemy nimi handlować&lt;br /&gt;
&lt;a href=&quot;https://media.discordapp.net/attachments/803164453172019271/941816546936901702/unknown.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/803164453172019271/941816546936901702/unknown.png&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Mapa nus do której wchodzisz / wychodzisz kiedy chcesz&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/825815501875445780/967881915707310150/IMG_20220424_221648.jpg[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/825815501875445780/967881915707310150/IMG_20220424_221648.jpg[/img]&lt;/a&gt;&lt;br /&gt;
Obok przycisku do mapy Nus mamy system KI - do przekładania ataku na obronę lub odwrotnie albo służący do zwiększeniu many.&lt;br /&gt;
&lt;br /&gt;
Rozbudowany system ulepszeń przedmiotów do +12(jeżeli ulepszenie się nie uda tracimy przedmiot).&lt;br /&gt;
Świecenie: +4 żółty, +6 niebieski, +8 czerwony, +10 fioletowy, +11 zielony, +12 pomarańczowy.&lt;br /&gt;
&lt;br /&gt;
Broń +9 oraz czar lvl9 możemy zrobić na jeden z 4 gatunków zwiększający atak o 10% na danego gatunku potworach.&lt;br /&gt;
Świecenie gatunków: Ohra - niebieski, Tar - fioletowy, Yelba - pomarańczowy, Mir - zielony.&lt;br /&gt;
&lt;br /&gt;
Maga bronie jak i czarty od samego początku mają w sobie gatunek ;)&lt;br /&gt;
Świecenie maga broni: +3 żółty, +4 niebieski, +5 czerwony (to max).&lt;br /&gt;
&lt;br /&gt;
Takie tam zdjęcie gildii, na którym były 4 osoby :p Dużo ludzi ma po 4/2 postacie.&lt;br /&gt;
[img]&lt;a href=&quot;https://cdn.discordapp.com/attachments/819260888413896717/950882889459966062/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://cdn.discordapp.com/attachments/819260888413896717/950882889459966062/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Woja set lvl108+10&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/803164400609132554/936784015321616404/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/803164400609132554/936784015321616404/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Maga set od lvl108 +10&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/803164453172019271/938466227905503302/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/803164453172019271/938466227905503302/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Rian set od lvl108 &amp;nbsp;+10&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/803164374125772820/967552005780422716/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/803164374125772820/967552005780422716/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Sety od lvl125 na +10&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/803164400609132554/965029243060891658/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/803164400609132554/965029243060891658/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/803164374125772820/964576501896986694/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/803164374125772820/964576501896986694/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/803164453172019271/966064700527890523/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/803164453172019271/966064700527890523/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Woja set lvl48 +9&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/803164400609132554/964780609031524392/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/803164400609132554/964780609031524392/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Rian set lvl47 +9&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/803164374125772820/969593419339038720/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/803164374125772820/969593419339038720/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Maga set lvl80 +9&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/825751366026526720/980161586050236457/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/825751366026526720/980161586050236457/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Woja set lvl82 +9&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/825751366026526720/982145642719739964/unknown-2.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/825751366026526720/982145642719739964/unknown-2.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Rian set lvl82 +9&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/803164374125772820/1004112457888977106/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/803164374125772820/1004112457888977106/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Woja set lvl62 +9&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/962746805437735013/997793247990653020/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/962746805437735013/997793247990653020/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Rian set lvl63 +9&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/825751366026526720/1007966650206793810/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/825751366026526720/1007966650206793810/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Rian set lvl7 +9&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/825751366026526720/1017182545848320060/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/825751366026526720/1017182545848320060/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Woja set lvl8 +9&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/825751366026526720/1020409982765764680/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/825751366026526720/1020409982765764680/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Rian set lvl28 +9&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/825751366026526720/1019725578892484608/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/825751366026526720/1019725578892484608/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Woja set lvl30 +9&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/825751366026526720/1020447417721700462/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/825751366026526720/1020447417721700462/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
A tutaj nasze(gramy w 2) wszystkie postacie&lt;br /&gt;
[img]&lt;a href=&quot;https://media.discordapp.net/attachments/825751366026526720/1018883486125412392/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://media.discordapp.net/attachments/825751366026526720/1018883486125412392/unknown.png[/img]&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Zapraszam przede wszystkim na Discord gdzie można dostać pomoc - chociażby buffa na start ;)&lt;br /&gt;
&lt;br /&gt;
Godzinowy exp X2 zaczyna się o:&lt;br /&gt;
00:00 03:00 06:00 09:00 12:00 15:00 18:00 21:00&lt;br /&gt;
&lt;br /&gt;
Pełna rozdzielczość: otwieramy folder config w nim plik i zmieniamy windowmode=0 na windowmode=1. W grze pod klawiszem 8 ustawiamy jak na zdjęciu&lt;br /&gt;
[img]&lt;a href=&quot;https://cdn.discordapp.com/attachments/734029173282308167/994992465012609064/unknown.png[/img]&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://cdn.discordapp.com/attachments/734029173282308167/994992465012609064/unknown.png[/img]&lt;/a&gt;</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/570292/mmo-ktos-zagra-thangreborn-thang-global-thang-online</guid>
<pubDate>Mon, 01 Aug 2022 13:26:07 +0000</pubDate>
</item>
<item>
<title>Problem z przesuwaniem postaci JAVA</title>
<link>https://forum.pasja-informatyki.pl/372980/problem-z-przesuwaniem-postaci-java</link>
<description>

&lt;p&gt;Witam. Na wstępie chcę dodać że dopiero uczę się programowania w javie. Jestem w trakcie tworzenia gry i mam pewien problem. Mam przyciski jButton 3,4,5,6. Każdy z nich odpowiada za przesuwanie się postaci na mapie(mapa jest w kontenerze jPanel1). Problem jest podczas klikania tych przycisków, a dokładniej gdy je klikam z postacią(jLabel13) nic się nie dzieje. Mam przycisk testowy dodający expa jButton 1 oraz pasek z expem jProgressBar1. Nie wiem co zrobiłem źle ale żeby postać się przestawiła w pożądaną stronę muszę kliknąć jeden z przycisków do poruszania i dodawać expa. Dopiero gdy poziom postaci skoczy o 1 i pasek z expem się wyzeruje postać się przesuwa.&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
package mmorpg;

import java.awt.Color;
import javax.swing.UIManager;

/**
 *
 * @author Karol P.
 */
public class game1 extends javax.swing.JFrame {

    /**
     * Creates new form game1
     */

    
        public void sprawdzlvl(){
        if(s.exp&amp;gt;=1&amp;amp;s.exp&amp;lt;=10){
            s.lvl=1;
            s.maxexp=10;
            s.maxxe=1;
        }else if(s.exp&amp;gt;=11&amp;amp;s.exp&amp;lt;=25){
            s.lvl=2;
            s.maxexp=25;
            s.maxxe=10;
        }else if(s.exp&amp;gt;=26&amp;amp;s.exp&amp;lt;=50){
            s.lvl=3;
            s.maxexp=50;
            s.maxxe=25;
        }
        jLabel10.setText(&quot;Nick - &quot;+String.valueOf(s.lvl)+&quot; lvl&quot;);
        jProgressBar1.setMinimum(s.maxxe);
        jProgressBar1.setMaximum(s.maxexp);
        jProgressBar1.setValue(s.exp);
        jLabel7.setText(String.valueOf(s.sila));
        jLabel8.setText(String.valueOf(s.zrecznosc));
        jLabel9.setText(String.valueOf(s.intelekt));
        
    }
    
    public game1() {
        initComponents();
    }
    stat s=new stat();
    public int heroX=1,heroY=1;

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings(&quot;unchecked&quot;)
    // &amp;lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot;Generated Code&quot;&amp;gt;                          
    private void initComponents() {

        jLabel11 = new javax.swing.JLabel();
        jLabel10 = new javax.swing.JLabel();
        jLabel9 = new javax.swing.JLabel();
        jLabel8 = new javax.swing.JLabel();
        jProgressBar1 = new javax.swing.JProgressBar();
        jLabel7 = new javax.swing.JLabel();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jButton2 = new javax.swing.JButton();
        jButton1 = new javax.swing.JButton();
        jPanel1 = new javax.swing.JPanel();
        jLabel13 = new javax.swing.JLabel();
        jLabel12 = new javax.swing.JLabel();
        jTextField1 = new javax.swing.JTextField();
        jLabel6 = new javax.swing.JLabel();
        jButton3 = new javax.swing.JButton();
        jButton4 = new javax.swing.JButton();
        jButton5 = new javax.swing.JButton();
        jButton6 = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setBackground(new java.awt.Color(0, 0, 0));
        setMaximumSize(new java.awt.Dimension(7, 537));
        setMinimumSize(new java.awt.Dimension(7, 537));
        setPreferredSize(new java.awt.Dimension(7, 537));
        getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

        jLabel11.setFont(new java.awt.Font(&quot;Tahoma&quot;, 0, 10)); // NOI18N
        jLabel11.setForeground(new java.awt.Color(255, 255, 255));
        jLabel11.setText(String.valueOf(s.zloto));
        getContentPane().add(jLabel11, new org.netbeans.lib.awtextra.AbsoluteConstraints(603, 116, 75, -1));

        jLabel10.setFont(new java.awt.Font(&quot;Tahoma&quot;, 0, 18)); // NOI18N
        jLabel10.setForeground(new java.awt.Color(240, 240, 240));
        jLabel10.setText(&quot;Nick - &quot;+String.valueOf(s.lvl)+&quot; lvl&quot;);
        jLabel10.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        getContentPane().add(jLabel10, new org.netbeans.lib.awtextra.AbsoluteConstraints(640, 40, 100, 30));

        jLabel9.setFont(new java.awt.Font(&quot;Tahoma&quot;, 0, 10)); // NOI18N
        jLabel9.setForeground(new java.awt.Color(255, 255, 255));
        jLabel9.setText(String.valueOf(s.intelekt));
        getContentPane().add(jLabel9, new org.netbeans.lib.awtextra.AbsoluteConstraints(753, 112, -1, -1));

        jLabel8.setFont(new java.awt.Font(&quot;Tahoma&quot;, 0, 10)); // NOI18N
        jLabel8.setForeground(new java.awt.Color(255, 255, 255));
        jLabel8.setText(String.valueOf(s.zrecznosc));
        getContentPane().add(jLabel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(768, 99, -1, -1));

        jProgressBar1.setFont(new java.awt.Font(&quot;Tahoma&quot;, 0, 8)); // NOI18N
        jProgressBar1.setMaximum(s.maxexp);
        jProgressBar1.setMinimum(s.maxxe);
        jProgressBar1.setToolTipText(String.valueOf(s.exp)+&quot; / &quot;+String.valueOf(s.maxexp)
        );
        jProgressBar1.setValue(s.exp);
        getContentPane().add(jProgressBar1, new org.netbeans.lib.awtextra.AbsoluteConstraints(567, 91, 120, 14));

        jLabel7.setFont(new java.awt.Font(&quot;Tahoma&quot;, 0, 10)); // NOI18N
        jLabel7.setForeground(new java.awt.Color(255, 255, 255));
        jLabel7.setText(String.valueOf(s.sila));
        getContentPane().add(jLabel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(732, 85, -1, -1));

        jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource(&quot;/mmorpg/border-d.png&quot;))); // NOI18N
        jLabel1.setText(&quot;jLabel1&quot;);
        jLabel1.setMaximumSize(new java.awt.Dimension(799, 7));
        jLabel1.setMinimumSize(new java.awt.Dimension(799, 7));
        jLabel1.setPreferredSize(new java.awt.Dimension(799, 7));
        getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 30, -1, -1));

        jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource(&quot;/mmorpg/border-l.png&quot;))); // NOI18N
        jLabel2.setText(&quot;jLabel2&quot;);
        getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 37, 7, -1));

        jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource(&quot;/mmorpg/border-r.png&quot;))); // NOI18N
        jLabel3.setText(&quot;jLabel3&quot;);
        getContentPane().add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(823, 37, 6, -1));

        jLabel4.setIcon(new javax.swing.ImageIcon(getClass().getResource(&quot;/mmorpg/border-u.png&quot;))); // NOI18N
        jLabel4.setText(&quot;jLabel4&quot;);
        getContentPane().add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 574, 799, 7));

        jLabel5.setFont(new java.awt.Font(&quot;Tahoma&quot;, 1, 18)); // NOI18N
        jLabel5.setForeground(new java.awt.Color(240, 240, 240));
        jLabel5.setIcon(new javax.swing.ImageIcon(getClass().getResource(&quot;/mmorpg/dazed3.png&quot;))); // NOI18N
        jLabel5.setText(&quot;Nick - &quot;+String.valueOf(s.lvl));
        getContentPane().add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(549, 37, 274, 537));

        jButton2.setText(&quot;+ 1 LvL&quot;);
        getContentPane().add(jButton2, new org.netbeans.lib.awtextra.AbsoluteConstraints(900, 40, -1, -1));

        jButton1.setText(&quot;+ 5 EXP&quot;);
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(900, 80, -1, -1));

        jPanel1.setBackground(new java.awt.Color(255, 255, 255));
        jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

        jLabel13.setText(&quot;hero&quot;);
        jPanel1.add(jLabel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(250, 170, 32, 32));
        jPanel1.add(jLabel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(heroX*32, heroY*32, 32, 32));

        jLabel12.setText(&quot;jLabel12&quot;);
        jPanel1.add(jLabel12, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 510, 510));

        getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(37, 37, 512, 512));

        jTextField1.setText(&quot;jTextField1&quot;);
        getContentPane().add(jTextField1, new org.netbeans.lib.awtextra.AbsoluteConstraints(70, 556, 371, 19));

        jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource(&quot;/mmorpg/bottom-bar.png&quot;))); // NOI18N
        jLabel6.setText(&quot;jLabel6&quot;);
        getContentPane().add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(37, 549, 512, 25));

        jButton3.setText(&quot;w&quot;);
        jButton3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton3ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton3, new org.netbeans.lib.awtextra.AbsoluteConstraints(890, 120, 40, 40));

        jButton4.setText(&quot;a&quot;);
        jButton4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton4ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton4, new org.netbeans.lib.awtextra.AbsoluteConstraints(850, 160, 40, 40));

        jButton5.setText(&quot;s&quot;);
        jButton5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton5ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton5, new org.netbeans.lib.awtextra.AbsoluteConstraints(890, 160, 40, 40));

        jButton6.setText(&quot;d&quot;);
        jButton6.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton6ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton6, new org.netbeans.lib.awtextra.AbsoluteConstraints(930, 160, 40, 40));

        pack();
    }// &amp;lt;/editor-fold&amp;gt;                        

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         

        s.exp=s.exp+5;
        sprawdzlvl();
    }                                        

    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        heroY=heroY-1;
        
        jPanel1.add(jLabel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(heroX*32, heroY*32, 32, 32));        // TODO add your handling code here:
    }                                        

    private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        heroY=heroY+1;
        jPanel1.add(jLabel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(heroX*32, heroY*32, 32, 32));
    }                                        

    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        heroX=heroX-1;
        jPanel1.add(jLabel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(heroX*32, heroY*32, 32, 32));
    }                                        

    private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        heroX=heroX+1;
        jPanel1.add(jLabel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(heroX*32, heroY*32, 32, 32));
    }                                        

    
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //&amp;lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot; Look and feel setting code (optional) &quot;&amp;gt;
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if (&quot;Nimbus&quot;.equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(game1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(game1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(game1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(game1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //&amp;lt;/editor-fold&amp;gt;

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new game1().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify                     
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButton4;
    private javax.swing.JButton jButton5;
    private javax.swing.JButton jButton6;
    private javax.swing.JLabel jLabel1;
    public javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    public javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JProgressBar jProgressBar1;
    private javax.swing.JTextField jTextField1;
    // End of variables declaration                   
}
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/372980/problem-z-przesuwaniem-postaci-java</guid>
<pubDate>Mon, 13 Aug 2018 15:51:33 +0000</pubDate>
</item>
</channel>
</rss>