I’ll show the code because it is probably an obvious bug i just can’t focus right now due to no sleep aha.
list[4]
import greenfoot.*;
import javax.swing.JOptionPane;
public class Login extends Actor
{
public String uname1;
public String uname3;
public String uname5;
public String uname7;
public String pword1;
public String pword3;
public String pword5;
public String pword7;
public int rounds;
public String username1;
public String password1;
public int value;
public String xn1;
public String xn2;
public String xn3;
public String xn4;
public int number;
public void act()
{
if (Greenfoot.mouseClicked(this))
{
String username1 = JOptionPane.showInputDialog("Please enter your username.");
String password1 = JOptionPane.showInputDialog("Please enter your password.");
boolean b1 = username1.equals(uname1);
boolean b2 = username1.equals(uname3);
boolean b3 = username1.equals(uname5);
boolean b4 = username1.equals(uname7);
boolean b5 = password1.equals(pword1);
boolean b6 = password1.equals(pword3);
boolean b7 = password1.equals(pword5);
boolean b8 = password1.equals(pword7);
rounds = 1;
int list = new int[];
if (b1 || b2 || b3 || b4 || b5 || b6 || b7 || b8)
{
if (rounds == 1)
{
rounds = 2;
list[1] = value;
value = 0;
username1 = xn1;
Greenfoot.setWorld(new Level12());
}
if (rounds == 2)
{
rounds = 3;
list[2] = value;
value = 0;
username1 = xn2;
Greenfoot.setWorld(new Level12());
}
if (rounds == 3)
{
rounds = 4;
list[3] = value;
value = 0;
username1 = xn3;
Greenfoot.setWorld(new Level12());
}
if (rounds == 4)
{
rounds = 5;
list[4] = value;
value = 0;
username1 = xn4;
Greenfoot.setWorld(new Level12());
}
}
else Greenfoot.setWorld(new Level13());
}
}
}
int[] list = new int[4];
String[] args = new String[<size>];