engine.c
changeset 740 ab84ecdf86a2
parent 555 02df8a1b7f33
child 819 c425b7e22f6a
equal deleted inserted replaced
739:769e1d074e79 740:ab84ecdf86a2
   636 		return;
   636 		return;
   637 
   637 
   638 	for(e=_engines,i=0; i!=TOTAL_NUM_ENGINES; e++,i++) {
   638 	for(e=_engines,i=0; i!=TOTAL_NUM_ENGINES; e++,i++) {
   639 		if (e->flags & ENGINE_INTRODUCING) {
   639 		if (e->flags & ENGINE_INTRODUCING) {
   640 			if (e->flags & ENGINE_PREVIEWING) {
   640 			if (e->flags & ENGINE_PREVIEWING) {
   641 				if (!--e->preview_wait) {
   641 				if (e->preview_player != 0xFF && !--e->preview_wait) {
   642 					e->flags &= ~ENGINE_PREVIEWING;
   642 					e->flags &= ~ENGINE_PREVIEWING;
   643 					DeleteWindowById(WC_ENGINE_PREVIEW, i);
   643 					DeleteWindowById(WC_ENGINE_PREVIEW, i);
   644 					e->preview_player++;
   644 					e->preview_player++;
   645 				}
   645 				}
   646 			} else if (e->preview_player != 0xFF) {
   646 			} else if (e->preview_player != 0xFF) {