comparison ppl.c @ 167:e281663f04ba

Implement moving around in order list via pageup/down.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 06 Oct 2012 09:02:21 +0300
parents 3e8e0dc30711
children dfe7e392ea7e
comparison
equal deleted inserted replaced
166:112eb95f2fba 167:e281663f04ba
698 698
699 case SDLK_RETURN: 699 case SDLK_RETURN:
700 jvmMute(engine.dev, engine.actChannel, !jvmGetMute(engine.dev, engine.actChannel)); 700 jvmMute(engine.dev, engine.actChannel, !jvmGetMute(engine.dev, engine.actChannel));
701 break; 701 break;
702 702
703 case SDLK_PAGEUP:
704 JSS_LOCK(engine.dev);
705 JSS_LOCK(engine.plr);
706 jmpPlayOrder(engine.plr, dmClamp(engine.plr->order - 1, 0, engine.mod->norders));
707 JSS_UNLOCK(engine.plr);
708 JSS_UNLOCK(engine.dev);
709 break;
710
711 case SDLK_PAGEDOWN:
712 JSS_LOCK(engine.dev);
713 JSS_LOCK(engine.plr);
714 jmpPlayOrder(engine.plr, dmClamp(engine.plr->order + 1, 0, engine.mod->norders));
715 JSS_UNLOCK(engine.plr);
716 JSS_UNLOCK(engine.dev);
717 break;
718
703 default: 719 default:
704 break; 720 break;
705 } 721 }
706 722
707 break; 723 break;