PageSourceSearch

https://uberviz.io/viz/splice/src/Sequence.js

js uberviz.io collected 2026-10-04 21:56:08 UTC 1,633 bytes, 89 lines download raw bytes

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.