// index에 맞는 Map Block 생성 void CreateBlock(int MapIndex) { MapReset(); // 이전 맵 리셋 if (MapIndex == Goal.whereMap) // Goal Map 이면 Goal.IsEnable = true; // Goal 활성화 MapMake(MapIndex); // 맵 생성 for (int i = 0; i < MaxBlockCount; i++) { AssignCoord(i); // 좌표 부여 } }
MidiMap::MidiMap(SndMidiIn* input, float max, float min, short message, short channel, int vecsize, float sr): MidiIn (input, message, channel, vecsize, sr){ m_max = max; m_min = min; if(!(m_map = new float[128])){ m_error = 31; } MapReset(); m_maptable = 0; AddMsg("range min", 31); AddMsg("range max", 32); }
MidiMap::MidiMap(){ m_maptable = 0; m_min = 0.f; m_max = 0.f; if(!(m_map = new float[128])){ m_error = 31; } AddMsg("range min", 31); AddMsg("range max", 32); AddMsg("map table", 33); MapReset(); }