Lines Matching refs:fBall
93 fBall.initialize(ball,
140 group->addChild(sksg::Draw::Make(fBall.shadowNode, shadow_paint));
143 group->addChild(sksg::Draw::Make(fBall.objectNode, ball_paint));
212 fBall.posTick(dt);
218 fBall.updateDom();
259 if (fBall.pos.fY < kBounds.fTop || fBall.pos.fY >= kBounds.fBottom) {
260 fBall.spd.fY = -fBall.spd.fY;
261 fBall.pos.fY = box_reflect(fBall.pos.fY, kBounds.fTop, kBounds.fBottom);
265 if (fBall.pos.fX < kBounds.fLeft || fBall.pos.fX >= kBounds.fRight) {
266 fBall.spd.fX = this->fuzzBallSpeed(-fBall.spd.fX);
267 fBall.spd.fY = this->fuzzBallSpeed(fBall.spd.fY);
268 fBall.pos.fX = box_reflect(fBall.pos.fX, kBounds.fLeft, kBounds.fRight);
282 Object* pitcher = fBall.spd.fX > 0 ? &fPaddle0 : &fPaddle1;
283 Object* catcher = fBall.spd.fX > 0 ? &fPaddle1 : &fPaddle0;
286 std::tie(t, yIntercept) = find_yintercept(fBall.pos, fBall.spd, kBounds);
297 Object fPaddle0, fPaddle1, fBall;