1/** 2* Scream Sequence 3*/ 4 5var Sequence = function() { 6 7 var elements = 8 9 [ 10 { start:0, name:"start"}, 11 { start:30.00, name: "levels-on"}, 12 13 { start:67.50, name: "strobe-on"}, 14 { start:71.29, name: "strobe-fast"}, 15 //{ start:73.09, name: "strobe-off"}, 16 { start:75.09, name: "strobe-off"}, 17 18 //{ start:73.09, name: "shake-on"}, 19 //{ start:75.09, name: "shake-off"}, 20 21 { start:105.00, name: "levels-off"}, 22 { start:120.00, name: "levels-on"}, 23 24 { start:157.50, name: "strobe-on"}, 25 { start:161.29, name: "strobe-fast"}, 26 //{ start:163.09, name: "strobe-off"} 27 { start:165.09, name: "strobe-off"} 28 29 ]; 30 31 32 function init(){ 33 events.on("sequenceEvent", handleEvent); 34 35 } 36 37 function handleEvent(name){ 38 39 switch(name){ 40 41 case "start": 42 FXHandler.fxParams.audioLevels = false; 43 FXHandler.fxParams.strobe = false; 44 FXHandler.fxParams.shakeAmount = 0; 45 break; 46 47 case "levels-on": 48 FXHandler.fxParams.audioLevels = true; 49 FXHandler.fxParams.strobe = false; 50 break; 51 52 case "strobe-on": 53 FXHandler.fxParams.strobe = true; 54 FXHandler.fxParams.strobePeriod = 12; 55 break; 56 57 case "strobe-fast": 58 FXHandler.fxParams.strobe = true; 59 FXHandler.fxParams.strobePeriod = 6; 60 break; 61 62 case "strobe-off": 63 FXHandler.fxParams.strobe = false; 64 break; 65 66 case "shake-on": 67 FXHandler.fxParams.shakeAmount = 0.2; 68 break; 69 70 case "shake-off": 71 FXHandler.fxParams.shakeAmount = 0; 72 break; 73 74 case "levels-off": 75 FXHandler.fxParams.audioLevels = false; 76 FXHandler.fxParams.strobe = false; 77 break; 78 79 80 } 81 } 82 83 84 return { 85 elements:elements, 86 init:init 87 }; 88 89}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.