Untitled
unknown
plain_text
3 years ago
2.9 kB
5
Indexable
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ballistickemu.Tools; import java.sql.ResultSet; import java.sql.PreparedStatement; import java.util.Random; import java.util.LinkedHashMap; import ballistickemu.Types.StickItem; import ballistickemu.Types.StickColour; /** * * @author Simon */ public class QuickplayTool { private static LinkedHashMap<Integer, String> FirstNames; private static LinkedHashMap<Integer, String> LastNames; public static Boolean PopulateNameList() { FirstNames = new LinkedHashMap<Integer, String>(); LastNames = new LinkedHashMap<Integer, String>(); try { ResultSet rs = DatabaseTools.executeSelectQuery("select * from quickplay_names"); int i_First = 0; int i_Last = 0; while (rs.next()) { int type = rs.getInt("type"); String value = rs.getString("value"); if(type == 0) { FirstNames.put(i_First, value); i_First++; } else if(type == 1) { LastNames.put(i_Last, value); i_Last++; } } if((FirstNames.size() > 1) && (LastNames.size() > 1)) return true; else return false; } catch (Exception e) { e.printStackTrace(); return false; } } public static String getRandomName() { String[] Name = new String[2]; Name[0] = FirstNames.get(getRandomNum(0, FirstNames.size())); Name[1] = LastNames.get(getRandomNum(1, FirstNames.size())); return Name[0] + Name[1]; } private static int getRandomNum(int min, int max) { Random r = new Random(); return r.nextInt(max - min) + min; } public static LinkedHashMap<Integer, StickItem> getRandomInventory() { LinkedHashMap<Integer, StickItem> Inventory = new LinkedHashMap<Integer, StickItem>(); StickColour SpinnerCol = new StickColour(getRandomNum(-99, 255), getRandomNum(-99, 255), getRandomNum(-99, 255), getRandomNum(-99, 255), getRandomNum(-99, 255), getRandomNum(-99, 255)); int SpinnerID = getRandomNum(100, 141); // public StickItem(int _ItemID, int _dbID, int _userDBID, int _itemType, Boolean _selected, StickColour _colour) StickItem Spinner = new StickItem(SpinnerID, 0, -1, 1, true, SpinnerCol); StickItem DummyPet = new StickItem(200, 1, -1, 2, true, SpinnerCol); Inventory.put(0, Spinner); Inventory.put(1, DummyPet); return Inventory; } }
Editor is loading...