//********************************** // Includes //********************************** #include <iostream.h> #include <thread.h> /* pull in Recover, OnYourSix, Stretch, Mosey, Burpee, BearCrawl, Merkin, PlankJack, CircleUp, SideStraddleHops, ImperialWalkers, SirFazioArmCircles, SealClaps, OverheadClaps, MorrocanNightClubs, Plank, PartnerUp, LBCs, SixInchHold, Squats, SquatHold, PickleCompleted, OneHundreds, WorldWarIIs, PicklePounders, AmericanHammers, HaveANiceDay, CountPAX */ #include "Exicon.h" using namespace std; using namespace F3; //********************************** // Defines //********************************** #define I_WORKOUT_TIME_SECS (60 * 45) #define I_MAX_NUMBER_OF_PAX 50 //********************************** // Globals //********************************** int giOverallWorkoutTimer_secs = 0; string gsPaxF3Names[I_MAX_NUMBER_OF_PAX]; bool gbFlagFellAndSourMashHadToFixIt = true; bool gbPartnerCaughtUp = false; //********************************** // Function Prototypes //********************************** extern void LoadPaxNames(string sPaxNames[I_MAX_NUMBER_OF_PAX]); void Thread_TrackTotalWorkoutTime(); void CheckForFNGs(); void WarmUpStretches(); void CircleUpExercises(); void LazyDora(); void BearCrawlCatchMeIfYouCan(); void Mary(); //********************************** // Function Definitions //********************************** /********************************** Author: Brian Newberry Date: December 5, 2019 Function Name: main Arguments: None Return: None Description: This function will hold the structure of the workout and will begin at 5:30 AM.
[Read More]