Mercurial > hg > dmlib
diff ppl.c @ 182:9024d249e47a
Add a new function jmpChangeOrder() to change orderlist position "on fly",
and use it in PPL.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 06 Oct 2012 13:25:37 +0300 |
parents | b29c9a2fbeb5 |
children | 1f8f4d7cb33b |
line wrap: on
line diff
--- a/ppl.c Sat Oct 06 13:24:50 2012 +0300 +++ b/ppl.c Sat Oct 06 13:25:37 2012 +0300 @@ -715,7 +715,7 @@ case SDLK_PAGEUP: JSS_LOCK(engine.dev); JSS_LOCK(engine.plr); - jmpPlayOrder(engine.plr, dmClamp(engine.plr->order - 1, 0, engine.mod->norders)); + jmpChangeOrder(engine.plr, dmClamp(engine.plr->order - 1, 0, engine.mod->norders)); JSS_UNLOCK(engine.plr); JSS_UNLOCK(engine.dev); force = TRUE; @@ -724,7 +724,7 @@ case SDLK_PAGEDOWN: JSS_LOCK(engine.dev); JSS_LOCK(engine.plr); - jmpPlayOrder(engine.plr, dmClamp(engine.plr->order + 1, 0, engine.mod->norders)); + jmpChangeOrder(engine.plr, dmClamp(engine.plr->order + 1, 0, engine.mod->norders)); JSS_UNLOCK(engine.plr); JSS_UNLOCK(engine.dev); force = TRUE;