#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-01-21

Timestamps are in GMT/BST.

00:09:39fordcars has joined
00:10:13fordcarsraptor, do you know what data type a function is? (I would put a function identifier inside an array to call it later, for a timer)
00:10:24fordcars*In java
00:10:43raptorin java, a function is not a data type, but it can return a type
00:10:49fordcarsOh
00:11:03fordcarsBut how do I call it later then? As a string?
00:11:13fordcarsarray[i] = foo()
00:11:24raptorin java?
00:11:29fordcarsYeah
00:11:31raptorheh
00:11:37fordcarsI would maybe return the function?
00:11:43raptorok then - you have been spoiled by Lua
00:11:47fordcarsHaha
00:12:29raptorso luckily in Java you can still do that
00:12:34fordcarsDo what?
00:12:37raptornot so in c/c++
00:12:44raptorconvert from strings <-> functions
00:12:49fordcarsOh ok
00:12:55raptorin java it is called 'reflection'
00:13:12raptorhere is a simple intro: http://www.mkyong.com/java/how-to-use-reflection-to-call-java-method-at-runtime/
00:13:14fordcarsI don't think it will wokr though
00:13:29raptorand here is the docs: http://docs.oracle.com/javase/tutorial/reflect/index.html
00:13:41raptorwill what work?
00:13:44fordcarsIt is for a Java-kindof API for a game, but it is not java and only has basic functions :/
00:13:50fordcarsIt is not Java :/
00:14:05raptorin java you can get teh string name of any class or function using the reflection API
00:14:09raptorah
00:14:15raptorwell, then I don't know..
00:14:22fordcarsYeah :p
00:14:44fordcarsI am trying to make a timer, createTImer(int ms, functionToLaunch)
00:15:11fordcarsThen append it (I know I should make a timer class or something, but bleh, never really used classes before
00:15:33raptorin Java?
00:15:33fordcarsI get I'll have to hardcode the function for now
00:15:41raptorI can't tell what you're programming in
00:15:44fordcarsSorry
00:16:08fordcarsIt is a randomly invented scripting language
00:16:39raptorthen I can't help at all!
00:16:45fordcarsVery little documentation, barely any libraries, but data types and syntax are similar to Java
00:16:48fordcarsHaha
00:16:57fordcarsI know, sorry :P
00:17:38Darrel Quit (Ping timeout: 252 seconds)
00:28:53vs73nx Quit (Ping timeout: 248 seconds)
00:43:41raptorheading home! laters!
00:43:43raptor Quit ()
01:03:54vs73nx has joined
01:04:06vs73nx Quit (Changing host)
01:04:06vs73nx has joined
01:11:33HylianSavior Quit (Quit: Leaving)
01:17:35vs73nx Quit (Ping timeout: 252 seconds)
01:22:16destroyerimo_ has joined
01:22:19Nothing_Much Quit (Remote host closed the connection)
01:22:36destroyerimo Quit (Ping timeout: 252 seconds)
01:55:48Nothing_Much has joined
02:18:48Flynnn Quit (Quit: This computer has gone to sleep)
02:36:42vs73nx has joined
02:46:33vs73nx_ has joined
02:47:41vs73nx Quit (Ping timeout: 272 seconds)
02:56:27vs73nx_ Quit (Remote host closed the connection)
03:04:41Flynnn has joined
03:31:45fordcars Quit (Ping timeout: 272 seconds)
04:35:19Flynnn Quit (Quit: This computer has gone to sleep)
04:53:01Flynnn has joined
04:53:23Skybax has joined
04:53:39SkybaxI'm totally chatting with Quartz' mom on Steam right now
04:54:42SkybaxWoo
05:11:12Nothing_Much Quit (Remote host closed the connection)
05:11:39Skybax Quit (Remote host closed the connection)
05:56:11Nothing_Much has joined
06:31:25Nothing_Much Quit (Remote host closed the connection)
07:08:05Nothing_Much has joined
07:09:22Flynnn Quit (Quit: This computer has gone to sleep)
07:28:44Flynnn has joined
07:37:57Watusimoto has joined
07:48:30koda has joined
07:51:17Darrel has joined
08:34:09Nothing_Much Quit (Quit: No Ping reply in 180 seconds.)
08:34:23Nothing_Much has joined
08:43:17Watusimoto Quit (Ping timeout: 248 seconds)
08:55:47Flynnn Quit (Quit: This computer has gone to sleep)
09:05:02watusimoto has joined
09:05:02ChanServ sets mode +o
11:24:10Nothing_Much Quit (Remote host closed the connection)
11:24:31Nothing_Much has joined
11:54:44Watusimoto_ has joined
13:43:24Invisible has joined
13:46:59Watusimoto_ Quit (Ping timeout: 272 seconds)
14:38:55Invisible Quit (Ping timeout: 272 seconds)
14:49:45Invisible has joined
15:06:07Invisible Quit (Ping timeout: 260 seconds)
15:08:14Invisible has joined
15:23:21kodab has joined
15:27:09koda Quit (Ping timeout: 252 seconds)
15:27:53Invisible Quit (Ping timeout: 252 seconds)
15:28:38bobdaduck has joined
15:54:46kodabb has joined
15:58:41kodab Quit (Ping timeout: 252 seconds)
15:59:43koda has joined
16:02:43kodabb Quit (Ping timeout: 252 seconds)
16:10:08kodab has joined
16:13:06Flynnn has joined
16:14:05koda Quit (Ping timeout: 252 seconds)
16:16:38Watusimoto_ has joined
16:20:37kaen has joined
16:20:39kaen Quit (Changing host)
16:20:39kaen has joined
16:20:47kaenmorning all
16:33:54kodab Quit (Quit: Leaving)
16:47:23watusimoto Quit (Ping timeout: 272 seconds)
16:48:39raptor has joined
16:48:39ChanServ sets mode +o
16:50:55raptorgood morning!
16:51:07raptorKAEN IS HERE
16:51:40raptorwelcome back!
16:57:07Invisible has joined
16:57:16YoshiSmb has joined
17:04:13YoshiSmb_ has joined
17:06:13YoshiSmb Quit (Ping timeout: 272 seconds)
17:11:47kaenhi :)
17:12:27YoshiSmb_hi kaen!
17:12:32raptorhi!
17:12:35Invisible Quit (Ping timeout: 260 seconds)
17:12:58Invisible has joined
17:13:09raptorI tried cloning two of your github repos yesterday, then using hg-git
17:13:49raptorI stole the github account of 'raptor'
17:15:13kaenheh
17:15:24kaenwere there problems with pleiades?
17:16:55raptorthere was one problem - the 'content' and 'levelgen' field for levels was set to 'text'... it needed to be mediumtext (sam686 found that issue)
17:17:15raptorI was hoping to fix that in my pleiades fork - but I got lost in cakephp
17:17:33YoshiSmb has joined
17:17:37YoshiSmb_ Quit (Ping timeout: 272 seconds)
17:17:39Invisible Quit (Ping timeout: 260 seconds)
17:17:52kaenyeah.... cakephp turned out to be horrible
17:18:13raptorbut we all love pleiades
17:18:30raptorI also wrote another plugin for stardust, but I'm not sure it's up to your standards
17:18:53watusimoto has joined
17:18:53ChanServ sets mode +o
17:18:54kaenheh, "standards"
17:19:09kaencake is near the bottom of every benchmark on http://www.techempower.com/benchmarks/
17:20:04raptoraww sadness
17:20:30kaenit was pretty good for getting up and running, but I would make a different decision with what I know now.
17:20:32raptor'Go'??
17:20:52kaencompiled language with c-style linkage
17:20:55kaenit's crazy fast
17:21:06raptorthat's the Google one?
17:21:10kaenyep
17:21:12raptorhas it matured that much??
17:21:31kaenI believe so
17:21:57kaenit's been fast like that since I first played with it
17:22:14kaenyou can compile the entire runtime on my laptop in like 15 seconds
17:22:22kaen(with the go compiler)
17:22:28raptoroh wow
17:23:15kaenthe real downside is the wonky way that you have to do "classes"
17:23:24kaeni.e. you don't, you just implement interfaces
17:23:40raptorsounds like the worst of the java world...
17:24:13kaenbut concurrency is a language primitive, which is a big part of why it benchmarks so well as a web framework
17:24:24raptorwhat do you think you would use now for pleiades?
17:24:43kaenI'm not sure. rails looks better and better to me all the time
17:24:56kaenI definitely am never voluntarily writing PHP again though
17:25:22raptoroh wow - 'go' is even distributed with openSUSE now.. huh
17:25:28raptorit's the semicolons...
17:25:35kaenit's the dollar signs
17:25:49raptorI had a choice between php and python the other day - chose python and glad I ded
17:25:51raptor*did
17:26:10kaenooh python sounds like it'd be fun
17:27:35watusimotoServers Online: 7
17:27:35watusimotoPlayers Online: �������, Niksan
17:27:41watusimotough... I thought we'd fixed that
17:27:45watusimotoand hi raptor
17:27:46raptoryay utf8!
17:27:48watusimotoand welcome back kaen
17:27:49raptorhi watusimoto
17:27:52watusimotoand hi everyone else!
17:27:54kaenhi :)
17:28:07raptorwatusimoto: see here: http://bitfighter.org/bitfighterStatus.json
17:28:09watusimotopython sucks
17:28:23raptorcompared to what?
17:28:24watusimotoindeed
17:28:24raptorphp?
17:28:27watusimotono
17:28:28raptornonsense
17:28:34watusimotophp probably sucks worse
17:28:44watusimotothat's the problem... they all suck
17:29:07kaenhave you tried ruby?
17:29:08watusimotopython is ok for small projects, I guess
17:29:11raptornothing will ever beat a direct-synaptic-pathway-linkage to the brain
17:29:14watusimotoI'm working with it as we speak!
17:29:18watusimotoI hate ruby!
17:29:23kaenruby is my hope for the future
17:29:24kaenhah!
17:29:25raptorare you working with 'ruby' or 'rails' ?
17:29:28watusimotoyes
17:29:40watusimotowith lots of javascript thrown in, just for fun
17:30:02raptorwell i don't have much experience with ruby, but so far python is less horrible than others I've tried
17:30:16raptorsince i think 'less horrible' is the correct metric?
17:30:19watusimotoone of my big problems with al lthe dynamic languages is that it's really hard to figure out if your code works without trying all pathways
17:30:46kaenI'm probably a little brain damaged on this topic, because I also love javascript ...
17:30:58watusimotoso I had a JS syntax error tonight, and the program appeared to work, even though it didn't parse. Until I tried to run that particular codepath, that is
17:31:23kaenbut yes, that's my biggest hang up with dynamic languages -- the lack of safety
17:31:38watusimotothat explained some other random failure... the browser simply stopped parsing when it hit that error, my other functions were not loaded, and firebug didn't even warn me
17:31:49watusimotowtf?
17:32:00kaenthat's why most dynamic language devs consider unit tests to be mandatory
17:32:05watusimotoat least python runs through a compiler first, so it catches some stuff
17:32:20watusimotounit tests are good, but hard when you are writing lots of front-end code
17:32:24raptori was about to say... i haven't actually seen many of these problems with python...
17:32:45watusimotoespecially when your target changes quickly
17:33:08watusimotoand writing lots of tests somewhat undermines the "ease" of using a "dynamic" language in the first place
17:33:21kaendefinitely
17:33:31watusimotoand you need to test a lot of things that a compiler would catch, so you write lots of tedius tests
17:33:39raptorso that means... python!
17:34:13kaenc++11 auto is my new favorite thing
17:34:15watusimotopython and perl both at least have the compiler thing going. Perl gives you a tiny bit of type safety
17:34:24raptorI've had several recent good experiences with python
17:34:28watusimotobut why no dymaic languages where you declare your types?
17:34:34raptorperl gives you a tiny bit of obfuscation
17:34:38raptorfor free
17:34:39watusimotohow often, in practice, do you want to switch types in mid block?
17:35:08watusimotoperl is great for short progs, is worse than python for med. progs, is suicide for anything larger
17:35:34raptorand that is why openSUSE rewrote their entire package building system in ruby... to move away from perl
17:35:41raptorbut i still can't comment on ruby
17:35:49watusimototype safety can detect a huge number of problems, and gives you better compilation
17:36:10kaenI like that idea of a dynamic language with explicit typing
17:36:25watusimotoare there any?
17:36:29watusimotoI can't think of a single one
17:36:46raptoryou mean you don't like the '===' operator that php provides?? shame! /snark
17:36:54watusimotojs has that too!
17:37:12watusimotomy only complaint is not long enough
17:37:19watusimotoI want a ==== operator
17:37:36kaenI don't even remember that last time I used == in js and meant it.
17:38:45kaenwatusimoto, I'm still racking my brain and closest thing I can think of is 'auto' in c++11 :P
17:39:34watusimotoIt looks like the unicode player is at Lysva Polytechnical College in Russia
17:39:34raptori don't even know what that is..
17:39:46raptorwe like tech schools!
17:39:47watusimotome neither
17:40:01watusimotoI wanted to see what his name looks like in-game
17:40:09kaenhaskell-ish
17:40:16kaenbecause it uses https://en.wikipedia.org/wiki/Hindley%E2%80%93Milner_type_inference
17:40:40kaengoing out, back soon!
17:40:46raptorlater
17:40:52watusimotobye
17:41:01raptorwatusimoto: i got into the server
17:41:16watusimotodo a screen cap of the scoreboard!
17:41:39raptorgot it: http://imagebin.org/287999
17:42:32watusimotoha, ok
17:42:39watusimotowell, I gotta go
17:42:50watusimotoI'm entertaining work visitors... will be back on later
17:42:56raptorlater
17:46:22Flynnn Quit (Quit: This computer has gone to sleep)
17:47:35watusimoto Quit (Ping timeout: 252 seconds)
17:51:41Flynnn has joined
17:52:27YoshiSmb Quit (Ping timeout: 272 seconds)
17:56:52YoshiSmb has joined
18:00:16HylianSavior has joined
18:15:05Nothing_Much Quit (Quit: No Ping reply in 180 seconds.)
18:15:20Nothing_Much has joined
18:28:10HylianSavior Quit (Read error: Connection reset by peer)
18:29:32Flynnn Quit (Quit: This computer has gone to sleep)
18:32:21YoshiSmb Quit (Ping timeout: 272 seconds)
18:40:23kaenback
18:40:56kaenI'm going to rewrite /stats/ with angular.js
18:41:03raptorhi
18:41:06kaenhi
18:41:10raptorangular?? never heard of it
18:41:14kaenit's pretty great
18:41:50kaenjs framework with data binding. you say where your data goes and how it gets to the client, then angular does all the binding, event handling, and injecting
18:42:11raptorall client-side?
18:42:23kaenyep, I'll keep the php stuff around as the JSON endpoint
18:42:32raptorah.. that's a good idea
18:42:54kaenit's exactly what you and I talked about when I very first did /stats/, but in a framework backed by google
18:43:22raptorwow, that seems like a long time ago...
18:43:39kaenand I'm applying for real jobs, and lots of them want angular experience, so it'll be a good portfolio piece :P
18:43:59raptortwo stones with one bird!
18:44:10kaenyes exactly!
18:45:05Flynnn has joined
18:47:05bobdaduck Quit (Remote host closed the connection)
18:47:40raptorwell, now that i got my 'raptor' username on github... i'm willing to give it try again
18:48:47kaenthat's pretty cool, was it taken before?
18:49:21raptoryeah, i contacted github support and told them it hadn't been updated in 5 years - they promptly deleted it, then said "grab it fast!"
18:50:09Flynnn Quit (Quit: This computer has gone to sleep)
18:50:15kaenthat's awesome!
18:50:48kaenI tried to do the same thing for "kaen" on nethack.alt.org (zero games played, no logins for like four years) but paxed wouldn't touch it :/
18:52:23raptoraww sadness
18:52:50raptorask again next year, I figure
18:52:56raptorpatience usually wins the game..
18:53:59raptoroh, so, if you didn't hear - I went to 'Bitcon 2014'
18:54:20raptorbasically Quartz showed up at bobdaduck's house here in UT, and they invited me and thread
18:54:59kaenoh cool!
18:55:24raptorand apparently I pronounce your username differently than everyone else - I pronounce it like 'keen', the others 'cane'
18:55:35raptorso the big question - how do you say it in your head?
18:56:03Watusimoto_ Quit (Ping timeout: 272 seconds)
18:56:25Watusimoto has joined
18:57:09kaenI flip-flop
18:57:30kaenit's more like kay-en all mooshed into one syllable
18:57:39kaenbut other times I think "keen"
18:57:44kaenalmost never "cane"
18:57:55raptori don't mind being wrong - but I guess I usually pronounce teh 'ae' like that weird greek letter
18:58:07kaensee, that's what I was thinking!
18:58:20kaenit's taken from Master Kaen, the hardest boss in nethack
18:58:29kaenwhich I never knew how to pronounce myself :)
18:58:31raptorhaha, awesome
18:58:47raptorkæn
18:59:23kaenI even looked up the pronunciation of that character (because I'd never heard it pronounced)
19:00:09kaenI like keen way better than cane
19:00:45kaenit makes think of Kane the wrestler
19:00:51kaenmakes me*
19:00:58raptorhaha
19:16:23Flynnn has joined
19:16:37raptorok, looks like i was wrong: æ is a latin diphthong
19:17:02Flynnn Quit (Client Quit)
19:18:19Flynnn has joined
19:38:41Watusimoto Quit (Ping timeout: 252 seconds)
19:41:38Flynnn Quit (Quit: This computer has gone to sleep)
19:48:00kaenraptor: python -c 'import antigravity'
19:48:04kaenenjoy!
19:48:22raptorhahaha, no way
19:48:53kaenthey have a couple of those
19:49:02kaenfrom future import braces
19:49:12kaensome other stuff, I don't remember
19:52:36Flynnn has joined
19:58:58Flynnn Quit (Quit: This computer has gone to sleep)
20:11:49raptorheading out for some errands, later!
20:11:59raptor Quit ()
20:14:41Watusimoto has joined
20:14:55Flynnn has joined
20:15:15Flynnn Quit (Client Quit)
20:17:37vs73nx has joined
20:17:37vs73nx Quit (Changing host)
20:17:37vs73nx has joined
20:24:16Flynnn has joined
20:29:57Watusimoto Quit (Ping timeout: 248 seconds)
20:35:18Canseco has joined
20:37:59Flynnn Quit (Quit: This computer has gone to sleep)
20:41:08Flynnn has joined
21:15:47Flynnn Quit (Quit: This computer has gone to sleep)
21:18:02Flynnn has joined
21:26:32koda has joined
21:37:17raptor has joined
21:37:17ChanServ sets mode +o
21:39:39kaenman, I left myself a mess in bfstats
21:39:55kaenI couldn't even find the project page on google code at fist x_x
21:40:05raptorhaha
21:40:31kaenit's missing a db function, the seed script is out of whack, the aggregator and trigger aren't up to date, it's nuts
21:44:05raptorthat's frequently how I feel about a lot of my old code..
22:01:41Watusimoto has joined
22:09:27bobdaduck has joined
22:09:30bobdaduck_ has joined
22:10:15bobdaduck Quit (Remote host closed the connection)
22:10:24bobdaduck_ is now known as bobdaduck_______
22:21:20raptorI love it when they put 'gluten free' on a jar of molasses
22:34:48Flynnn Quit (Quit: This computer has gone to sleep)
22:40:34raptorWatusimoto: are you around?
22:40:46Watusimotosort of
22:40:52Watusimotoare you?
22:40:58raptorperhaps
22:41:18raptorI've been thinking about the mess that is our render() system
22:42:36Watusimotodon't
22:42:43Watusimotothat's the answer
22:42:48raptorwe have several ways to render an object: 1. in-game 2. in-editor 3. in-editor preview 4. other??
22:42:56raptorwe ahve render() and renderEditor()
22:43:18raptoroh, renderDock()
22:43:23raptor4. editor dock
22:43:41Watusimotook
22:44:03raptorand I'm wondering if there's a way to simplify
22:44:11raptorlike render(RenderContext)
22:44:36raptorone render method to rull them all
22:44:40raptorrule
22:44:55Watusimotoso instead of renderEditor, you'd call render(Editor)
22:45:06raptorbut if you and I are questionably here, then maybe this is a discussion for a later time
22:45:07raptoryes...
22:46:10Watusimotono its fine
22:46:37WatusimotoI think from the caller's POV, it would not be an imrpovement
22:46:44raptoryeah, i guess it would be like the idle(Path)
22:46:48Watusimotofrom the callee's POV, it might be (for some objects)
22:47:07Flynnn has joined
22:47:12Watusimotoand from an organizational POV (understanding what's going on), it might be good
22:47:31Watusimotoso I guess it would be an improvement, but it's hard to say how much
22:47:44Watusimotoyou could take what you think is a good example, and implement it
22:48:03Watusimotothen from renderEditor, call newrender(editor) and see
22:49:04raptoralso, i'm thinking about adding a method to game.h: isEditor or something
22:49:29raptorbecause right now we use: !static_cast<ClientGame*>(getGame())->isConnectedToServer() to see if we're in the editor
22:50:04raptorbut it feels reminiscent of something from the past...
22:50:16raptorlike we used to have it but removed it... or something
22:51:02Watusimotoyou can get the editor method by looking at the UI stack now
22:51:10Watusimotothere's a method to do that
22:51:29WatusimotoeditorManager->isIn<EditorUI>()
22:51:31Watusimotosomething like that
22:52:08raptoryes, but then i'd need to include UI.h classes in game object classes
22:52:22Watusimotoyes
22:52:37Watusimotowell, if you are passing a render context, you won't need to
22:52:49raptoryes
22:53:10raptorthat's what started this mess - i was using that hack to solve rendering in different contexts with the game objects
22:54:34Watusimotowhat started it? getting rid of that static cast?
22:59:40raptorno - having to render things differently in editor vs preview mode vs in-game
23:00:18raptorand so i added that static cast to check for the connection
23:00:26raptorthereby seeing if we were in-game or not
23:00:52raptori've used it 4 or 5 times now and it's starting to leave a bad taste in my mouth
23:02:22Watusimotowhere do you use it?
23:02:54raptorforcefield, lineitem, textitem, ship
23:03:48Flynnn Quit (Quit: This computer has gone to sleep)
23:05:07Watusimotook, so passing a render context would get rid of it, right?
23:05:20raptoryes, that is one idea i had
23:05:37raptorit would get rid of the render() renderEditor() renderDock() methods
23:05:53raptoranother idea is to add a renderEditorPreview() method
23:06:10raptorbut maybe... maybe a refactor like this should wait for after 019a anyways
23:07:33Watusimotoyes, it should probably wait... but you can plan it now
23:08:04raptori guess i'm looking for ideas because it seems messy
23:08:24raptormaybe we need a BfObjectRender class
23:08:28Watusimotointeresting vid, if you are interested in hacking: https://www.youtube.com/watch?v=_pQ4_AH6vks
23:09:08raptorha! yeah, I saw that one
23:09:11raptorit's funny
23:09:17Watusimotohe's a good speaker
23:09:40Watusimotothe more I think about it, the more I liek the renderContext idea
23:21:11BFLogBot Commit: 154a168b541c | Author: watusimoto | Message: Print-screen key now rebindable in INI
23:21:12BFLogBot Commit: 6e6aef047f09 | Author: watusimoto | Message: Merge
23:21:28Watusimotooskopek: are you aroun?
23:22:47Watusimotoraptor: what is the best way to find oskopek's clone?
23:23:09raptori go here and look for something: https://code.google.com/p/bitfighter/source/clones
23:23:16raptorthe second one looks promising...
23:23:44Watusimotogood, just found it, thatnks
23:26:58BFLogBot Commit: 58a099d44264 | Author: buckyballreaction | Message: Fix hostile goals being counted for hat trick badge
23:31:49raptorok time to try and find the Lua timer problem that has been plaguing fordcars
23:34:57Watusimotooskopek: I've integrated your code -- my only real comment is that ARRAYSIZE() is my preferred way of getting an array's length; I think it is safer in a few rare circumstances that don't really apply here
23:39:48oskopekWatusimoto: kinda
23:40:09Watusimotono problem; I got what I wanted
23:40:15WatusimotoI was looking for your clone
23:40:23Watusimotobut I found it and have merged the code
23:40:46oskopekWatusimoto: thanks! I'll remember the arraysize() hopefully for next time
23:40:49WatusimotoI want to compile before I check in
23:40:55Watusimotoit's a handy macro
23:41:49raptorsorry being noisy in a bug...
23:45:09Watusimotolooks like I broke some tests that haven't been built for a while
23:46:13Canseco Quit (Remote host closed the connection)
23:49:22BFLogBot Commit: 8b922c396125 | Author: watusimoto | Message: Integrate testing improvements from oskopek. Thanks!!
23:49:23BFLogBot Commit: 537ac6df8681 | Author: watusimoto | Message: Merge
23:49:25BFLogBot Commit: c9751af721a7 | Author: watusimoto | Message: Fix test compile error
23:49:26BFLogBot Commit: 458b4da3a4ed | Author: watusimoto | Message: For more compile errors on test
23:54:02WatusimotoI've started tagging issues I think can be deferred until 019b with the 019b tag (in addition to 019a, in case we still want to tackle them now)
23:54:13raptorok
23:55:02raptorI have this sneaking suspicion that the Timer class is not copied to each script's runtime context and it stays global
23:55:17raptorand that's why timer functions are persisting across levels...
23:56:47Watusimotothat would be easy to test... only add it to the first script and see if it is still available to the second
23:56:55Watusimotoi.e. add a static bool flag
23:57:56raptornot sure I follow...

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.