mirror of
https://github.com/2006-Scape/Parabot.git
synced 2026-07-06 08:39:33 +00:00
Renamed ServerWidget to ServerComponent
This commit is contained in:
@@ -11,8 +11,8 @@ import org.parabot.core.ui.components.GamePanel;
|
|||||||
import org.parabot.environment.api.interfaces.Paintable;
|
import org.parabot.environment.api.interfaces.Paintable;
|
||||||
import org.parabot.environment.input.Keyboard;
|
import org.parabot.environment.input.Keyboard;
|
||||||
import org.parabot.environment.input.Mouse;
|
import org.parabot.environment.input.Mouse;
|
||||||
import org.parabot.environment.randoms.RandomHandler;
|
|
||||||
import org.parabot.environment.scripts.Script;
|
import org.parabot.environment.scripts.Script;
|
||||||
|
import org.parabot.environment.scripts.randoms.RandomHandler;
|
||||||
import org.parabot.environment.servers.ServerProvider;
|
import org.parabot.environment.servers.ServerProvider;
|
||||||
|
|
||||||
import java.applet.Applet;
|
import java.applet.Applet;
|
||||||
|
|||||||
@@ -2,12 +2,13 @@ package org.parabot.core.ui;
|
|||||||
|
|
||||||
import org.parabot.core.desc.ServerDescription;
|
import org.parabot.core.desc.ServerDescription;
|
||||||
import org.parabot.core.parsers.servers.ServerParser;
|
import org.parabot.core.parsers.servers.ServerParser;
|
||||||
|
import org.parabot.core.ui.components.ServerComponent;
|
||||||
import org.parabot.core.ui.images.Images;
|
import org.parabot.core.ui.images.Images;
|
||||||
import org.parabot.core.ui.utils.SwingUtil;
|
import org.parabot.core.ui.utils.SwingUtil;
|
||||||
import org.parabot.core.ui.widgets.ServerWidget;
|
|
||||||
import org.parabot.environment.Environment;
|
import org.parabot.environment.Environment;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.Queue;
|
import java.util.Queue;
|
||||||
@@ -36,7 +37,7 @@ public class ServerSelector extends JFrame {
|
|||||||
|
|
||||||
public ServerSelector() {
|
public ServerSelector() {
|
||||||
|
|
||||||
Queue<ServerWidget> widgets = getServers();
|
Queue<ServerComponent> widgets = getServers();
|
||||||
if (initServer != null) {
|
if (initServer != null) {
|
||||||
if (runServer(widgets)) {
|
if (runServer(widgets)) {
|
||||||
initServer = null;
|
initServer = null;
|
||||||
@@ -57,7 +58,7 @@ public class ServerSelector extends JFrame {
|
|||||||
int i = 0;
|
int i = 0;
|
||||||
int y = 0;
|
int y = 0;
|
||||||
while (widgets != null && !widgets.isEmpty()) {
|
while (widgets != null && !widgets.isEmpty()) {
|
||||||
final ServerWidget w = widgets.poll();
|
final ServerComponent w = widgets.poll();
|
||||||
w.setSize(300, 100);
|
w.setSize(300, 100);
|
||||||
if(i % 2 == 0 && i != 0) {
|
if(i % 2 == 0 && i != 0) {
|
||||||
y += 100;
|
y += 100;
|
||||||
@@ -87,13 +88,13 @@ public class ServerSelector extends JFrame {
|
|||||||
*
|
*
|
||||||
* @param widgets
|
* @param widgets
|
||||||
*/
|
*/
|
||||||
private boolean runServer(Queue<ServerWidget> widgets) {
|
private boolean runServer(Queue<ServerComponent> widgets) {
|
||||||
// TODO: test this method
|
// TODO: test this method
|
||||||
if (widgets == null || widgets.isEmpty()) {
|
if (widgets == null || widgets.isEmpty()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final String serverName = initServer.toLowerCase();
|
final String serverName = initServer.toLowerCase();
|
||||||
for (ServerWidget widget : widgets) {
|
for (ServerComponent widget : widgets) {
|
||||||
if (widget.desc.getServerName().toLowerCase().equals(serverName)) {
|
if (widget.desc.getServerName().toLowerCase().equals(serverName)) {
|
||||||
Environment.load(widget.desc);
|
Environment.load(widget.desc);
|
||||||
return true;
|
return true;
|
||||||
@@ -107,12 +108,12 @@ public class ServerSelector extends JFrame {
|
|||||||
*
|
*
|
||||||
* @return widgets array
|
* @return widgets array
|
||||||
*/
|
*/
|
||||||
public Queue<ServerWidget> getServers() {
|
public Queue<ServerComponent> getServers() {
|
||||||
final Queue<ServerWidget> widgets = new LinkedList<ServerWidget>();
|
final Queue<ServerComponent> widgets = new LinkedList<ServerComponent>();
|
||||||
ServerDescription[] servers = ServerParser.getDescriptions();
|
ServerDescription[] servers = ServerParser.getDescriptions();
|
||||||
if (servers != null) {
|
if (servers != null) {
|
||||||
for (ServerDescription desc : servers) {
|
for (ServerDescription desc : servers) {
|
||||||
widgets.add(new ServerWidget(desc));
|
widgets.add(new ServerComponent(desc));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return widgets;
|
return widgets;
|
||||||
|
|||||||
+4
-4
@@ -1,4 +1,4 @@
|
|||||||
package org.parabot.core.ui.widgets;
|
package org.parabot.core.ui.components;
|
||||||
|
|
||||||
import org.parabot.core.desc.ServerDescription;
|
import org.parabot.core.desc.ServerDescription;
|
||||||
import org.parabot.core.ui.BotUI;
|
import org.parabot.core.ui.BotUI;
|
||||||
@@ -12,12 +12,12 @@ import java.awt.event.MouseListener;
|
|||||||
import java.awt.event.MouseMotionListener;
|
import java.awt.event.MouseMotionListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A neat looking server widget
|
* A neat looking server component
|
||||||
*
|
*
|
||||||
* @author Everel
|
* @author Everel
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class ServerWidget extends JPanel implements MouseListener,
|
public class ServerComponent extends JPanel implements MouseListener,
|
||||||
MouseMotionListener {
|
MouseMotionListener {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
@@ -25,7 +25,7 @@ public class ServerWidget extends JPanel implements MouseListener,
|
|||||||
private String name;
|
private String name;
|
||||||
private boolean hovered;
|
private boolean hovered;
|
||||||
|
|
||||||
public ServerWidget(final ServerDescription desc) {
|
public ServerComponent(final ServerDescription desc) {
|
||||||
this.desc = desc;
|
this.desc = desc;
|
||||||
setLayout(null);
|
setLayout(null);
|
||||||
this.name = desc.getServerName().replaceAll(" ", "");
|
this.name = desc.getServerName().replaceAll(" ", "");
|
||||||
Reference in New Issue
Block a user