示例#1
0
    public string listDatbase()
    {
        WWW gameResults = new WWW(selectGameURL);

        while (!gameResults.isDone)
        {
            Thread.Sleep(100);
        }
        string gameRaw = gameResults.text;

        WWW pieceResults = new WWW(selectPieceURL);

        while (!pieceResults.isDone)
        {
            Thread.Sleep(100);
        }
        string pieceRaw = pieceResults.text;

        HackshTable gameTable  = new HackshTable();
        HackshTable pieceTable = new HackshTable();

        gameTable.generateFromRaw(gameRaw);
        pieceTable.generateFromRaw(pieceRaw);

        string formatted = "Games Table:\n";

        formatted += gameTable.toString();
        formatted += "\n\nPieces Table:\n";
        formatted += pieceTable.toString();

        return(formatted);
    }
示例#2
0
    public HackshTable getGame(int ID)
    {
        WWW selectResult = new WWW(selectGameURL + "SEARCHTYPE=GAMEID&SEARCHVALUE=" + ID);

        while (!selectResult.isDone)
        {
            Thread.Sleep(100);
        }
        string gameRaw = selectResult.text;

        HackshTable gameTable = new HackshTable();

        gameTable.generateFromRaw(gameRaw);

        return(gameTable);
    }
示例#3
0
    public HackshTable findOpenGames()
    {
        WWW selectResult = new WWW(selectGameURL + "SEARCHTYPE=GAMESTATUS&SEARCHVALUE=\"Waiting4Player2Join\"");

        while (!selectResult.isDone)
        {
            Thread.Sleep(100);
        }

        string gameRaw = selectResult.text;

        HackshTable gameTable = new HackshTable();

        gameTable.generateFromRaw(gameRaw);

        return(gameTable);
    }