public HolyWarScene(Context context, String[] spirits) {
    super(context);

    // ±³¾° ³õʼ»¯
    Spirit bgSpirit =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), R.drawable.castle_bg), 0, 0, 0, 0, null);
    addSpirit(bgSpirit);

    this.spiritsName = spirits;
    this.spiritsImage = AppUtil.getBuidingImgId(this.spiritsName);
    // 1#µØ¿é
    Spirit spirit1 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[0]),
            225,
            26,
            0,
            0,
            "onTouchEvent1");
    addSpirit(spirit1);

    // 2#µØ¿é
    Spirit spirit2 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[1]),
            300,
            30,
            0,
            0,
            "onTouchEvent2");
    addSpirit(spirit2);

    // 3#µØ¿é
    Spirit spirit3 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[2]),
            379,
            103,
            0,
            0,
            "onTouchEvent3");
    addSpirit(spirit3);

    // 4#µØ¿é
    Spirit spirit4 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[3]),
            149,
            45,
            0,
            0,
            "onTouchEvent4");
    addSpirit(spirit4);

    // 5#µØ¿é
    Spirit spirit5 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[4]),
            91,
            80,
            0,
            0,
            "onTouchEvent5");
    addSpirit(spirit5);

    // 6#µØ¿é
    Spirit spirit6 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[5]),
            40,
            120,
            0,
            0,
            "onTouchEvent6");
    addSpirit(spirit6);

    // 7#µØ¿é
    Spirit spirit7 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[6]),
            212,
            85,
            0,
            0,
            "onTouchEvent7");
    addSpirit(spirit7);

    // 8#µØ¿é
    Spirit spirit8 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[7]),
            163,
            128,
            0,
            0,
            "onTouchEvent8");
    addSpirit(spirit8);

    // 9#µØ¿é
    Spirit spirit9 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[8]),
            100,
            150,
            0,
            0,
            "onTouchEvent9");
    addSpirit(spirit9);

    // 10#µØ¿é
    Spirit spirit10 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[9]),
            300,
            130,
            0,
            0,
            "onTouchEvent10");
    addSpirit(spirit10);

    // 11#µØ¿é
    Spirit spirit11 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[10]),
            246,
            175,
            0,
            0,
            "onTouchEvent11");
    addSpirit(spirit11);

    // 12#µØ¿é
    Spirit spirit12 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[11]),
            180,
            220,
            0,
            0,
            "onTouchEvent12");
    addSpirit(spirit12);

    // 13#µØ¿é
    Spirit spirit13 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[12]),
            364,
            171,
            0,
            0,
            "onTouchEvent13");
    addSpirit(spirit13);

    // 14#µØ¿é
    Spirit spirit14 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[13]),
            304,
            220,
            0,
            0,
            "onTouchEvent14");
    addSpirit(spirit14);

    // 15#µØ¿é
    Spirit spirit15 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[14]),
            240,
            265,
            0,
            0,
            "onTouchEvent15");
    addSpirit(spirit15);

    // 16#µØ¿é
    Spirit spirit16 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[15]),
            400,
            230,
            0,
            0,
            "onTouchEvent16");
    addSpirit(spirit16);

    // 17#µØ¿é
    Spirit spirit17 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[16]),
            45,
            10,
            0,
            0,
            "onTouchEvent17");
    addSpirit(spirit17);

    // 18#µØ¿é
    Spirit spirit18 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[17]),
            49,
            178,
            0,
            0,
            "onTouchEvent18");
    addSpirit(spirit18);

    // 19#µØ¿é
    Spirit spirit19 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[18]),
            100,
            215,
            0,
            0,
            "onTouchEvent19");
    addSpirit(spirit19);

    // 20#µØ¿é
    Spirit spirit20 =
        new Spirit(
            BitmapFactory.decodeResource(getResources(), spiritsImage[19]),
            196,
            278,
            0,
            0,
            "onTouchEvent20");
    addSpirit(spirit20);
  }