基于Nokia S40的猜数字游戏之二[5]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

                display.setCurrent(cs);

                resetGame();
                return;
            }
            if (mark.getCount() == 9 & feedback[0] != 4)
            {

                CongScreen cs = new CongScreen(display, manager, mark);
                cs.setTitle("重新开始吧");
                cs.setType(CongScreen.WARNING);

                display.setCurrent(cs);

                resetGame();
                return;
            }
            mark.setInput(res);
            mark.setAB(feedback);
            mark.setOpen(true);
            manager.repaintArea(mark, true);
            mark.setOpen(false);

        }

    }

    public String input2String(int[] input)
    {
        String s = "";
        for (int i = 0; i < input.length; i++)
        {
            s = s + input[i];
        }
        return s;
    }

    private int[] getInput()
    {
        String[] inputString = new String[4];
        for (int i = 0; i < buttons.length; i++)
        {
            inputString[i] = buttons[i].getLabel();
        }

        for (int k = 0; k < inputString.length; k++)
        {
            if (inputString[k].equals(""))
            {
                return new int[] { 100 };
            }
        }

        int[] number = new int[4];
        for (int j = 0; j < inputString.length; j++)
        {
            number[j] = Integer.parseInt(inputString[j]);
        }
        return number;
    }

    private void resetButton()
    {
        for (int i = 0; i < buttons.length; i++)
        {
            buttons[i].setLabel("");
        }
    }

    public void resetGame()
    {
        resetButton();
        mark.reset();
        engine.init();
    }

}

本文关键:基于Nokia S40的猜数字游戏之二
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top