IRC log for #bzflag on 20081205

00:34.57*** join/#bzflag L4m3r (i=L4m3r@bzflag/developer/L4m3r)
00:34.57*** mode/#bzflag [+v L4m3r] by ChanServ
00:38.39*** join/#bzflag Constitution (n=const@bzflag/developer/Constitution)
01:11.14*** join/#bzflag L4m3r (n=l4m3r@bzflag/developer/L4m3r)
01:11.14*** mode/#bzflag [+v L4m3r] by ChanServ
01:11.51*** join/#bzflag Ratfink (n=clay@nc-67-76-227-5.sta.embarqhsd.net)
01:12.28Ratfinkhow do I set the number of times a flag can be dropped before it is reset?
01:13.13Thumper__maxFlagGrabs
01:13.28Ratfinkset it to 0?
01:13.30Ratfinkor 1?
01:13.49Thumper_4 - means you can pick it up and drop it 3 times and on the 4th drop it resets
01:13.54Thumper_you pick the number you like
01:13.59Thumper_1 will auto reset on every drop
01:14.01Ratfinkok so 1 then
01:14.04Ratfinkthank you
01:14.20Thumper_wlcm
01:36.31delusionalthumper, i don't think that is correct.  I thought that it set the odds that the flag will respawn on any drop.   _maxFlagGrabs 4  provides a  1-in-4 chance that a flag will respawn after any flag drop.
01:36.50delusionalbut i'm probably wrong too... It's happened before.
01:43.49me1I'm pretty sure maxFlagGrabs is the maximum time the flag can spawn and be grabbed, not a chance
01:44.04me1not spawn and be grabbed, be grabbed and dropped
01:45.01delusionalsetting it to four does not mean that you can grab it 4 times and then it's gone.
01:45.19me1you grab it 4 times, then it respawns
01:45.20Thumper_delusional: try it
01:45.37delusionali have.
01:46.48Thumper_any flag with a shot-limit will respawn the first time it's dropped after you fire a shot
01:47.09Thumper_but regular flags will drop and you can pick it up again _maxFlagGrab times
01:47.18Thumper_then it respawns somewhere else
01:53.56delusionalthumper, that's not what heppens
02:07.29Thumper_delusional: yup, that's not what happens :/
02:07.32Thumper_looks at the code
02:08.50delusionalI think it can respawn in the same place  UP TO _maxFlagGrabs times
02:09.59Thumper_yup it's a random number from 1-_maxFlagGrabs
02:10.02Thumper_I learn something new everyday
02:15.04delusionalso a flag is assigned a number at it's original spawn in a new place?
02:15.23delusionalor does each drop perform a new random calculation?
02:24.23Thumper_it's random when the flag is added (spawned) except for bad flags which are sticky and thief - both of which respawn on the first drop
02:41.49delusionalso the flag is assigned a random number on the first spawn, and each drop takes one off of that number, until zero is eached
02:41.54delusionalreached
02:42.31Thumper_and a new number is set when it respawns
02:44.16delusionalgreat, I fanally got a handle on exactly how that works
02:48.00*** join/#bzflag dcat (n=dirtycat@ip70-188-17-240.rn.hr.cox.net)
03:04.03*** join/#bzflag bier_ (n=bier@pD9E2D390.dip.t-dialin.net)
03:51.15*** join/#bzflag nn64 (n=nn@74.94.43.196)
04:27.24*** join/#bzflag nn64 (n=nn@74.94.43.196)
04:44.04*** join/#bzflag bier_ (n=bier@pD9E2D390.dip.t-dialin.net)
05:22.45*** join/#bzflag JeffM2501 (n=Jeff@bzflag/projectadmin/JeffM)
05:22.45*** mode/#bzflag [+o JeffM2501] by ChanServ
06:33.53*** join/#bzflag bier_ (n=bier@pD9E2D390.dip.t-dialin.net)
06:53.56*** join/#bzflag bier_ (n=bier@p54A55256.dip.t-dialin.net)
06:58.59*** join/#bzflag a_meteorite (n=a_meteor@adsl-75-15-137-5.dsl.snlo01.sbcglobal.net)
07:34.03*** join/#bzflag bier_ (n=bier@pD9E2D390.dip.t-dialin.net)
08:24.05*** join/#bzflag bier_ (n=bier@pD9E2D390.dip.t-dialin.net)
09:09.59*** join/#bzflag bier (n=bier@p54A55256.dip.t-dialin.net)
09:53.08*** join/#bzflag AAA_awright_ (n=acubed@ip70-176-237-124.ph.ph.cox.net)
09:54.53*** join/#bzflag AAA_awright__ (n=acubed@ip70-176-237-124.ph.ph.cox.net)
10:03.20tsbzbb admins: Please check http://my.bzflag.org/bb/profile.php?mode=viewprofile&u=34618
10:03.48tspokes joevano ;)
11:16.05*** join/#bzflag bier (n=bier@p54A55256.dip.t-dialin.net)
11:19.54joevanots pond
11:20.03joevanopong :P
11:20.21joevanoloh i see.. im on it
11:20.35joevanoneed to wake up my fingers!
11:41.37*** join/#bzflag CBG` (n=CBG@cpc1-newe2-0-0-cust289.cdif.cable.ntl.com)
11:46.16Manujoevano: James pond ;)
11:46.20ts¡Hola Manu!
11:46.26Manuhallo ts :)
11:46.53tsLong time not seen :(
11:47.10Manuts: I'm here every day :)
11:47.35tsI'm terribly busy
11:48.02tsand sadly ill since 3 weeks ago
11:48.21Manuoh :(
11:48.33tsOnce I feel better I leave bed and..then I feel worse again :/
11:48.44*** join/#bzflag MPS_ (n=mathias@h77-53-9-212.dsl.netz-quadrat.de)
12:32.33*** join/#bzflag Upsetter (n=Ups@i59F7FCA7.versanet.de)
13:05.41*** join/#bzflag LongDon (n=LongDon@host-091-097-082-053.ewe-ip-backbone.de)
13:35.41*** join/#bzflag dcat (n=dirtycat@ip70-188-17-240.rn.hr.cox.net)
13:37.11*** join/#bzflag nn64 (n=nn@74.94.43.196)
14:38.01*** part/#bzflag LongDon (n=LongDon@host-091-097-082-053.ewe-ip-backbone.de)
14:49.10*** join/#bzflag roboter5a (n=haha@dslb-092-078-242-086.pools.arcor-ip.net)
15:00.49*** join/#bzflag tsykoduk (n=tsykoduk@97-114-71-122.spkn.qwest.net)
15:24.30*** join/#bzflag spldart (n=short_ci@bzflag/contributor/spldart)
15:24.30*** mode/#bzflag [+v spldart] by ChanServ
15:35.23*** join/#bzflag CBG (n=CBG@cpc1-newe2-0-0-cust289.cdif.cable.ntl.com)
15:54.51*** join/#bzflag TheRedBaron (n=kemhof@75.144.224.155)
16:31.58*** join/#bzflag Pimpinella (n=frank@gondolin.pimpi.org)
16:36.35*** join/#bzflag Swigg (n=Default@bzflag/player/Swigg)
16:52.13*** join/#bzflag tsykoduk (n=tsykoduk@97-114-71-122.spkn.qwest.net)
17:11.39*** join/#bzflag JeffM (n=JeffM@bzflag/projectadmin/JeffM)
17:11.39*** mode/#bzflag [+o JeffM] by ChanServ
17:45.56*** join/#bzflag MindstormsKid (n=chatzill@adsl-074-183-055-029.sip.cha.bellsouth.net)
17:46.35*** join/#bzflag kierra (n=jolie@c-98-230-5-184.hsd1.fl.comcast.net)
17:46.44*** part/#bzflag kierra (n=jolie@c-98-230-5-184.hsd1.fl.comcast.net)
18:00.10*** join/#bzflag nn64 (n=nn@74.94.43.196)
18:05.15*** join/#bzflag L4m3r (i=L4m3r@bzflag/developer/L4m3r)
18:05.15*** mode/#bzflag [+v L4m3r] by ChanServ
18:06.46*** join/#bzflag L4m3r_ (i=L4m3r@bzflag/developer/L4m3r)
18:06.46*** mode/#bzflag [+v L4m3r_] by ChanServ
18:13.56*** join/#bzflag L4m3r_ (i=L4m3r@bzflag/developer/L4m3r)
18:13.56*** mode/#bzflag [+v L4m3r_] by ChanServ
18:22.00*** join/#bzflag Erroneous (n=dtremena@about/essy/CrazyCoder/DTRemenak)
18:22.00*** mode/#bzflag [+v Erroneous] by ChanServ
18:24.30*** join/#bzflag L4m3r_ (i=L4m3r@bzflag/developer/L4m3r)
18:24.30*** mode/#bzflag [+v L4m3r_] by ChanServ
18:24.41*** join/#bzflag TheRedBaron (n=kemhof@75.144.224.155)
18:41.32*** join/#bzflag L4m3r__ (n=L4m3r@128.97.225.21)
18:45.47*** join/#bzflag L4m3r (n=L4m3r@bzflag/developer/L4m3r)
18:45.47*** mode/#bzflag [+v L4m3r] by ChanServ
18:47.21*** join/#bzflag Swigg_ (n=Default@71-12-214-109.dhcp.spbg.sc.charter.com)
18:52.20*** join/#bzflag bier|tp (n=bier@p54A55256.dip.t-dialin.net)
18:54.22*** join/#bzflag L4m3r_ (n=L4m3r@bzflag/developer/L4m3r)
18:54.22*** mode/#bzflag [+v L4m3r_] by ChanServ
18:58.50*** join/#bzflag L4m3r__ (n=L4m3r@128.97.225.21)
19:05.26*** join/#bzflag L4m3r_ (n=L4m3r@bzflag/developer/L4m3r)
19:05.26*** mode/#bzflag [+v L4m3r_] by ChanServ
19:12.33*** join/#bzflag L4m3r (n=L4m3r@bzflag/developer/L4m3r)
19:12.33*** mode/#bzflag [+v L4m3r] by ChanServ
19:14.17*** join/#bzflag LongDon (n=LongDon@host-091-097-082-053.ewe-ip-backbone.de)
19:14.25*** part/#bzflag LongDon (n=LongDon@host-091-097-082-053.ewe-ip-backbone.de)
19:21.37*** join/#bzflag TimRiker (n=timr@69.27.11.210)
19:21.37*** mode/#bzflag [+o TimRiker] by ChanServ
19:25.44*** join/#bzflag Tupone (n=Tupone@gentoo/developer/tupone)
19:25.44*** mode/#bzflag [+v Tupone] by ChanServ
19:26.48*** join/#bzflag dexter- (n=whodaman@bzflag/player/Dexter)
19:34.46*** join/#bzflag Wits (n=Warinthe@212.119.33.65.cfl.res.rr.com)
19:35.21*** join/#bzflag MPS_ (n=mathias@h77-53-9-212.dsl.netz-quadrat.de)
19:38.48*** join/#bzflag me1 (n=khazhy@bzflag/player/Me1)
19:39.52*** join/#bzflag kirun (n=kirun@78-86-140-200.zone2.bethere.co.uk)
19:55.03*** join/#bzflag nn64 (n=nn@74.94.43.196)
19:55.31*** join/#bzflag jh` (i=jh@host-212-149-242-219.kpylaajakaista.net)
19:57.34*** join/#bzflag L4m3r (i=L4m3r@bzflag/developer/L4m3r)
19:57.34*** mode/#bzflag [+v L4m3r] by ChanServ
20:26.55*** join/#bzflag Think_Differentl (n=fatass__@bzflag/player/ThinkDifferent)
21:05.23*** join/#bzflag nn64 (n=nn@74.95.177.13)
21:10.53*** join/#bzflag LongDon1 (n=LongDon@host-091-097-085-133.ewe-ip-backbone.de)
21:10.59*** part/#bzflag LongDon1 (n=LongDon@host-091-097-085-133.ewe-ip-backbone.de)
21:25.15*** join/#bzflag TimRiker (n=timr@bzflag/projectlead/TimRiker)
21:25.15*** mode/#bzflag [+o TimRiker] by ChanServ
21:36.01*** join/#bzflag ducktape (n=chatzill@71.92.127.112)
21:36.08ducktapehello
21:36.32ducktapedoes anyone here know things about BZFed?
21:36.51JeffMit's a fork of bzedit
21:36.55ducktapeyes
21:36.58ducktapei know what it is
21:37.03ducktapei'm having troubles installing it
21:37.11JeffMwe don't support it, we didn't write it
21:37.17ducktapeahh..
21:37.18JeffMbut that dosn't suprise me
21:37.21ducktapeheh
21:37.25JeffMIIRC it's been abandoned
21:37.28JeffMdid you build it?
21:37.37ducktapedownloaded the source
21:37.41JeffMdid you build it?
21:37.42ducktapeand was working on it
21:37.54ducktapebut i think my gtk is newer
21:37.58JeffMprobably
21:38.00ducktapeit wants gtk2.4
21:38.10JeffMyep
21:38.12ducktapein the repositories you cant download gtk2.4
21:38.19ducktapeis there a way around that?
21:38.21JeffMthe GL stuff it wants was deprecated again IIRC
21:38.22JeffMsure
21:38.31JeffMgo and make it use the current GTK
21:38.36ducktapeeh..
21:38.41JeffMand change it from using GTKGLAREA to whatever they use now
21:38.42ducktapehow?
21:39.00JeffMhow good of a GTK dev are you?
21:39.13ducktapenone at all
21:39.15ducktapeits ok
21:39.20ducktapei dont want to ask you to explain it all
21:39.25JeffMthen I would think you would have to leanr that first
21:39.29ducktapei guess i'll have to wait till workbench comes out
21:39.33JeffMI can't explain what I do not know
21:39.39JeffMuse blender
21:39.39ducktapeok
21:39.45ducktapedont know how
21:39.48ducktapebut i'll try learning
21:39.50JeffMlearn
21:39.56ducktapethanks
21:39.59ducktapefor the help
21:40.08JeffMI did not help you ;)
21:40.17ducktapeis bzworkbench still being worked on?
21:40.21ducktapeyou did more then you know.
21:40.38JeffMI know of no super serious work being done on it
21:40.53JeffMI know that there has been some work at looking at other UI libs
21:40.54ducktapeyeah. i havnt seen any thing on it lately
21:40.58JeffMrather then FLTK
21:41.06ducktapehmm
21:41.08JeffMdevelopment dosn't magicaly happen :)
21:41.18ducktapeI'm taking a c++/c class next year
21:41.27ducktapehopefully i'll be able to help with something
21:41.40JeffMyou can learn the language now
21:41.43JeffMit's not that hard
21:41.47ducktapewith tutorils
21:41.49ducktapeon like
21:41.50ducktapeonline*
21:41.52ducktapeyeah
21:41.54JeffMindeed
21:41.58ducktapei'll check it out
21:42.08ducktapebzflag is coded in C++ right?
21:42.19JeffMfor the most part
21:42.23ducktapealright
21:42.24JeffMa lot of it is C style tho
21:42.30ducktapek
21:42.35ducktapei'm gonna go play now
21:42.38ducktapethanks for everything
21:42.44ducktapebye
21:42.54JeffMhave fun
21:42.58ducktapewill do
21:44.05Chestalah, he's gone. Was just goign to recommend getting a book. IMHO there is no good tutorial
21:44.22JeffMthere are some that get the basics down
21:44.29JeffMbut yeah books are always good :)
21:44.47ChestalAccelerated C++ or C++ primer (4th edition!) are so much superior
21:45.11JeffMprobably
21:45.24Chestal95% of the other boosk are crap, though :-)
21:45.25JeffMbut many of the kiddos don't have the cash for books
21:45.39JeffMI'd rather them do online tutorials then nothing :)
21:46.03Chestalwell, I taught myself from tutorials mostly in the beginning. It's still very inefficient
21:46.12JeffMsure
21:46.42JeffMbut I'm sure it was better then just sitting and wishing you could learn
21:47.50Chestalthe situation back then was different, though. There were no good books, only Stroustrup really and the language was not yet standardized
21:48.10JeffMI leanred from a mac specific book
21:53.32TheRedBaronwhat about the book by K&R - The C Programming Language ?
21:54.15*** join/#bzflag TimRiker (n=timr@bzflag/projectlead/TimRiker)
21:54.15*** mode/#bzflag [+o TimRiker] by ChanServ
21:55.00*** join/#bzflag nn64 (n=nn@74.95.177.13)
21:57.19ChestalTheRedBaron: if you want to learn C, I guess it's still a good choice, although it doesn't cover the newest standard. For C++ I'd fetch a C++ book, though
21:57.20brlcadI think the original K&R book is great for learning most of the basics
21:58.11TheRedBaronI don't know if I'd make a good programmer, but I still would like to understand the language and its concepts
22:00.41BulletCatcherIf you are serious about trying programming I suggest taking a formal course.  Your local community college should have a nice selection if you are not currently in school.
22:04.17TheRedBaronBulletCatcher: I'm looking into that.  But I'm not "serious" about trying programming yet.  More interested in just getting my feet wet, no going for a full blown swim.  if the water is warm i'll come back with a bathing suit and go for swim. Then when midnight comes around I'll go skinny dipping :)
22:04.25TheRedBaron(pardon the analogy)
22:04.43JeffMI think the best thing to do is SOMETHING
22:04.49JeffMjust talking about it dosnt' do anything
22:04.58JeffMget a book, read a tutorial, take a class, just do something
22:05.14JeffMreading a tutorial, then taking a class ain't gonna hurt ya :)
22:05.24TheRedBaronJeffM: agreed - talk is cheap. I just wanted confirmation on a book
22:05.47JeffMyou really can start with C++ these days
22:06.08trepanprobably best start with a web tutorial -- cheap way to wet one's appetite
22:06.09TheRedBaronany good book recommendations for c++ then?
22:06.24JeffMunless you are woking with some very strict restrictsions, C is efectivly C++
22:06.44JeffMthe ones chestal mentioned
22:06.50JeffMor yeah the online tutorials
22:07.05JeffMI find them just fine to get your feet wet
22:07.05trepangoogle c++ tutorial -- loads of hits
22:09.28TheRedBaronexactly - which when you have no experience with what's good and bad - makes for information overload :)
22:09.41trepanso start with #1
22:09.46trepanand go from there...
22:10.06JeffMif you get confused doing the first one, move to the second :)
22:10.13JeffMit's not like it'll break your computer or your mind
22:10.39BulletCatcherI have found http://www.cplusplus.com/doc/tutorial/ to be useful.
22:10.41JeffMand I'm sure you could find someone here to help you out with questions you have :)
22:11.23*** join/#bzflag H0ley (n=M0ley@unaffiliated/h0ley)
22:14.28JeffMshould do a webinar about how to use the debuger in VC :)
22:18.59BulletCatcherSome major universities offer the materials for some courses online.  MIT has a wide selection, but no computer stuff.  I'm still googling....
22:19.59JeffMdidn't standford open up some stuff?
22:20.17BulletCatcherStanford has a a small selection, but yes.
22:20.33H0leyUC Berkeley has open material
22:21.32JeffMProgramming Methodology  would not be a bad place to start
22:23.18BulletCatcherI'm looking for something that will teach object-oriented programming, not just a specific language.  I already have a BS CS and have used many languages over the years, but I am still having trouble wrapping my brain around OOP.
22:24.51BulletCatcherThere we go.  I'll give http://webcast.berkeley.edu/course_details_new.php?seriesid=2008-D-26263&semesterid=2008-D a try.
22:24.59JeffMjust imagine your program is made of legos :)
22:27.17BulletCatcherInheritance, in particular, always gets me lost.  I understand the basic concept, but find it very difficult to follow it in BZFlag code.  Do I need better tools?
22:27.37JeffMwhat do you use for code visualisation now?
22:27.53BulletCatcherNothing, really.
22:28.06JeffMit can be handy to have a class browser
22:28.44BulletCatcherIs there such a thing for Linux?  Or the Mac, even?
22:28.49JeffMand a callers graph
22:28.52JeffMI'm sure there are
22:28.58JeffMI just don't know what they are
22:29.04JeffMI belive KDev has a lot of that
22:29.31JeffMbut I can't imagine there arn't emacs or vi plugins for that kinda stuff
22:29.58JeffMwonder if VC EE runs under wine
22:31.29brlcademacs was one of the first to do it (as an ide)
22:31.34*** join/#bzflag L4m3r (n=l4m3r@bzflag/developer/L4m3r)
22:31.34*** mode/#bzflag [+v L4m3r] by ChanServ
22:31.42brlcadthat and tags, ghod bless em
22:31.59JeffMyeah I was pretty sure that MS didn't invent these tools :)
22:32.55BulletCatcherbrlcad: I use Emacs.  What specific mode or package do you recommend.
22:36.04brlcadBulletCatcher: I recommend just getting comfortable and fluid with the basics/defaults, wait until you have a specific need, then figure out how emacs provides for it
22:38.26BulletCatcherOkay, thanks.  I'll ask on #emacs for recommendations.  (I'm not an Emacs newbie.)
22:38.29brlcadif you're coding, learn how to use etags, symbol completion, search and replace features, and managing multiple windows
22:38.29*** join/#bzflag TheRedBaron (n=ZeeBaron@75.144.224.155)
22:40.56brlcada few more here too: http://stackoverflow.com/questions/60367/most-useful-emacs-features
22:41.21brlcadbut really the point is to not get caught up on reading/learning .. you have to use it, no matter what *it* is
22:41.36brlcadi.e., vim, emacs, studio, eclipse, whatever
22:41.48*** part/#bzflag H0ley (n=M0ley@unaffiliated/h0ley)
22:42.51JeffMI mostly see where interheted stuff comes from in the auto complete dropdown of classes/structs
22:43.10JeffMfor each item in the list, the tool tip tells you where it comes from
22:43.54*** join/#bzflag Swigg_ (n=Default@71-12-214-109.dhcp.spbg.sc.charter.com)
22:44.24JeffMthat and F1 for system classes
22:50.48brlcadconstantly uses "C-x 4 f" .. open a file in a second/other panel next to the one I'm working on and go to that panel -- great for hopping between any two files quickly, especially after "C-x 3" to split vertically
22:53.15brlcador my handful of custom macros that will interactively apply a series of repairs/changes to a file based on some expressions and actions I want to run
22:54.24JeffMbrlcad, I have a button that says "goto" for that :)
22:56.14BulletCatcherThat stackoverflow link has some good stuff.  Thanks.  The sql-oracle command it mentions is something I have wished for, but didn't know about.
22:56.47*** join/#bzflag L4m3r (n=l4m3r@bzflag/developer/L4m3r)
22:56.47*** mode/#bzflag [+v L4m3r] by ChanServ
22:58.45Winnybzb spammer, last post: http://my.bzflag.org/bb/viewtopic.php?t=9014
22:58.47Winnybzbb*
23:05.09*** join/#bzflag L4m3r (n=l4m3r@bzflag/developer/L4m3r)
23:05.09*** mode/#bzflag [+v L4m3r] by ChanServ
23:09.57*** join/#bzflag Default__ (n=Default@71-12-214-109.dhcp.spbg.sc.charter.com)
23:24.33*** join/#bzflag Swigg (n=Default@bzflag/player/Swigg)
23:28.29*** join/#bzflag spldart (n=short_ci@bzflag/contributor/spldart)
23:28.29*** mode/#bzflag [+v spldart] by ChanServ
23:36.20*** join/#bzflag TJ13820 (n=TJ13820@unaffiliated/tj13820)
23:42.05*** join/#bzflag CBG (n=CBG@cpc1-newe2-0-0-cust289.cdif.cable.ntl.com)
23:58.52*** join/#bzflag Swigg_ (n=Default@71-12-214-109.dhcp.spbg.sc.charter.com)

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