Special-case yuu.Instrument for single-sample sounds.
[pwl6.git] / src / index.html
1 <!DOCTYPE html>
2 <html data-appid=com.yukkurigames.pwl6>
3 <head>
4 <title>Pixel Witch Lesson #6</title>
5 <meta charset=utf-8>
6 <meta name=viewport
7 content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1">
8 <meta name=apple-mobile-web-app-status-bar-style content=black-translucent>
9 <meta name=apple-mobile-web-app-capable content=yes>
10 <meta name=apple-mobile-web-app-title content="PWL #6">
11 <meta name=mobile-web-app-capable content=yes>
12 <meta name=mobile-web-app-title content="PWL #6">
13 <link rel=apple-touch-icon href=data/images/icons.iconset/icon_256x256.png>
14 <link rel=icon href=data/images/icons.iconset/icon_256x256.png>
15 <link rel=icon href=data/images/icons.iconset/icon_16x16.png sizes=16x16>
16 <link rel=icon href=data/images/icons.iconset/icon_32x32.png sizes=32x32>
17 <link rel=stylesheet href=yuu/data/yuu.css>
18 <link rel=stylesheet href=pwl6.css>
19 <script src=ext/gl-matrix.js></script>
20 <script src=ext/gamepad.js></script>
21 <script src=ext/hammer.js></script>
22 <script src=yuu/pre.js></script>
23 <script src=yuu/yf.js></script>
24 <script src=yuu/yT.js></script>
25 <script src=yuu/core.js></script>
26 <script src=yuu/input.js></script>
27 <script src=yuu/ce.js></script>
28 <script src=yuu/gfx.js></script>
29 <script src=yuu/rdr.js></script>
30 <script src=yuu/audio.js></script>
31 <script src=yuu/director.js></script>
32 <script src=yuu/storage.js></script>
33 <script src=pwl6.js></script>
34 </head>
35
36 <body>
37 <canvas id=yuu-canvas data-yuu-resize>
38 </canvas>
39 <div id=yuu-error class=yuu-overlay
40 data-yuu-animation=yuu-from-top
41 data-yuu-dismiss-key=escape>
42 <div data-yuu-command=dismiss tabindex=0></div>
43 <p>There was a problem. Sorry about that.</p>
44 <p id=yuu-error-message></p>
45 <h2>Error Log</h2>
46 <pre id=yuu-error-stack>
47 </pre>
48 </div>
49 <div id=yuu-fatal-error class=yuu-overlay>
50 <p>
51 There was a serious problem. You'll have to restart. Sorry
52 about that.
53 </p>
54 <p id=yuu-fatal-error-message></p>
55 <p class=standalone>
56 If this problem continues,
57 <a target=_blank href="https://yukkurigames.com/support.html">check our
58 support page</a>. If it doesn't help,
59 <a href="mailto:yuuSPAM@MAPSyukkurigames.com"
60 onclick="this.href=this.href.replace(/[A-Z]/g, '')">email us</a>.
61 Please include the rest of the text in this error message and
62 <a target=_blank href="chrome://gpu">information about your
63 system's GPU</a>.
64 </p>
65 <p class=browser>
66 Supported browsers include recent versions of
67 <a target=_blank href="https://www.mozilla.org/firefox/">Mozilla Firefox</a>
68 and <a target=_blank href="https://www.google.com/chrome/">Google Chrome</a>
69 on most desktop computers,
70 <a target=_blank href="https://www.google.com/intl/en/chrome/browser/mobile/android.html">Chrome
71 for Android</a>, and Safari on Mac OS X 10.7 and later
72 <a target=_blank href="https://discussions.apple.com/thread/3300585?start=0">if
73 you enable WebGL manually</a>.
74 </p>
75 <p class=browser>
76 If you are running one of these browsers and still have a problem,
77 <a target=_blank href="https://yukkurigames.com/support.html">check our
78 support page</a>. If it doesn't help,
79 <a href="mailto:yuuSPAM@MAPSyukkurigames.com"
80 onclick="this.href=this.href.replace(/[A-Z]/g, '')">email us</a>.
81 Please include the rest of the text in this error message and
82 as much information as you can about your operating system,
83 computer, and especially GPU.
84 </p>
85 <h2>Error Log</h2>
86 <pre id=yuu-fatal-error-stack>
87 </pre>
88 </div>
89 <div id=preferences class=yuu-overlay
90 data-yuu-animation=yuu-from-top-right
91 data-yuu-dismiss-key='f10 escape'>
92 <div data-yuu-command=dismiss tabindex=0></div>
93 <h1>Pixel Witch Lesson #6</h1>
94 <table class=yuu-options>
95 <tr>
96 <td>
97 <input type=checkbox data-yuu-command id=mute>
98 <label for=mute title="Toggle audio mute (Control+S)"></label>
99 </td>
100 <td>
101 <label for=volume>Volume</label>
102 </td>
103 <td>
104 <input type=range data-yuu-command id=volume
105 min=0 max=1.0 step=0.05>
106 </td>
107 </tr>
108 <tr>
109 <td>
110 </td>
111 <td>
112 <label for=musicVolume>Music</label>
113 </td>
114 <td>
115 <input id=musicVolume type=range data-yuu-command
116 min=0 max=1.0 step=0.05>
117 </td>
118 </tr>
119 <tr>
120 <td>
121 <input id=fullscreen type=checkbox data-yuu-command>
122 <label for=fullscreen title="Toggle fullscreen (F11)"></label>
123 </td>
124 <td colspan=2>
125 <label for=fullscreen>Fullscreen</label>
126 </td>
127 </tr>
128 </table>
129 <p style="text-align: center">Press F12 to take a screenshot.</p>
130 </div>
131 <div id=colophon class=yuu-overlay
132 data-yuu-animation=yuu-from-top
133 data-yuu-dismiss-key=escape>
134 <div data-yuu-command=dismiss tabindex=0></div>
135 <h1><a target=_blank href="https://yukkurigames.com/pwl6/">Pixel Witch Lesson #6</a></h1>
136 <dl>
137 <dt>Designed &amp; Implemented</dt>
138 <dd>Joe Wreschnig</dd>
139 <dt>Additional Programming</dt>
140 <dd>
141 Brandon Jones &amp; Colin MacKenzie IV
142 (<a target=_blank href="http://glmatrix.net/">glMatrix</a>)
143 </dd>
144 <dd>
145 Ian McEwan, Ashima Arts
146 (<a target=_blank href="https://github.com/ashima/webgl-noise">WebGL Noise</a>)
147 </dd>
148 <dd>
149 Jorik Tangelder
150 (<a target=_blank href="https://hammerjs.github.io/">Hammer.js</a>)
151 </dd>
152 <dt>Fonts</dt>
153 <dd>
154 Carrois Type Design
155 (<a target=_blank href="http://www.carrois.com/en/fira-3-1/">Fira</a>)
156 </dd>
157 <dt>Special Thanks</dt>
158 <dd>Amelia Gorman</dd>
159 <dd>Jessicatz Fairymeadow</dd>
160 <dd><a target=_blank href="http://www.kenney.nl/">Kenney.nl</a></dd>
161 <dd>
162 Richard
163 <a target=_blank href="http://www.clockguy.com/SiteRelated/SiteReferencePages/ClockChimeTunes.html">"The Clock Guy"</a>
164 Oliver
165 </dd>
166 </dl>
167 <hr>
168 <div style="text-align: center">
169 <p>
170 Copyright &copy;2014
171 <a target=_blank href="https://yukkurigames.com/">Yukkuri Games</a>
172 and others
173 </p>
174 <p>
175 This program is free software; you can redistribute it and/or
176 modify it under the terms of the GNU General Public License as
177 published by the Free Software Foundation; either
178 <a target=_blank href="https://www.gnu.org/licenses/gpl-2.0.html">version
179 2 of the License</a>, or (at your option)
180 <a target=_blank href="https://www.gnu.org/copyleft/gpl.html">any later version</a>.
181 </p>
182 </div>
183 <hr>
184 <p id=yuu-licensing data-yuu-command=licensing>
185 View Complete Licensing Text
186 </p>
187 </div>
188
189 <noscript>
190 <div class=yuu-overlay>
191 <p>
192 This game requires JavaScript to play. It's a fun game, and
193 we hope you take your time to enable JS and try it.
194 </p>
195 <p>
196 We promise it doesn't contain any remote tracking cookies or
197 bugs, load any external scripts, or do any of the things
198 you've probably disabled JavaScript to avoid.
199 </p>
200 <p>
201 No, we don't even load the things people lie about when they
202 say they aren't tracking you: No Google APIs, no content
203 distribution network proxies, no analytics scripts. Just the
204 game.
205 </p>
206 <hr>
207 <ul class=link-footer>
208 <li><a target=_blank href="https://yukkurigames.com/pwl6/">Pixel Witch Lesson #6</a>
209 <li><a target=_blank href="https://yukkurigames.com/">Yukkuri Games</a>
210 <li><a href="mailto:yuuSPAM@MAPSyukkurigames.com"
211 onclick="this.href=this.href.replace(/[A-Z]/g, '')">Email Us</a>
212 </ul>
213 </div>
214 </noscript>
215 </body>
216 </html>