Lines Matching refs:pos

285 		if (!ur.Contains(BRect(fFlakes[cw][i].pos-BPoint(4,4), fFlakes[cw][i].pos+BPoint(4,4))))
290 //FillRect(BRect(fFlakes[cw][i].pos-BPoint(PAT_HOTSPOT),fFlakes[cw][i].pos-BPoint(PAT_HOTSPOT)+BPoint(7,7)), gFlakePatterns[pat]);
292 StrokeLine(fFlakes[cw][i].pos+BPoint(-1,-1),
293 fFlakes[cw][i].pos+BPoint(1,1));
294 StrokeLine(fFlakes[cw][i].pos+BPoint(-1,1),
295 fFlakes[cw][i].pos+BPoint(1,-1));
297 DrawBitmap(fFlakeBitmaps[pat], fFlakes[cw][i].pos-BPoint(PAT_HOTSPOT));
340 fFlakes[cw][i].pos.y = rand() % 5 - 2;
341 fFlakes[cw][i].pos.x = (rand()%(fCachedWsWidth+2*fCachedWsHeight))-fCachedWsHeight;
342 if (fFlakes[cw][i].pos.x < -10) {
343 fFlakes[cw][i].pos.y = -fFlakes[cw][i].pos.x;
345 fFlakes[cw][i].pos.x = 0;
347 fFlakes[cw][i].pos.x = fCachedWsWidth;
349 if (fFlakes[cw][i].pos.x > fCachedWsWidth+10) {
350 fFlakes[cw][i].pos.y = fFlakes[cw][i].pos.x - fCachedWsWidth;
352 fFlakes[cw][i].pos.x = 0;
354 fFlakes[cw][i].pos.x = fCachedWsWidth;
379 fFlakes[cw][i].opos = fFlakes[cw][i].pos;
383 fFlakes[cw][i].pos.y += yinc;
385 // if (fFlakes[cw][i].pos.y > (fCachedWsHeight-FALLEN_HEIGHT)) {
391 if (fFlakes[cw][i].pos.y > fCachedWsHeight-2)
394 else if (fFallenReg->Intersects(BRect(fFlakes[cw][i].pos - BPoint(0,1),
395 fFlakes[cw][i].pos + BPoint(0,1)))) {
397 if ((fFlakes[cw][i].pos.y > fCachedWsHeight-30) ||
399 BRect(fFlakes[cw][i].pos + BPoint(0,6),
400 fFlakes[cw][i].pos + BPoint(0,10))))
404 BRect(fFlakes[cw][i].pos + BPoint(-1,-1-2),
405 fFlakes[cw][i].pos + BPoint(1,1-1))) &&
407 BRect(fFlakes[cw][i].pos + BPoint(-1,-1-3),
408 fFlakes[cw][i].pos + BPoint(1,1-3)))) {
409 //printf("fallen3 @ %f %f\n", fFlakes[cw][i].pos.x, fFlakes[cw][i].pos.y);
410 fFlakes[cw][i].pos = fFlakes[cw][i].opos;
415 /* else if (fallenBits[ (long)(fFlakes[cw][i].pos.y
417 + fFlakes[cw][i].pos.y
424 // if (fFlakes[cw][i].pos.y > fCachedWsHeight-1)
425 // fFlakes[cw][i].pos.y = fCachedWsHeight-(rand()%4);
426 //fFallenView->DrawBitmap(fFlakeBitmaps[pat], fFlakes[cw][i].pos-BPoint(PAT_HOTSPOT));
427 // fallenBits[ (long)(fFlakes[cw][i].pos.y * fFallenBmp->BytesPerRow()
428 // + fFlakes[cw][i].pos.y-(fCachedWsHeight-FALLEN_HEIGHT)) ] = 0x56;
429 // printf("fallen @ %f, %f\n", fFlakes[cw][i].pos.x, fFlakes[cw][i].pos.y);
434 fFallenReg->Include(BRect(fFlakes[cw][i].pos - BPoint(2,0),
435 fFlakes[cw][i].pos + BPoint(2,2)));
437 fFlakes[cw][i].pos += BPoint(0,10);
439 if (fFlakes[cw][i].pos.y > fCachedWsHeight-1)
460 fFlakes[cw][i].pos.x += fWind + (rand() % 6 - 3);
461 if ((fFlakes[cw][i].pos.x > fCachedWsWidth+50)||(fFlakes[cw][i].pos.x < -50))
470 fFlakes[cw][i].pos.x, fFlakes[cw][i].pos.y,
574 portion.Intersects(BRect(_this->fFlakes[cw][i].pos - BPoint(4,4), _this->fFlakes[cw][i].pos + BPoint(4,4))))) {
617 p->Invalidate(BRect(_this->fFlakes[_this->fCurrentWorkspace][current].pos - BPoint(4,4),
618 _this->fFlakes[_this->fCurrentWorkspace][current].pos + BPoint(4,4)));