とうとう、原因つかみました。
道理でわからないはずで、なぜだか信じられませんが、PCの計算が間違ってました。
簡単な計算なのですが、なぜか違うんですね。
一部抜粋すると
#define PIC 64
#define ATA 60
int y1 = y + (PIC - ATA)/2;
int y2 = y + (PIC + ATA)/2;
と、この計算がなぜだか、同じになる。
他も怪しいとこあるので用チェックしてみよう。
いや~とっても疲れた日々でした。
おかげで、これから少し楽になるかな。
でも、少し直してみたら、次の変なことが・・・。
2011/11/25
コメントはまだありません。