IRC log for #bzflag on 20090517

00:26.29*** join/#bzflag Enigma_bz (n=Enigma_b@adsl-223-220-51.mia.bellsouth.net)
00:33.40*** join/#bzflag jeffm (n=Jeff@bzflag/projectadmin/JeffM)
00:33.40*** mode/#bzflag [+o jeffm] by ChanServ
00:41.25BulletCatcherInteresting.  After 2 hours of playing at dub just now, my score showed that I had one more kill than what others saw.
00:41.40BulletCatchers/kill/killed/
00:44.26blast007neat
00:44.50jeffm2.0.x client tries to keep it's own score
00:46.00BulletCatcherPerhaps an "I died" message to the server got lost.
00:46.32jeffmpossibly
00:47.27jeffmall it takes is one ;)
00:47.33blast007or self-destruct?
00:47.48BulletCatcherI don't recall self-destructing.
00:48.03BulletCatcherSeveral self-kills, though.
00:48.46BulletCatcherDucati-style is nasty that way.
00:55.57BulletCatcherYay.  bzleague.com is working again.
00:57.14jeffmawww... that means I can't poach the domain :(
00:58.53blast007;)
01:00.05BulletCatcherThe .net, .org, etc. domains seem to be available if you just want to create confusion.
01:00.25jeffmI should take .ws
01:00.34jeffmcus you know.. THAT's an awesome TLD
01:01.41jeffmok so hampster + plastic ball = HILLARITY
01:01.47BulletCatcherNow, now.  Each of the TLDs is awesome in its own way.
01:02.10BulletCatcherNow add a cat outside the ball.
01:02.31jeffmI pondered getting a cat
01:02.45jeffmI'd have to pay a pet deposit and petrent
01:02.53jeffmhamy not so much :)
01:03.11jeffmwhat's wierd is she'll come to me whenI call her when she's in the ball
01:06.42CBGWhat's weird is that you would even try "calling" your hamster! :P
01:07.58jeffmshe knows her name
01:09.37CBGjeffm: I am touched... I didn't know you had a caring side!
01:10.11BulletCatcherI bet he'll be getting a snake soon. ;-)
01:10.23jeffmno
01:10.30jeffmI hate feeding those
01:10.31CBGHmm, maybe the hamster is just lunch for the future snake?
01:10.35jeffman ex GF had one
01:10.57a_meteoriteI didn't even realize a hamster *could* recognize its name.
01:12.16jeffmwell techincaly it's probalby just the sound of my voice
01:12.28jeffmbut yeah animals are smart
01:12.53jeffmI am fairly certain that dogs fully understand english, they just can't speak it
01:12.54a_meteoriteHaven't been around too many small animals.
01:13.02a_meteoriteHehe
01:13.41jeffmrats are the first animals used in animal training classes, because you can teach them tricks
01:13.42BulletCatcherA dog trained in a foreign language is unlikely to understand English. :-)
01:13.46jeffmheck you can teach a fish stuff
01:14.23CBGYeah, I taught one how to swim around the bowl looking stoopid.
01:16.00a_meteoritehahaha
01:16.45blast007http://www.fish-school.com/  :P
01:17.11jeffmyep
01:17.15a_meteoritewhat, is that a joke?
01:17.22jeffmnope
01:17.33jeffmyou CAN teach fish to do tricks
01:18.01a_meteoritewow..
01:18.52BulletCatcherIn an early Mythbusters episode they taught goldfish to swim through a maze of sorts.
01:19.00jeffmyeah
01:19.24blast007a_meteorite: there's a video on there with a fish playing soccer
01:20.05blast007and limbo
01:26.32*** join/#bzflag DextructionBoy (n=whodaman@bzflag/player/Dexter)
01:45.43*** join/#bzflag L4m3r (n=l4m3r@bzflag/developer/L4m3r)
01:45.43*** mode/#bzflag [+v L4m3r] by ChanServ
01:46.03*** join/#bzflag short_circuit (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
02:10.14*** join/#bzflag JeffM (n=Jeff@bzflag/projectadmin/JeffM)
02:10.14*** mode/#bzflag [+o JeffM] by ChanServ
02:16.22*** join/#bzflag GiantEnemyCrab (n=GiantEne@c-76-115-175-223.hsd1.wa.comcast.net)
02:20.04*** join/#bzflag fatass (n=fatass@bzflag/player/ThinkDifferent)
02:20.52*** join/#bzflag cloncker (n=bob@pool-151-199-156-39.norf.east.verizon.net)
02:38.36Will07c5JeffM: is there anything besides learning fltk, learning osg, playing bzflag and making bzw maps by hand that you think should get done before starting work? (I'm not done with all of those I just want to make sure I have time if there is anything else)
02:38.55JeffMnaw
02:39.19JeffMif you finish all those then we'll know and we'll figure out something else
02:39.36Will07c5alright :)
02:40.33Will07c5also you said you wanted frequent updates on progress, how do you want us to do those?
02:40.49JeffMyou hang out on IRC and talk about what you are doing :)
02:41.25Will07c5ok just wanted to make sure since I saw others talking about setting up blogs and stuff
02:41.33JeffMyou can do that too if you want
02:41.42JeffMIRC is how we mostly communicate
02:41.52Will07c5IRC is good with me
02:43.07short_circuitSounds like a plan. :)
02:44.56Will07c5yep, well I've been learning more FLTK and it seems to be very straight forward
02:45.13JeffMit's supposed to be very simple
02:45.51Will07c5it seems to achieve that purpose well
02:46.22Will07c5the widgets also seem flexable enough for our purposes
02:46.34JeffMgoo
02:46.35JeffMd
02:46.47short_circuitnot to be confused with
02:46.51short_circuitgoauld
02:46.55short_circuit..... sry
02:46.59Will07c5heh
02:47.03Will07c5:P
02:51.22*** join/#bzflag dip (n=bob@pool-71-253-212-230.nrflva.east.verizon.net)
02:54.14WinnyIRC is how you communicate? guess I should stop with all these smoke signals then... :(
02:54.29JeffMindeed
02:54.46JeffMbzflag as a proejct feels that this internet thing is going to be around for a while
02:58.07Winnyfair enough
03:02.39JeffMTrust the comptuer. The computer is your friend.
03:11.03short_circuitTrust... truist.... trust... fait...... err.... ughh. Fail
03:12.31JeffMYou have been determined to be a traitor to the complex, and The Computer, you will be terminated by summary execution.
03:15.22a_meteoritethis I must see, oh Great Computer
03:16.59*** join/#bzflag kierra (n=jolie@unaffiliated/kierra)
03:56.52*** join/#bzflag temp_dist (n=pidgin@bzflag/serverop/TemporalDistraction)
04:54.46*** join/#bzflag spldart (n=spldart2@bzflag/contributor/spldart)
04:54.46*** mode/#bzflag [+v spldart] by ChanServ
05:18.14*** join/#bzflag orbit_ (n=orbit@c-76-119-221-116.hsd1.ma.comcast.net)
05:21.27*** part/#bzflag orbit_ (n=orbit@c-76-119-221-116.hsd1.ma.comcast.net)
05:35.05*** join/#bzflag orbit182 (n=orbit182@c-76-119-221-116.hsd1.ma.comcast.net)
05:38.37*** join/#bzflag short_circuit (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
05:54.47*** join/#bzflag spldart (n=spldart2@bzflag/contributor/spldart)
05:54.47*** mode/#bzflag [+v spldart] by ChanServ
06:06.42*** join/#bzflag Electric1lf (n=dbharris@bas10-toronto63-1088756806.dsl.bell.ca)
06:14.15*** join/#bzflag Upsetter (n=ups@i577B709C.versanet.de)
06:18.54*** join/#bzflag noyb (n=noyb@pool-71-108-69-113.lsanca.dsl-w.verizon.net)
06:20.56*** join/#bzflag Wyk3d (n=Wyk3d@c7.campus.utcluj.ro)
06:59.31*** join/#bzflag Enigma_bz (n=Enigma_b@adsl-223-220-51.mia.bellsouth.net)
08:13.58*** join/#bzflag short_circuit (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
08:35.07*** join/#bzflag Rob5a (n=rob5a@dslb-092-078-039-238.pools.arcor-ip.net)
08:54.03*** join/#bzflag dexter- (n=whodaman@bzflag/player/Dexter)
09:07.36dexter-wow at the whole fish and animal part.. seems i missed quite a session there.
09:30.43*** join/#bzflag GiantEnemyCrab (n=GiantEne@c-76-115-175-223.hsd1.wa.comcast.net)
09:40.19Constitutionthis hour's dexter- flyby is brought to you by...
09:44.02TkTechPepto-Bismol - Always keeping you quick & slick
09:46.27ConstitutionI was gonna say Obama '12... Change you can believe in
09:46.32Constitutionbut that also works
09:48.37TkTechYeah I was waiting for someone to drop something, what I came up with was crap
09:48.46TkTechMind you, its 5:48AM and I've yet to sleep. lol.
09:50.24Cygalcan I have some feedback on this patch which is supposed to remove a "FIXME"? I can't come up with a real name for InputMethodsNumber line 11 http://paste.pocoo.org/show/117682/
09:50.46Cygalah, maybe I should send patches to the patch tracker for review, sorry
10:17.41*** join/#bzflag Pythonoras (n=Pi@94.79.67.24)
10:20.13*** join/#bzflag kristoffer (n=kristoff@95.209.88.103.bredband.tre.se)
10:50.26*** join/#bzflag Rob5a (n=rob5a@dslb-092-078-039-238.pools.arcor-ip.net)
11:30.05*** join/#bzflag kristoffer (n=kristoff@95.209.88.103.bredband.tre.se)
11:55.36*** join/#bzflag temp_dist1 (n=pidgin@75-168-125-61.mpls.qwest.net)
12:21.27*** join/#bzflag cloncker (n=bob@pool-71-253-212-230.nrflva.east.verizon.net)
12:42.11*** join/#bzflag Rob5a (n=rob5a@dslb-092-078-039-238.pools.arcor-ip.net)
12:50.18*** join/#bzflag Swigg (n=Default@bzflag/player/Swigg)
13:54.52*** join/#bzflag Foo_man_choo (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
13:59.38*** join/#bzflag ep (n=quassel@ip68-97-126-55.ok.ok.cox.net)
14:10.47*** join/#bzflag Pythonoras (n=Pi@94.79.70.245)
14:10.57*** join/#bzflag Winny (n=iWinny@bzflag/contributor/Winny)
14:21.33*** join/#bzflag Winny (n=iWinny@bzflag/contributor/Winny)
14:28.41*** join/#bzflag me1 (n=ausom@bzflag/player/Me1)
14:36.27*** join/#bzflag mrapplecomputer1 (n=admin@c-69-180-173-220.hsd1.mn.comcast.net)
14:56.24*** join/#bzflag dexter- (n=whodaman@p5B337D2A.dip.t-dialin.net)
15:14.41BulletCatcherCygal: The SourceForge patch tracker is meant for people who do not have commit privileges.  Pasting a proposed patch as you did is a fine way to do it.
15:15.45Cygalok, thanks.
15:17.16*** join/#bzflag spldart (n=spldart2@bzflag/contributor/spldart)
15:17.16*** mode/#bzflag [+v spldart] by ChanServ
15:17.50BulletCatcherRegarding that patch, there is no really good way to to know the range of an enum.  For others in BZFlag, "Count" is appended to the name of a final element.
15:19.03BulletCatcherNotice that in InputMenu.cxx, push_back() is called once with each of the InputMethod values.
15:20.56BulletCatcherFrom my point of view, we might as well just set up the for loop in LocalPlayer::setInputMethod() like this:
15:21.01BulletCatcherfor (InputMethod i = Keyboard; i < Joystick; i++)
15:21.20BulletCatcherThen there will be no need for casting inside the loop.
15:22.30Wyk3dare you allowed to increment enum type variable ?
15:22.49Wyk3di've gotten errors for something like that in VS before ..
15:22.50BulletCatcherYes.  It is an integer underneath.
15:22.59BulletCatcherIt is unlikely that we will ever support another major type of input device, so this will get the job done with clean code.
15:23.15*** join/#bzflag short_circuit (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
15:24.10CygalBulletCatcher: sorry but I am not sure to get why your solution is clean code
15:24.35CygalC standard says "first element of an enum is 0"
15:24.46BulletCatcherIt needs no casting and no hacks to document the range of the enum type.
15:25.15Cygalbut it's the same than "0 to 3" : you hardcode the existing enum values
15:25.39BulletCatcherThere is no really good way to do it at all.
15:25.42Cygalcasting an enum to an int does not change the internal representation of the value
15:25.54CygalI agree, and in fact it is not really important
15:26.00Cygalshould I commit your solution?
15:26.34BulletCatcherI would be satisfied to just have 3 non-looped if statements, for that matter.  That would be in line with the way it is used in InputMenu.cxx .
15:26.52BulletCatcherif + else
15:27.06CygalI guess it is a good way :)
15:27.30BulletCatcherThen there would be no need to explicitly set Keyboard = 0.
15:28.50Cygalindeed (but Keyboard would still evaluate to 0 everywhere)
15:30.55BulletCatcherIt is better, when possible, to write code that does not depend on a particular implementation.  Even if that implementation is standardized.
15:31.13Wyk3dBulletCatcher: i just checked in VS2005, you have to explicitly define the ++ operator for i++ not to generate an error
15:31.39BulletCatcherThanks, Wyk3d.  That idea won't work, then.
15:32.08Wyk3dit would work if you define the operator, not that hard
15:32.19BulletCatcherIt's not worth it.
15:32.25Wyk3dprobably
15:33.27BulletCatcherOkay.  Cygal, just use InputMethodCount for the name of the final enum element and be done with it.  There are more important things to spend time on.
15:34.46Cygalsure, but it is interesting to review patches to understand the "general way of doing things" of this specific project
15:35.43BulletCatcherYes.  We explored several different changes.  I learned a couple of things from this.
15:40.02*** join/#bzflag Foo_man_choo (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
15:40.16BulletCatcherAs I see it, the messiest part of the existing code is that InputMenu.cxx "knows" all 3 of the input methods.
15:40.19BulletCatcherTo fix that we could export some kind of vector from the LocalPlayer class, but to me it just isn't worth the effort.
15:40.36Cygalagreed
15:43.46BulletCatcherOne other note: The LocalPlayer class files have been moved from src/bzflag to src/clientbase .  You'll have to update your copy of the repository to match that before you can commit the change.
15:45.37BulletCatcherIt isn't too difficult to deal with.  When you do the "svn update" command it will leave your modified files in src/bzflag, which will show up with a "?" status when you use the "svn status" command.
15:46.20BulletCatcherFor my uncommitted changes I was able to just move those files over to the clientbase directory.
15:47.59BulletCatcherThen review with "svn diff" to ensure that you don't accidentally revert changes made since then by others.
15:50.10Cygalyes, I just noticed that, and did $ svn up
15:52.00*** join/#bzflag LongDon (n=LongDon@dyndsl-091-096-050-216.ewe-ip-backbone.de)
15:52.21*** part/#bzflag LongDon (n=LongDon@dyndsl-091-096-050-216.ewe-ip-backbone.de)
15:53.28*** part/#bzflag temp_dist (n=pidgin@bzflag/serverop/TemporalDistraction)
15:59.24*** join/#bzflag spldart (n=spldart2@bzflag/contributor/spldart)
15:59.24*** mode/#bzflag [+v spldart] by ChanServ
16:01.39*** join/#bzflag short_circuit (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
16:12.29*** join/#bzflag Rob5a (n=rob5a@dslb-092-078-246-144.pools.arcor-ip.net)
16:18.44*** join/#bzflag Foo_man_choo (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
16:29.11*** join/#bzflag spldart (n=spldart2@bzflag/contributor/spldart)
16:29.11*** mode/#bzflag [+v spldart] by ChanServ
16:35.12*** join/#bzflag Will07c5 (n=William@c-67-173-127-196.hsd1.il.comcast.net)
16:38.05*** join/#bzflag spldart (n=spldart2@bzflag/contributor/spldart)
16:38.05*** mode/#bzflag [+v spldart] by ChanServ
16:41.30*** join/#bzflag bier|tp_ (n=bier@p54A546B9.dip.t-dialin.net)
17:10.03*** join/#bzflag Pythonoras (n=Pi@94.79.70.245)
17:12.36*** join/#bzflag Enigma_bz (n=Enigma_b@adsl-223-220-51.mia.bellsouth.net)
17:24.33*** join/#bzflag eTangenT (n=lamer@97-118-205-101.hlrn.qwest.net)
17:29.56*** join/#bzflag short_circuit (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
17:42.07*** join/#bzflag marder_III (n=enneman@enneman.demon.nl)
17:44.19*** part/#bzflag marder_III (n=enneman@enneman.demon.nl)
17:44.20*** join/#bzflag PrezKennedy (i=Matthew@whitecalf.net)
17:44.29*** join/#bzflag JeffM (n=Jeff@bzflag/projectadmin/JeffM)
17:44.30*** mode/#bzflag [+o JeffM] by ChanServ
17:50.50*** join/#bzflag Foo_man_choo (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
17:52.45*** join/#bzflag Pimpi_ (n=frank@gondolin.pimpi.org)
17:59.05*** join/#bzflag Foo_man_choo (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
17:59.23*** join/#bzflag Rob5a (n=rob5a@dslb-092-078-246-144.pools.arcor-ip.net)
17:59.34Rob5atante schön
18:05.00*** mode/#bzflag [+v spldart] by ChanServ
18:21.33*** join/#bzflag pacman871 (n=pacman87@resnet-46-40.dorm.utexas.edu)
18:42.25*** join/#bzflag Gnurdux (n=gnurdux@c-68-48-77-168.hsd1.md.comcast.net)
18:42.26*** join/#bzflag short_circuit (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
18:51.35*** join/#bzflag Foo_man_choo (n=spldart2@c-98-197-19-35.hsd1.tx.comcast.net)
18:55.07*** join/#bzflag Pythonoras (n=Pi@94.79.70.245)
19:13.41CIA-60BZFlag: 03Yassen 07http://my.bzflag.org * r5830 10/w/Bz_fireWorldWep: Add some more information
19:15.43*** join/#bzflag spldart (n=spldart2@bzflag/contributor/spldart)
19:15.43*** mode/#bzflag [+v spldart] by ChanServ
19:42.25*** join/#bzflag Swigg (n=Default@bzflag/player/Swigg)
20:11.45*** join/#bzflag bier|tp (n=bier@p54A546B9.dip.t-dialin.net)
20:30.35*** join/#bzflag bwd (n=me@pdpc/supporter/student/bdotson)
20:44.31*** join/#bzflag Yassen (n=chatzill@c-24-16-60-208.hsd1.wa.comcast.net)
20:44.49Yassenhow can you tell if someone is paused on 2.0?
20:45.04me1it'll have a [p] next to their name
20:45.13me1if they were capped or genoed, they'd be idle a long itme
20:49.51catayYassen: in a plugin ?
20:50.02Yassencatay: yes, forgot to mention that
20:50.27cataythere is a player pause event
20:50.31catay<PROTECTED>
20:50.55cataycheck include/bzfsAPI.h
20:51.10cataynot sure it works, never used it
20:51.19bradit does:P
20:51.49*** join/#bzflag Swigg_ (n=Default@75-130-149-039.dhcp-v.spbg.sc.charter.com)
20:52.50Yassenit should, flying_popcorn created a plugin using it that works
20:57.40YassenWhat about if they go NR? How would you tell?
20:58.35catayi don't think that's possible
20:59.11Yassenoh well
20:59.44cataywhy do you need it for?
21:04.16YassenI'm making a plugin that allows people to place "turrets" on their map. Like how flying_popcorn had one on his "Shooting Gallery" map.
21:04.49YassenI don't want to have paused or not responding people to be able to control the turret.
21:07.47*** join/#bzflag Swigg (n=Default@bzflag/player/Swigg)
21:21.24*** join/#bzflag Think_Differentl (n=fatass@bzflag/player/ThinkDifferent)
21:52.08BulletCatcherIf a player is not responding, they won't be able to control anything at all.
21:52.29*** join/#bzflag L4m3r (n=l4m3r@bzflag/developer/L4m3r)
21:52.30*** mode/#bzflag [+v L4m3r] by ChanServ
22:17.18*** join/#bzflag JeffM (n=Jeff@bzflag/projectadmin/JeffM)
22:17.19*** mode/#bzflag [+o JeffM] by ChanServ
22:30.54*** join/#bzflag Abominable_ (i=Abominab@user-0ce2hpi.cable.mindspring.com)
23:02.35*** join/#bzflag Enigma_bz (n=Enigma_b@adsl-10-65-58.mia.bellsouth.net)
23:05.57*** join/#bzflag Wyk3d (n=Wyk3d@c7.campus.utcluj.ro)
23:11.05JeffMorders himself a pile of magnets
23:17.07spldarto....k.
23:17.44*** join/#bzflag bier (n=bier@pD9E2F814.dip.t-dialin.net)
23:18.40Constitutionhe is trying to switch earth's magnetic polarity... OH NO SAVE THE PLANET!!!
23:18.55JeffMheh, it's only 50 magnets
23:19.27spldartneodynium?
23:19.31JeffMyeah
23:19.45spldartstrong
23:20.01JeffM1/16th diamater 1/4 inch long
23:20.14spldartand small
23:20.18JeffMineed
23:20.58JeffMindeed even
23:32.14*** join/#bzflag temp_dist (n=pidgin@bzflag/serverop/TemporalDistraction)
23:39.44*** join/#bzflag Swigg (n=Default@bzflag/player/Swigg)
23:40.54*** join/#bzflag Swigg_ (n=Default@75-130-149-039.dhcp-v.spbg.sc.charter.com)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.