Newer
Older
PureATN_M / src / main / java / cit / PureATN / MultiNote / SquiggleEventHandler_MultiNote.java
package cit.PureATN.MultiNote;

import java.awt.geom.Point2D;
import cit.PureATN.Note;
import cit.PureATN.SquiggleEventHandler;

public class SquiggleEventHandler_MultiNote extends SquiggleEventHandler {

    MultiNote mnote;

    public SquiggleEventHandler_MultiNote(Note note) {
        super(note);
        if (note instanceof MultiNote)
            mnote = (MultiNote) note;
    }

    public String getPenIDStr() {
        // ここで、マウス描画の場合、領域判定する
        if (lastEv == startEv) {
            final Point2D p = startEv.getPosition();
            // System.out.println(p.toString());
            mnote.switchPenIDbyPoint(p);
        }
        String mousePenIDStr = super.getPenIDStr();
        return mousePenIDStr;
    }

}