private void loadEvent(String filename) {
        try {
            BufferedReader br = new BufferedReader(new InputStreamReader(
                    getClass().getResourceAsStream(filename), "UTF-8"));
            String line;
            while ((line = br.readLine()) != null) {
                // 空行は読み飛ばす
                if (line.equals("")) continue;
                // コメント行は読み飛ばす
                if (line.startsWith("#")) continue;
                StringTokenizer st = new StringTokenizer(line, ",");
                // イベント情報を取得する
                // イベントタイプを取得してイベントごとに処理する
                String eventType = st.nextToken();
                if (eventType.equals("CHARA")) {  // キャラクターイベント
                    makeCharacter(st);
                } else if (eventType.equals("TREASURE")) {  // 宝箱イベント
                    makeTreasure(st);
                } else if (eventType.equals("DOOR")) {  // ドアイベント
                    makeDoor(st);
                } else if (eventType.equals("MOVE")) {  // 移動イベント
                    makeMove(st);
                } else if (eventType.equals("AUTO")) {  // 自動イベント
                    makeAuto(st);
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }