#ifndef CONDITIONALBGA_H #define CONDITIONALBGA_H #include "Style.h" #include "PlayerOptions.h" #include "GameConstantsAndTypes.h" #include "BGAnimation.h" //#include "StyleDef.h" enum CBGACLEAREDSTATES { CBGA_CSUNUSED = 0, // unused is if the condition doesnt matter CBGA_CSCLEARED, // if the player must have cleared the stage CBGA_CSFAILED, // if the player must have failed the stage CBGA_CSMAXCOMBO, // if the player cleared the song with full combo CBGA_CSBROKECOMBO // if the player cleared the song with a broken combo }; struct BgaCondInfo { // char bganame[512]; CString bganame; // char songtitle[512]; CString songtitle; // char songartist[512]; CString songartist; int cleared; vector difficulties; // heavy, light e.t.c. vector songmeters; // footmeter vector songdays; vector songdows; vector songmonths; vector grades; vector