#ifndef MS_PLAYER #define MS_PLAYER #include #include #include #include #ifdef M_CORE_GBA #include #endif #ifdef M_CORE_GB #include #endif union Node { struct GBSIOLockstepNode* gb; struct GBASIOLockstepNode* gba; }; struct msPlayer { struct msCoreController* controller; union Node node; int awake; int32_t cyclesPosted; unsigned waitMask; }; #endif