There might already be.

 
Alferez: Theres another couple things you should change for that

Stuchlik: Thought I had to click on ‘one’ of them and it was hard to tell with so many

Stuchlik: It works fine in Firefox though

Solies: You should always do debug visualizations when you do game development or stuff like it

Bisset: It’s as important as writing tests in other areas.

Enge: Window.onSeeReady = function{

Heidemann: Window.setTimeout function {

Askari: Var user = _See.config.user;

Sewade: Tests are hard to write for games

Tegethoff: Why does this get executed on page load –

Stuchlik: Tcsc: still doesn’t work with chrome

Hero: Shouldn’t it only fire when I call onSeeRead

Stuchlik: Cool that jsfiddle can go full screen though

Schimming: Epic combobreaker tcsc

Schimming: That paste was 6 lines

Schimming: You got in there after #5

Leinwand: Baxx: thats very strange.

Greaves: Just the debug renderer doesnt?

Stuchlik: Not sure if you want version info or anything, works with firefox tho

Stuchlik: Yeah the particles are bobbing about

Zuehlsdorff: Are you on linux or something?

Antuna: Works on mac and win for me.

Stuchlik: Yeah Linux, though isn’t it all browser stuff ?

Gherman: You can see the debug renderer by setting DEBUG_RENDERER to true in the code. it’s like halfway down

Stuchlik: Thought this was the run anywhere dream

Palone: Baxx: nah, linux chrome is behind the rest of them usually

Sebers: Maybe i do something that only works on recent browsers

Salano: Or maybe linux has different keyCode values

Stuchlik: Tcsc: keycode info for 1 http://vpaste.net/kwwsE

Doubrava: Browsers do stuff differently though.

Casagranda: Obviously, otherwise it wouldnt work in firefox either

Okano: Either way it’s not production code, and it’s only the debugging code, so i dont care a ton tbh. you can enable/disable the debug renderer with the DEBUG_RENDERER variable

Yuenger: Does pausing via escape work in chrome?

Stuchlik: Oh yeah, no I’m not fussed it works in firefox so that’s cool

Juaire: W/e. not terribly worried

Ellamar: That’s a shame it doesn’t run better on your computer

Alliman: What is a good pattern for validating arguments p***ed to a function, such that, if it’s an array, consider it valid, if it’s a string, convert it to a single-length array, if it’s missing, throw an error, and if it’s something else, throw a different error. Is there a better way

Alliman: Than if, else, else ?

Stuchlik: No it’s not a priority, Im not fussed I just didn’t know if it was info worth while for you

Mulkins: To write the code that does that

Stuchlik: I can use firefox fine

Riska: Alliman: why don’t you just make it take arrays and error on anything else?

Stuchlik: I’ll try apt-get distupgrade, haven’t done that for a bit

Alliman: Zomg: It would be nice if it’s a little more friendly. I’m mainly just interested if there is a nice pattern for this that I haven’t thought of

Riska: Alliman: if by friendly you mean it can take multiple kinds of params. that’s not really friendly, it’s confusing for people not so familiar with it because they see it take all kinds of things, so which kind of thing are they supposed to use?

Riska: Alliman: anyway, you could probably write some functions to validate values are of certain type whhich would throw errors if it isn’t

Riska: So you could do for example function fooa { requireArraya; your other code; }

Riska: There might already be libraries for this purpose