androidの館で紹介しているイライラ棒アプリの障害物作成での質問です
Barricade.java で使用されているコードなのですが、DiagramCalcr.isHit関数にエラーが出ていて困っています。
DiagramCalcr.javaにisHit関数が定義されてないからだと思うのですが、館で掲載されているソースには定義されていないため原因がわかりません。
試しにDiagramCalcr.javaにisHitを定義して実行したらコンパイルは通るのですが、アプリが強制終了してしまいます。
どなたか助けてくれないでしょうか??
//接触しているかを問う。円cirが線分vecと接触していれば接触した物体のタイプを返す。接触していなければNOを返す
public Def.eHitCode isHit( final Circle cir, Vec vec ){
if( DiagramCalcr.isHit( _pt, cir, vec ) == true ){//頂点群_ptが示す各辺と円cirが接触していればベクトルをvecに入れてtrueを返す
switch(_type){
case OUT://アウトな線なら
return Def.eHitCode.OUT;
case GOAL://ゴールな線なら
return Def.eHitCode.GOAL;
}
}
return Def.eHitCode.NO; //何も接触していない
}
android開発での質問
-
ISLe()
Re: android開発での質問
DiagramCalcr#Collision は DiagramCalcr#isHit に
DiagramCalcr#CollisionLC は DiagramCalcr#isHitLC に
DiagramCalcrクラスのメソッド名を変更してください。
次の章では何の説明もなくそうなっているので、記述ミスのようです。
DiagramCalcr#CollisionLC は DiagramCalcr#isHitLC に
DiagramCalcrクラスのメソッド名を変更してください。
次の章では何の説明もなくそうなっているので、記述ミスのようです。