void UpdateSTimes(struct Blocks *block){ STimePlace stp; STP_Constructor(&stp,block); do{ STP_fillinSTimeTempos(&stp); }while(STP_getNextTimePlace(&stp)); block->times = (const struct STimes*)stp.times; STP_fillinLastSTimeTempos(&stp); //update_is_beat(block, stp.times); #if 0 PrintSTimes(block); #endif }
void UpdateSTimes(struct Blocks *block){ STimePlace stp; STP_Constructor(&stp,block); do{ STP_fillinSTimeTempos(&stp); }while(STP_getNextTimePlace(&stp)); PC_Pause();{ block->times = (const struct STimes*)stp.times; block->num_time_lines = block->num_lines; }PC_StopPause(NULL); STP_fillinLastSTimeTempos(&stp); //update_is_beat(block, stp.times); #if 0 PrintSTimes(block); #endif }