소스 검색

Nicer tns_translate

master
Bert 14 년 전
부모
커밋
637be49075
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. +4
    -2
      thumbs.c

+ 4
- 2
thumbs.c 파일 보기

@@ -181,9 +181,11 @@ int tns_translate(tns_t *tns, int x, int y) {
if (!tns || x < tns->x || y < tns->y)
return -1;

if ((n = (y - tns->y) / thumb_dim * tns->cols + (x - tns->x) / thumb_dim) < tns->cnt) {
n = (y - tns->y) / thumb_dim * tns->cols + (x - tns->x) / thumb_dim;

if (n < tns->cnt) {
t = &tns->thumbs[n];
if (x > t->x && x < t->x + t->w && y > t->y && y < t->y + t->h)
if (x >= t->x && x <= t->x + t->w && y >= t->y && y <= t->y + t->h)
return n;
}



불러오는 중...
취소
저장