12345678910111213141516171819202122232425262728293031323334353637 |
- PImage Slide(int notebookID, int pageNumber) {
- PImage leftPage, rightPage;
- PGraphics result;
- String path = notebooks.get(notebookID).notebookpath + "/";
- leftPage = loadImage(path + notebooks.get(notebookID).imagepaths[pageNumber]);
- rightPage = loadImage(path + notebooks.get(notebookID).imagepaths[pageNumber+1]);
- result = createGraphics(width, height);
- result.beginDraw();
- result.image(leftPage, 0, 0, result.width/2, result.height);
- result.image(rightPage, result.width/2, 0, result.width/2, result.height);
- result.endDraw();
- return result.get();
- }
-
-
- void nextSlide() {
- transition = true;
- startTransitionTime = millis();
-
- if (mode == NORMAL) {
- currentSlideNo+=2;
- if (currentSlideNo > notebooks.get(currentNotebookNo).imagepaths.length-1) {
- currentSlideNo = 0;
- currentNotebookNo++;
- if(currentNotebookNo == notebooks.size()) currentNotebookNo = 0;
- }
- } else if (mode == RANDOM) {
- currentNotebookNo = (int)random(notebooks.size());
- currentSlideNo = (int)random(notebooks.get(currentNotebookNo).imagepaths.length-1);
- if (currentSlideNo %2 != 0) {
- currentSlideNo -= 1;
- }
- }
-
- nextSlide = Slide(currentNotebookNo, currentSlideNo);
- //currentSlide = Slide(currentNotebookNo, currentSlideNo);
- }
|