Lines Matching refs:g_vars

48 	g_vars->scene29_porter = sc->getStaticANIObject1ById(ANI_PORTER, -1);  in scene29_initScene()
49 g_vars->scene29_shooter1 = sc->getStaticANIObject1ById(ANI_SHOOTER1, -1); in scene29_initScene()
50 g_vars->scene29_shooter2 = sc->getStaticANIObject1ById(ANI_SHOOTER2, -1); in scene29_initScene()
51 g_vars->scene29_ass = sc->getStaticANIObject1ById(ANI_ASS, -1); in scene29_initScene()
53 g_vars->scene29_greenBalls.clear(); in scene29_initScene()
54 g_vars->scene29_flyingGreenBalls.clear(); in scene29_initScene()
57 g_vars->scene29_greenBalls.push_back(ani); in scene29_initScene()
64 g_vars->scene29_greenBalls.push_back(newani); in scene29_initScene()
67 g_vars->scene29_redBalls.clear(); in scene29_initScene()
68 g_vars->scene29_flyingRedBalls.clear(); in scene29_initScene()
72 g_vars->scene29_redBalls.push_back(ani); in scene29_initScene()
79 g_vars->scene29_redBalls.push_back(newani); in scene29_initScene()
82 g_vars->scene29_bearders.clear(); in scene29_initScene()
96 g_vars->scene29_bearders.push_back(wb); in scene29_initScene()
98 g_vars->scene29_manIsRiding = false; in scene29_initScene()
99 g_vars->scene29_arcadeIsOn = false; in scene29_initScene()
100 g_vars->scene29_reachedFarRight = false; in scene29_initScene()
101 g_vars->scene29_rideBackEnabled = false; in scene29_initScene()
102 g_vars->scene29_shootCountdown = 0; in scene29_initScene()
103 g_vars->scene29_shootDistance = 75; in scene29_initScene()
104 g_vars->scene29_manIsHit = false; in scene29_initScene()
105 g_vars->scene29_scrollSpeed = 0; in scene29_initScene()
106 g_vars->scene29_scrollingDisabled = false; in scene29_initScene()
107 g_vars->scene29_hitBall = 0; in scene29_initScene()
113 if (g_vars->scene29_shooter2->_flags & 4) { in sceneHandler29_winArcade()
114 g_vars->scene29_shootCountdown = 0; in sceneHandler29_winArcade()
116 g_vars->scene29_shooter1->changeStatics2(ST_STR1_STAND); in sceneHandler29_winArcade()
117 g_vars->scene29_shooter2->changeStatics2(ST_STR2_STAND); in sceneHandler29_winArcade()
119 g_vars->scene29_shooter2->_flags &= 0xFFFB; in sceneHandler29_winArcade()
123 while (g_vars->scene29_flyingGreenBalls.size()) { in sceneHandler29_winArcade()
124 ani = g_vars->scene29_flyingGreenBalls.front(); in sceneHandler29_winArcade()
125 g_vars->scene29_flyingGreenBalls.remove_at(0); in sceneHandler29_winArcade()
127 g_vars->scene29_greenBalls.push_back(ani); in sceneHandler29_winArcade()
132 while (g_vars->scene29_flyingRedBalls.size()) { in sceneHandler29_winArcade()
133 ani = g_vars->scene29_flyingRedBalls.front(); in sceneHandler29_winArcade()
134 g_vars->scene29_flyingRedBalls.remove_at(0); in sceneHandler29_winArcade()
136 g_vars->scene29_redBalls.push_back(ani); in sceneHandler29_winArcade()
141 g_vars->scene29_ass->queueMessageQueue(0); in sceneHandler29_winArcade()
142 g_vars->scene29_ass->_flags &= 0xFFFB; in sceneHandler29_winArcade()
151 if (g_vars->scene29_greenBalls.size()) { in sceneHandler29_shootGreen()
152 int x = g_vars->scene29_shooter1->_ox - 113; in sceneHandler29_shootGreen()
153 int y = g_vars->scene29_shooter1->_oy - 48; in sceneHandler29_shootGreen()
154 StaticANIObject *ani = g_vars->scene29_greenBalls.front(); in sceneHandler29_shootGreen()
155 g_vars->scene29_greenBalls.remove_at(0); in sceneHandler29_shootGreen()
160 g_vars->scene29_flyingGreenBalls.push_back(ani); in sceneHandler29_shootGreen()
165 if (g_vars->scene29_redBalls.size()) { in sceneHandler29_shootRed()
166 int x = g_vars->scene29_shooter1->_ox - 101; in sceneHandler29_shootRed()
167 int y = g_vars->scene29_shooter1->_oy - 14; in sceneHandler29_shootRed()
168 StaticANIObject *ani = g_vars->scene29_redBalls.front(); in sceneHandler29_shootRed()
169 g_vars->scene29_redBalls.remove_at(0); in sceneHandler29_shootRed()
174 g_vars->scene29_flyingRedBalls.push_back(ani); in sceneHandler29_shootRed()
180 g_vars->scene29_rideBackEnabled = false; in sceneHandler29_manJump()
181 g_vars->scene29_manIsHit = false; in sceneHandler29_manJump()
182 g_vars->scene29_reachedFarRight = true; in sceneHandler29_manJump()
188 g_vars->scene29_manX = g_fp->_aniMan->_ox; in sceneHandler29_manJump()
189 g_vars->scene29_manY = g_fp->_aniMan->_oy; in sceneHandler29_manJump()
194 g_vars->scene29_rideBackEnabled = false; in sceneHandler29_manBend()
195 g_vars->scene29_manIsHit = false; in sceneHandler29_manBend()
196 g_vars->scene29_reachedFarRight = true; in sceneHandler29_manBend()
202 g_vars->scene29_manX = g_fp->_aniMan->_ox; in sceneHandler29_manBend()
203 g_vars->scene29_manY = g_fp->_aniMan->_oy; in sceneHandler29_manBend()
211 if (!g_vars->scene29_arcadeIsOn || g_vars->scene29_manIsHit) in sceneHandler29_checkRedBallHit()
214 if ((ani->_ox >= g_vars->scene29_manX + 42 || ani->_ox <= g_vars->scene29_manX + 8) in sceneHandler29_checkRedBallHit()
215 && (ani->_ox < g_vars->scene29_manX + 8 || maxx > g_vars->scene29_manX + 27)) in sceneHandler29_checkRedBallHit()
235 if (!g_vars->scene29_arcadeIsOn || g_vars->scene29_manIsHit) in sceneHandler29_checkGreenBallHit()
238 if (ani->_ox >= g_vars->scene29_manX + 40) { in sceneHandler29_checkGreenBallHit()
239 if (maxx > g_vars->scene29_manX + 27) in sceneHandler29_checkGreenBallHit()
242 if (ani->_ox <= g_vars->scene29_manX + 10) { in sceneHandler29_checkGreenBallHit()
243 if (ani->_ox < g_vars->scene29_manX + 40) in sceneHandler29_checkGreenBallHit()
246 if (maxx > g_vars->scene29_manX + 27) in sceneHandler29_checkGreenBallHit()
271 g_vars->scene29_manIsHit = true; in sceneHandler29_manHit()
274 g_fp->_aniMan->setOXY(g_vars->scene29_manX, g_vars->scene29_manY); in sceneHandler29_manHit()
279 mkQueue.x1 = g_vars->scene29_manX <= 638 ? 351 : 0; in sceneHandler29_manHit()
282 mkQueue.flags = (g_vars->scene29_manX <= 638 ? 2 : 0) | 0x44; in sceneHandler29_manHit()
285 MessageQueue *mq = g_vars->scene29_aniHandler.makeRunQueue(&mkQueue); in sceneHandler29_manHit()
289 if (g_vars->scene29_manX <= 638) { in sceneHandler29_manHit()
299 g_vars->scene29_manIsRiding = false; in sceneHandler29_manHit()
300 g_vars->scene29_arcadeIsOn = false; in sceneHandler29_manHit()
301 g_vars->scene29_reachedFarRight = false; in sceneHandler29_manHit()
302 g_vars->scene29_rideBackEnabled = false; in sceneHandler29_manHit()
318 if (g_vars->scene29_ass->_statics->_staticsId == ST_ASS_NORM) { in sceneHandler29_assHitRed()
319 g_vars->scene29_ass->changeStatics2(ST_ASS_NORM); in sceneHandler29_assHitRed()
320 g_vars->scene29_ass->startAnim(MV_ASS_HITRED, 0, -1); in sceneHandler29_assHitRed()
325 if (g_vars->scene29_ass->_statics->_staticsId == ST_ASS_NORM) { in sceneHandler29_assHitGreen()
326 g_vars->scene29_ass->changeStatics2(ST_ASS_NORM); in sceneHandler29_assHitGreen()
327 g_vars->scene29_ass->startAnim(MV_ASS_HITGREEN, 0, -1); in sceneHandler29_assHitGreen()
334 for (int i = (int)g_vars->scene29_flyingGreenBalls.size() - 1; i >= 0; i--) { in sceneHandler29_ballHitCheck()
335 StaticANIObject *ani = g_vars->scene29_flyingGreenBalls[i]; in sceneHandler29_ballHitCheck()
342 g_vars->scene29_greenBalls.push_back(ani); in sceneHandler29_ballHitCheck()
344 g_vars->scene29_flyingGreenBalls.remove_at(i); in sceneHandler29_ballHitCheck()
352 g_vars->scene29_hitBall = ani->_id; in sceneHandler29_ballHitCheck()
357 g_vars->scene29_greenBalls.push_back(ani); in sceneHandler29_ballHitCheck()
361 g_vars->scene29_flyingGreenBalls.remove_at(i); in sceneHandler29_ballHitCheck()
367 for (int i = (int)g_vars->scene29_flyingRedBalls.size() - 1; i >= 0; i--) { in sceneHandler29_ballHitCheck()
368 StaticANIObject *ani = g_vars->scene29_flyingRedBalls[i]; in sceneHandler29_ballHitCheck()
375 g_vars->scene29_redBalls.push_back(ani); in sceneHandler29_ballHitCheck()
377 g_vars->scene29_flyingRedBalls.remove_at(i); in sceneHandler29_ballHitCheck()
385 g_vars->scene29_hitBall = ani->_id; in sceneHandler29_ballHitCheck()
390 g_vars->scene29_redBalls.push_back(ani); in sceneHandler29_ballHitCheck()
394 g_vars->scene29_flyingRedBalls.remove_at(i); in sceneHandler29_ballHitCheck()
404 if (g_vars->scene29_manX < 497 && !g_vars->scene29_scrollingDisabled) { in sceneHandler29_manFromL()
411 g_vars->scene29_scrollingDisabled = true; in sceneHandler29_manFromL()
413 g_fp->_scrollSpeed = g_vars->scene29_scrollSpeed; in sceneHandler29_manFromL()
425 g_vars->scene29_arcadeIsOn = false; in sceneHandler29_manFromR()
426 g_vars->scene29_rideBackEnabled = false; in sceneHandler29_manFromR()
432 res = g_fp->drawArcadeOverlay(g_vars->scene29_arcadeIsOn); in sceneHandler29_updateScreenCallback()
448 g_vars->scene29_arcadeIsOn = true; in sceneHandler29_manToL()
450 g_vars->scene29_aniHandler.attachObject(g_fp->_aniMan->_id); in sceneHandler29_manToL()
466 g_vars->scene29_manIsRiding = true; in sceneHandler29_manToR()
470 g_vars->scene29_scrollingDisabled = false; in sceneHandler29_manToR()
472 g_vars->scene29_scrollSpeed = g_fp->_scrollSpeed; in sceneHandler29_manToR()
483 if (g_vars->scene29_manX <= g_vars->scene29_porter->_ox) { in sceneHandler29_clickPorter()
484 if (ABS(351 - g_vars->scene29_manX) > 1 || ABS(443 - g_vars->scene29_manY) > 1 in sceneHandler29_clickPorter()
499 g_vars->scene29_manX = g_fp->_aniMan->_ox; in sceneHandler29_clickPorter()
500 g_vars->scene29_manY = g_fp->_aniMan->_oy; in sceneHandler29_clickPorter()
502 if (ABS(1582 - g_vars->scene29_manX) > 1 || ABS(445 - g_fp->_aniMan->_oy) > 1 in sceneHandler29_clickPorter()
521 if (g_vars->scene29_manX > 1436) { in sceneHandler29_shootersProcess()
524 g_vars->scene29_shootDistance = (1310 - g_vars->scene29_manX) * 5213 / 100000 + 25; in sceneHandler29_shootersProcess()
526 if (!g_vars->scene29_manIsHit) in sceneHandler29_shootersProcess()
531 g_vars->scene29_manX = g_fp->_aniMan->_ox; in sceneHandler29_shootersProcess()
532 g_vars->scene29_manY = g_fp->_aniMan->_oy; in sceneHandler29_shootersProcess()
536 if (g_vars->scene29_arcadeIsOn) { in sceneHandler29_shootersEscape()
537 g_vars->scene29_manX += 2; in sceneHandler29_shootersEscape()
539 g_fp->_aniMan->setOXY(g_vars->scene29_manX, g_vars->scene29_manY); in sceneHandler29_shootersEscape()
541 …if (g_vars->scene29_manX > 1310 && !g_vars->scene29_shooter1->_movement && !g_vars->scene29_shoote… in sceneHandler29_shootersEscape()
542 && g_vars->scene29_shooter1->_statics->_staticsId == ST_STR1_RIGHT) { in sceneHandler29_shootersEscape()
545 g_vars->scene29_shootCountdown = 0; in sceneHandler29_shootersEscape()
547 g_vars->scene29_shooter1->changeStatics2(ST_STR1_STAND); in sceneHandler29_shootersEscape()
548 g_vars->scene29_shooter2->changeStatics2(ST_STR2_STAND); in sceneHandler29_shootersEscape()
552 g_vars->scene29_ass->queueMessageQueue(0); in sceneHandler29_shootersEscape()
553 g_vars->scene29_ass->hide(); in sceneHandler29_shootersEscape()
557 } else if (g_vars->scene29_manIsRiding) { in sceneHandler29_shootersEscape()
558 g_vars->scene29_manX -= 4; in sceneHandler29_shootersEscape()
560 g_fp->_aniMan->setOXY(g_vars->scene29_manX, g_vars->scene29_manY); in sceneHandler29_shootersEscape()
565 g_vars->scene29_manX -= 2; in sceneHandler29_manRideBack()
567 g_fp->_aniMan->setOXY(g_vars->scene29_manX, g_vars->scene29_manY); in sceneHandler29_manRideBack()
571 if (g_vars->scene29_arcadeIsOn && g_vars->scene29_manX < 1310) { in sceneHandler29_shoot()
572 …if (g_fp->_rnd.getRandomNumber(32767) <= 16383|| g_vars->scene29_shooter1->_movement || g_vars->sc… in sceneHandler29_shoot()
573 …if (!g_vars->scene29_shooter2->_movement && g_vars->scene29_shooter2->_statics->_staticsId == ST_S… in sceneHandler29_shoot()
574 if (g_vars->scene29_shooter2->_flags & 4) { in sceneHandler29_shoot()
575 g_vars->scene29_shooter2->startAnim(MV_STR2_SHOOT, 0, -1); in sceneHandler29_shoot()
577 g_vars->scene29_shootCountdown = 0; in sceneHandler29_shoot()
581 g_vars->scene29_shooter1->startAnim(MV_STR1_SHOOT, 0, -1); in sceneHandler29_shoot()
583 g_vars->scene29_shootCountdown = 0; in sceneHandler29_shoot()
591 for (uint i = 0; i < g_vars->scene29_bearders.size(); i++) { in sceneHandler29_animBearded()
592 StaticANIObject *ani = g_vars->scene29_bearders[i]->ani; in sceneHandler29_animBearded()
594 if (g_vars->scene29_bearders[i]->wbflag) { in sceneHandler29_animBearded()
601 if (x - g_vars->scene29_manX < 100 || !g_vars->scene29_arcadeIsOn) { in sceneHandler29_animBearded()
607 g_vars->scene29_bearders[i]->wbflag = 0; in sceneHandler29_animBearded()
608 g_vars->scene29_bearders[i]->wbcounter = 0; in sceneHandler29_animBearded()
619 …if (g_vars->scene29_manX - x < 60 || x - g_vars->scene29_manX < -260 || !g_vars->scene29_arcadeIsO… in sceneHandler29_animBearded()
627 g_vars->scene29_bearders[i]->wbflag = 0; in sceneHandler29_animBearded()
628 g_vars->scene29_bearders[i]->wbcounter = 0; in sceneHandler29_animBearded()
637 if (g_vars->scene29_arcadeIsOn && g_vars->scene29_bearders[i]->wbcounter > 30) { in sceneHandler29_animBearded()
643 if (g_vars->scene29_manX <= 700) { in sceneHandler29_animBearded()
644 g_vars->scene29_bearders[i]->wbcounter++; in sceneHandler29_animBearded()
648 if (g_vars->scene29_manX >= 1100) { in sceneHandler29_animBearded()
650 if (g_vars->scene29_manX <= 700 || g_vars->scene29_manX >= 1350) { in sceneHandler29_animBearded()
651 g_vars->scene29_bearders[i]->wbcounter++; in sceneHandler29_animBearded()
657 newx = g_vars->scene29_manX - 200; in sceneHandler29_animBearded()
661 newx = g_vars->scene29_manX + 350; in sceneHandler29_animBearded()
668 g_vars->scene29_bearders[i]->wbflag = 1; in sceneHandler29_animBearded()
669 g_vars->scene29_bearders[i]->wbcounter = 0; in sceneHandler29_animBearded()
672 g_vars->scene29_bearders[i]->wbcounter++; in sceneHandler29_animBearded()
688 if (g_vars->scene29_hitBall == ANI_SHELL_GREEN) { in sceneHandler29()
698 …if (g_vars->scene29_redBalls.size()) { // original checks size of the scene29_greenBalls which loo… in sceneHandler29()
701 g_vars->scene29_redBalls.back()->show1(-1, -1, -1, 0); in sceneHandler29()
702 g_vars->scene29_redBalls.back()->startAnim(MV_SHR_HITASS, 0, -1); in sceneHandler29()
716 if (g_vars->scene29_greenBalls.size()) { in sceneHandler29()
719 g_vars->scene29_greenBalls.back()->show1(-1, -1, -1, 0); in sceneHandler29()
720 g_vars->scene29_greenBalls.back()->startAnim(MV_SHG_HITASS, 0, -1); in sceneHandler29()
726 g_vars->scene29_manIsRiding = false; in sceneHandler29()
727 g_vars->scene29_arcadeIsOn = false; in sceneHandler29()
728 g_vars->scene29_reachedFarRight = false; in sceneHandler29()
729 g_vars->scene29_rideBackEnabled = false; in sceneHandler29()
738 g_vars->scene29_rideBackEnabled = false; in sceneHandler29()
742 g_vars->scene29_rideBackEnabled = true; in sceneHandler29()
743 g_vars->scene29_reachedFarRight = false; in sceneHandler29()
747 g_vars->scene29_reachedFarRight = false; in sceneHandler29()
751 g_vars->scene29_reachedFarRight = true; in sceneHandler29()
752 g_vars->scene29_rideBackEnabled = false; in sceneHandler29()
753 g_vars->scene29_manIsHit = false; in sceneHandler29()
757 if (!g_vars->scene29_manIsRiding || g_vars->scene29_arcadeIsOn) { in sceneHandler29()
758 if (!g_vars->scene29_arcadeIsOn) { in sceneHandler29()
761 if (ani && ani == g_vars->scene29_porter) { in sceneHandler29()
778 if (g_vars->scene29_arcadeIsOn) in sceneHandler29()
784 if (g_vars->scene29_arcadeIsOn) { in sceneHandler29()
785 if (g_vars->scene29_manX > g_fp->_sceneRect.right - 500) in sceneHandler29()
786 g_fp->_currentScene->_x = g_fp->_sceneRect.right - g_vars->scene29_manX - 350; in sceneHandler29()
788 if (g_vars->scene29_manX < g_fp->_sceneRect.left + 100) in sceneHandler29()
789 g_fp->_currentScene->_x = g_vars->scene29_manX - g_fp->_sceneRect.left - 100; in sceneHandler29()
801 g_vars->scene29_manX = g_fp->_aniMan->_ox; in sceneHandler29()
802 g_vars->scene29_manY = g_fp->_aniMan->_oy; in sceneHandler29()
806 if (!g_vars->scene29_porter->_movement) in sceneHandler29()
807 g_vars->scene29_porter->startAnim(MV_PTR_MOVEFAST, 0, -1); in sceneHandler29()
809 if (g_vars->scene29_manIsRiding) in sceneHandler29()
811 else if (g_vars->scene29_arcadeIsOn && !g_fp->_aniMan->_movement) in sceneHandler29()
814 if (g_vars->scene29_reachedFarRight) in sceneHandler29()
816 else if (g_vars->scene29_rideBackEnabled) in sceneHandler29()
819 g_vars->scene29_shootCountdown++; in sceneHandler29()
821 if (g_vars->scene29_shootCountdown > g_vars->scene29_shootDistance) in sceneHandler29()
838 if (g_vars->scene29_arcadeIsOn) { in scene29_updateCursor()
841 } else if (g_vars->scene29_manIsRiding) { in scene29_updateCursor()