Times are UTC Toggle Colours
00:07:53 *** Guest56 [Gono@N892P003.adsl.highway.telekom.at] has joined #openttd 00:09:37 *** KritiK [~Maxim@ppp85-140-20-179.pppoe.mtu-net.ru] has quit [Quit: Leaving] 00:12:29 *** Gonozal_VIII [Gono@N708P021.adsl.highway.telekom.at] has quit [Ping timeout: 480 seconds] 00:16:13 *** Guest56 is now known as Gonozal_VIII 00:31:56 *** Beggi^ [~beggi@157.157.189.193] has quit [] 01:36:56 *** Netsplit helium.oftc.net <-> strange.oftc.net quits: Empero, JonA 01:41:33 *** Netsplit over, joins: JonA, Empero 01:42:33 *** Netsplit charon.oftc.net <-> helium.oftc.net quits: Archwyrm, Rexxie, Kjetil, UserError, egladil, Hagbard_, mikk36[EST], Prof_Frink, fusey, ThePizzaKing, (+11 more, use /NETSPLIT to show all of them) 01:42:58 *** ProfFrink [~proffrink@82-43-56-32.cable.ubr04.croy.blueyonder.co.uk] has joined #openttd 01:42:59 *** Netsplit over, joins: publunch, UserError, PandaMojo, peter1138, Jezral, Hagbard_, FrankBA_, ThePizzaKing, mikk36[EST], fusey (+10 more) 01:43:57 *** mode/#openttd [+o Rubidium] by ChanServ 01:53:43 *** glx [glx@bny93-6-82-245-156-124.fbx.proxad.net] has quit [Quit: Bye] 01:53:45 *** FrankBA_ [~fbas@tor-irc.dnsbl.oftc.net] has quit [Remote host closed the connection] 02:09:05 *** FrankBA_ [~fbas@tor-irc.dnsbl.oftc.net] has joined #openttd 02:27:19 *** dp- [~dp@p54B2E069.dip.t-dialin.net] has joined #openttd 02:34:11 *** dp-_ [~dp@p54B2E87A.dip.t-dialin.net] has quit [Ping timeout: 481 seconds] 02:38:54 *** Tron_ [~tron@p54A3D1D7.dip.t-dialin.net] has joined #openttd 02:44:55 *** Tron [~tron@p54A3E34B.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 02:50:06 *** A1win [a1win@loota.fi] has joined #openttd 02:51:56 *** A1win^ [a1win@loota.fi] has quit [Ping timeout: 480 seconds] 03:14:43 *** HeXXler_ [~openttd@p54B4D803.dip.t-dialin.net] has joined #openttd 03:21:37 *** HeXXler [~openttd@p54B4EE3E.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 03:42:25 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 04:53:09 *** Smoky555 [~Miranda@ns.vdv-s.ru] has joined #openttd 05:00:11 *** Tron_ is now known as Tron 05:01:11 *** Eddi|zuHause3 [~johekr@p54B76B0D.dip.t-dialin.net] has joined #openttd 05:07:11 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 05:07:12 *** mode/#openttd [+o Darkvater] by ChanServ 05:07:37 *** Eddi|zuHause2 [~johekr@p54B75260.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 05:21:30 *** blackis [~blackis@bebis.csbnet.se] has joined #openttd 05:30:22 *** Smoky555 [~Miranda@ns.vdv-s.ru] has quit [Read error: Connection reset by peer] 05:37:34 *** mikk36[EST] is now known as mikk36 05:38:00 *** guru3 [~guru3@81-231-230-95-no21.tbcn.telia.com] has quit [Ping timeout: 480 seconds] 05:43:03 *** guru3 [~guru3@81-231-230-95-no21.tbcn.telia.com] has joined #openttd 05:51:56 *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd 05:52:13 *** blackis [~blackis@bebis.csbnet.se] has quit [Quit: blackis] 05:52:27 *** blackis [~blackis@bebis.csbnet.se] has joined #openttd 06:06:58 *** KUDr_wrk [~KUDr@195.39.113.200] has quit [Ping timeout: 480 seconds] 06:18:45 *** Trenskow [~outlet@85.218.142.227] has joined #openttd 06:19:13 *** smeding [~roysmedin@c514451cb.cable.wanadoo.nl] has joined #openttd 06:54:56 *** smeding [~roysmedin@c514451cb.cable.wanadoo.nl] has quit [Quit: You have the urge to do some accounting...] 06:59:55 *** Smoky555 [~Miranda@ns.vdv-s.ru] has joined #openttd 07:00:29 <Smoky555> morning :) 07:02:05 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 07:03:59 <Smoky555> who can tell me, in what version this video can be captured ? - http://open.ttdrussia.net/demo-32bpp.avi (700kB) It's not MY video ! Somebody send it to me. 07:06:17 <Smoky555> is this mystification or some "version not for all" ??? 07:06:55 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 07:06:58 *** mode/#openttd [+o Darkvater] by ChanServ 07:08:05 *** Sacro [~ben@adsl-83-100-230-240.karoo.KCOM.COM] has joined #openttd 07:10:57 <Noldo> Smoky555: try 32bbp branch 07:11:37 <Sacro> im dreading today :( 07:16:05 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 07:19:15 *** Sacro [~ben@adsl-83-100-230-240.karoo.KCOM.COM] has quit [Remote host closed the connection] 07:22:53 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 07:22:54 *** mode/#openttd [+o Darkvater] by ChanServ 07:24:56 *** Nigel [~Nigel@202-154-144-199.ubs-dynamic.connections.net.nz] has joined #openttd 07:30:04 <Smoky555> Noldo : but where i can get this new graphiks for 32bbp branch? 07:30:28 <Noldo> no idea 07:32:00 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 07:32:31 *** Osai [~Osai@p54B35EF3.dip.t-dialin.net] has joined #openttd 07:33:04 *** Osai^2 [~Osai@p54B35EF3.dip.t-dialin.net] has joined #openttd 07:39:06 *** TinoM [~Tino@i5387C00B.versanet.de] has joined #openttd 07:39:15 *** tokai|ni [~tokai@p54B80ADD.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds] 07:40:37 *** Osai [~Osai@p54B35EF3.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 07:51:51 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 07:51:55 *** mode/#openttd [+o Darkvater] by ChanServ 08:05:05 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 08:08:05 *** Guest56 [Gono@N890P019.adsl.highway.telekom.at] has joined #openttd 08:08:15 *** tokai [~tokai@p54B80FC1.dip0.t-ipconnect.de] has joined #openttd 08:08:17 *** mode/#openttd [+v tokai] by ChanServ 08:08:57 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 08:08:59 *** mode/#openttd [+o Darkvater] by ChanServ 08:10:12 *** Wolfensteijn [~wolf@h33083.upc-h.chello.nl] has quit [Ping timeout: 480 seconds] 08:13:12 *** Gonozal_VIII [Gono@N892P003.adsl.highway.telekom.at] has quit [Ping timeout: 480 seconds] 08:16:24 *** Guest56 is now known as Gonozal_VIII 08:31:06 *** KUDr_wrk [~KUDr@195.39.113.200] has joined #openttd 08:37:51 *** Progman [~progman@p5091CF3B.dip.t-dialin.net] has joined #openttd 08:47:05 *** Tron_ [iTpv5Jm4@nat-1.rz.uni-karlsruhe.de] has joined #openttd 08:51:49 * peter1138 hmms at Jez's hostnames 08:52:25 <peter1138> different adsl location and different username each time 08:53:44 *** Spoco [~Spoco@dsl-083-102-036-120.lohjanpuhelin.fi] has joined #openttd 08:54:50 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 08:56:34 *** Guere [~bliss@4m.xs4all.nl] has joined #openttd 08:58:08 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 08:58:11 *** mode/#openttd [+o Darkvater] by ChanServ 09:07:28 <peter1138> heh, someone's still using r2424i4 09:20:54 *** Zahl [~SENFGURKE@dslb-082-083-250-234.pools.arcor-ip.net] has joined #openttd 09:24:56 *** Rens2Sea [~Rens2Sea@213.211.185.168] has joined #openttd 09:24:57 *** Rens2Sea [~Rens2Sea@213.211.185.168] has quit [Remote host closed the connection] 09:25:30 *** Rens2Sea [~Rens2Sea@213.211.185.168] has joined #openttd 09:35:33 *** Bjarni [~Bjarni@0x53588af9.virnxx14.adsl-dhcp.tele.dk] has joined #openttd 09:35:36 *** mode/#openttd [+o Bjarni] by ChanServ 09:37:07 *** Osai^2 [~Osai@p54B35EF3.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 09:38:53 *** dougp [~dougp@c58-107-196-244.thoms2.vic.optusnet.com.au] has joined #openttd 09:40:06 *** Osai [~Osai@p54B3560A.dip.t-dialin.net] has joined #openttd 09:41:48 <dougp> anyone here? 09:41:59 <ProfFrink> Nope. 09:42:17 <peter1138> i'm 09:42:28 <ProfFrink> No you're not 09:42:36 <dougp> is there any easy way to upgrade trains to monorail? 09:42:59 <peter1138> nope 09:43:09 <ProfFrink> Use TTDPatch and cht:tracks :p 09:44:28 *** Rens2Sea is now known as Rens2EveOnline 09:45:08 *** jez [eidos@client-82-3-85-170.manc.adsl.virgin.net] has joined #openttd 09:45:43 <dougp> cht:tracks? 09:45:51 <dougp> does cht mean cheat? 09:45:56 <dougp> is that in patches somewhere? 09:46:55 <ProfFrink> dougp: It's in TTDPatch, not openTTD 09:47:32 * peter1138 ponders a console command for cheats 09:47:40 <peter1138> especially for year... 09:47:48 <Bjarni> dougp: there is the MiniIN, but I would actually not recommend it 09:48:01 <Bjarni> there is a reason why it haven't reached the trunk ;) 09:48:02 <ProfFrink> peter1138: all cheats should be done in the console 09:48:05 *** guru3 [~guru3@81-231-230-95-no21.tbcn.telia.com] has quit [Ping timeout: 480 seconds] 09:48:26 <ProfFrink> Hmm... 09:48:31 *** ProfFrink is now known as Prof_Frink 09:48:43 <Prof_Frink> 'at's be'er 09:51:49 <dougp> just looking at this - http://www.tt-forums.net/viewtopic.php?p=426900 09:51:55 <dougp> what is yellow signal state? 09:52:00 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 09:52:50 *** Prof_Frink [~proffrink@82-43-56-32.cable.ubr04.croy.blueyonder.co.uk] has quit [Quit: back in a mo] 09:52:59 *** Prof_Frink [~proffrink@82-43-56-32.cable.ubr04.croy.blueyonder.co.uk] has joined #openttd 09:53:10 *** guru3 [~guru3@81-231-230-95-no21.tbcn.telia.com] has joined #openttd 09:53:55 <Prof_Frink> Whee, autoconnection, autojoinage and keepnick active 09:54:39 <Bjarni> hmm 09:54:44 <jez> peter1138: hey 09:54:45 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 09:54:46 *** mode/#openttd [+o Darkvater] by ChanServ 09:54:57 <Bjarni> I wonder what would happen if I script kicking somebody, who got autorejoin on 09:55:09 <Bjarni> who will flood out first :P 09:55:36 <peter1138> you with your shoddy upload speed, probably :) 09:55:41 <peter1138> jez: hello? 09:55:44 <Bjarni> :( 09:55:59 <jez> peter1138: if i made a patch that puts a tab at the top of the livery window and offers back the original livery dialog again could it get checked in/ 09:56:08 <Bjarni> then I do it at uni. They are on the internet backbone 09:56:12 <Prof_Frink> Bjarni: Do as the patchman: 5 min ban for autorejoin 09:56:19 <Bjarni> I think they got the fastest connection in the whole country 09:57:14 <peter1138> depends if a) it's wanted, and b) if it's any good 09:57:24 <Nigel> actually, nlow connection would be better 09:57:45 <Bjarni> why? 09:57:45 <Nigel> the kicks are spread out, and less likely to set off flood protection 09:57:46 <jez> well b's not in question 09:59:54 <jez> as for a; from the readme: OpenTTD is a clone of Transport Tycoon Deluxe, a popular game originally 09:59:54 <jez> written by Chris Sawyer. It attempts to mimic the original game as closely 09:59:54 <jez> as possible while extending it with new features. 10:00:23 <jez> i think removing that livery window is taking something away from the original 10:00:27 <jez> rather than just extending 10:00:59 <jez> the busses looked cute :-) 10:01:10 <peter1138> i tried it with buses 10:01:13 <peter1138> it looked crap ;p 10:01:21 <jez> the original busses looked cute :-) 10:01:47 <Bjarni> shit 10:01:56 <peter1138> http://fuzzle.org/o/2cc1.png < old version 10:01:56 <Bjarni> he is talking about the toyland busses :( 10:02:06 <jez> eh? 10:02:15 <peter1138> (december 2005, heh) 10:02:46 <jez> peter1138: yeah that looks bad because it's too big and crowded. 10:03:48 <jez> http://www.game-point.net/misc/livery.png 10:04:05 <jez> I'd like to re-instate something simple like that, with the new colours added in 10:05:36 <jez> by the way, i think your new dialog is a little confusing too 10:05:47 <jez> for every option, there're 2 colours 10:05:54 <jez> i presume one is for trimmings or something 10:06:03 <jez> but it's not very obvious to people who are used to one colour for everything 10:06:57 *** Belugas_Gone [~Jfranc@216.191.111.226] has quit [Ping timeout: 480 seconds] 10:07:14 <peter1138> well, it would help if that image loaded 10:08:38 <jez> which image? 10:08:42 <peter1138> yours 10:08:48 <peter1138> or the one you posted anyway 10:08:48 <jez> try it now 10:09:48 *** Belugas_Gone [~Jfranc@216.191.111.226] has joined #openttd 10:09:48 *** mode/#openttd [+o Belugas_Gone] by ChanServ 10:10:06 <peter1138> nope :/ 10:10:16 <jez> hurm, loads on my machine 10:10:22 <jez> http://www.game-point.net/misc/livery.png 10:10:34 <peter1138> dns is taking a while to load, and then a traceroute doesn't reach it 10:10:51 <jez> http://66.7.196.96/misc/livery.png 10:11:38 <jez> BTW could you tell me what IP addy game-point.net resolves to 10:11:39 <jez> for you? 10:12:17 <peter1138> that 10:12:25 <peter1138> still can't reach it :/ 10:12:26 <Prof_Frink> PING game-point.net (66.7.196.96) 56(84) bytes of data. 10:13:10 <peter1138> anyway, i may add "Primary" and "Secondary" text to the gui 10:13:14 <peter1138> and then add tooltips, heh 10:13:44 <jez> peter1138: curious. what do you get when you ping 66.7.196.96 ? 10:14:24 <jez> looks like you're going through ntl 10:14:26 <jez> i hate ntl :-) 10:14:35 <jez> no wait 10:14:40 <jez> my mum's ISP users ntl 10:14:42 <jez> *uses 10:15:40 <peter1138> nope, not ntl 10:16:00 <jez> Prof_Frink: did you get a ping response? 10:16:06 <peter1138> it's getting to jump's peering and then ... nothing 10:16:49 <jez> ah well 10:16:55 <jez> i'm switching to a new ISP in a couple of weeks 10:16:57 <jez> Steadfast.net 10:17:00 <jez> should be rock solid 10:17:00 <jez> heh 10:17:04 <Prof_Frink> 6 packets transmitted, 6 received, 0% packet loss, time 6221ms 10:17:04 <Prof_Frink> rtt min/avg/max/mdev = 495.106/622.720/826.355/139.748 ms 10:17:33 <jez> heh 10:17:36 <peter1138> ooohkay 10:17:38 <jez> it's only taking about 125ms for me 10:17:44 <peter1138> so you've sent me a picture of the old colour window :P 10:17:50 <jez> yeah :-) 10:17:50 <peter1138> you could've just said 10:17:56 <jez> i sort of did 10:17:57 <jez> :-P 10:18:13 <jez> i want a tab with that and an 'advanced' for the new livery stuff 10:18:23 <jez> that way you're not demolishing some of the old gui 10:18:34 *** Smoky555 [~Miranda@ns.vdv-s.ru] has quit [Read error: Connection reset by peer] 10:19:30 *** Hagbard_ [~hagbardde@90-224-38-20-no95.tbcn.telia.com] has quit [Quit: I'm so great!] 10:20:02 *** eleusis [~eleusis@l2-202-89-172-35.arach.net.au] has joined #openttd 10:20:07 <eleusis> \o/ 10:20:17 <eleusis> why was the channel moved from freenode? 10:20:32 <peter1138> to confuse everyone :D 10:20:38 <Prof_Frink> eleusis: ren't cheaper on oftc 10:20:42 <eleusis> :( 10:20:43 <Prof_Frink> rent's 10:20:45 <eleusis> haha 10:21:10 <jez> eleusis: i believe the ostensive reason was that freenode had too many netsplits 10:21:29 <eleusis> ah, the splitnode excuse :P 10:22:03 <peter1138> of course, this network has none... hmm hmm 10:22:19 <jez> peter1138: at pretty much every extension, the original part of the game was left intact; eg. new vehicles but the game defaults to the original ones because you copy the original's data directory 10:22:19 <eleusis> :) 10:22:32 *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has joined #openttd 10:22:49 <jez> the ability to change vehicle speeds, loading times, etc, but most disabled by default 10:22:56 <jez> the original way left by default 10:23:06 <jez> so this would be in keeping with that 10:24:36 *** Maedhros [~jc@i-195-137-43-74.freedom2surf.net] has joined #openttd 10:24:47 *** Smoky555 [~Miranda@ns.vdv-s.ru] has joined #openttd 10:32:17 *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has quit [Remote host closed the connection] 10:34:25 *** BJH2 [~chatzilla@e176115021.adsl.alicedsl.de] has joined #openttd 10:44:33 *** Sacro [~ben@adsl-83-100-165-26.karoo.KCOM.COM] has joined #openttd 10:46:19 *** Netsplit oxygen.oftc.net <-> strange.oftc.net quits: Empero, JonA 10:47:04 *** mikl [~mikl@port283.ds1-hl.adsl.cybercity.dk] has joined #openttd 10:48:11 *** Netsplit over, joins: JonA, Empero 11:06:27 *** PandaMojo [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has quit [Quit: Chatzilla 0.9.74 [Firefox 1.5.0.7/2006090918]] 11:08:39 *** Bjarni [~Bjarni@0x53588af9.virnxx14.adsl-dhcp.tele.dk] has quit [Quit: Leaving] 11:10:35 *** Rens2EveOnline is now known as Rens2Sea 11:23:16 *** qfh [~qfh@static-ip-62-75-161-163.inaddr.intergenia.de] has quit [Ping timeout: 480 seconds] 11:33:07 *** qfh [~qfh@static-ip-62-75-161-163.inaddr.intergenia.de] has joined #openttd 11:33:25 *** Guere [~bliss@4m.xs4all.nl] has quit [Quit: I know well what lies beyond my sleeping refuge] 11:39:50 *** Trenskow [~outlet@85.218.142.227] has quit [Quit: Read error: Connection reset by sortepeer] 11:40:03 *** publunch [~publunch@87.113.75.91.bbplus.pte-ag2.dyn.plus.net] has quit [Ping timeout: 480 seconds] 11:49:50 *** publunch [~publunch@87.112.82.88.bbplus.ptn-ag2.dyn.plus.net] has joined #openttd 11:57:44 <peter1138> jez: what's the "Face Number Code" button for? 11:57:58 <jez> The uint32 that stores the facial attributes 11:58:01 <Sacro> peter1138: presumably its for reloading face data 11:58:02 <peter1138> i.e. if you can load or save it, do you care what the number is? 11:58:10 <peter1138> hmm 11:58:11 <Sacro> like the TGP seed 11:58:13 <jez> load/save is for the config file 11:58:24 <jez> the number code is so you dont have to open the config file :-) 11:59:05 <peter1138> also i think it could be widened a bit 11:59:14 <peter1138> so text from other languages fit 11:59:26 <jez> hmm 11:59:31 <jez> i already widened it 11:59:41 <jez> any wider and there'll be ugly gaps 12:00:22 <jez> anyway isn't that wide enough? Look at the 'company name' button, the english only just fits into there and it seems OK 12:00:32 <peter1138> i had to widen the colour gui because "Pink" in finnish is "Vaaleanpunainen" 12:00:38 <jez> lol 12:00:48 <jez> the word 'pink' doesnt appear in this dialog 12:00:55 <peter1138> indeed 12:01:02 <peter1138> well 12:01:38 *** publunch [~publunch@87.112.82.88.bbplus.ptn-ag2.dyn.plus.net] has quit [Ping timeout: 480 seconds] 12:02:49 <peter1138> as the new strings aren't translated, it's hard to guess 12:02:56 <peter1138> it can always been widened if needed 12:03:21 <jez> yep 12:05:06 <peter1138> rd to guess 12:05:06 <peter1138> 13:03 < peter1138> it can always been widened if needed 12:05:08 <peter1138> err 12:05:12 <peter1138> 4294836225 12:05:24 <peter1138> not 4294967295? 12:05:41 <jez> eh? 12:05:43 <Zavior> peter1138, haha 12:05:52 <peter1138> the upper limit for the saved value 12:05:53 <Zavior> Maybe just 'pinkki' would have been enough :) 12:06:04 <peter1138> Zavior: pass, i didn't translate it :) 12:06:12 <Zavior> ;D 12:06:28 <jez> peter1138: i suspect tht's the upper limit because my code chops off some values that are repetitions 12:06:33 <jez> particularly with mouth+nose 12:06:52 <jez> black females only go up to... 45 12:07:07 <jez> so between that and 128 are automatically cropped to 45 12:07:08 <peter1138> now all that's needed is some nicer pictures ;) 12:07:12 <jez> hah 12:07:25 <jez> you can make some pretty wacky faces with the existing ones 12:07:26 <peter1138> i think someone made an anime-style set 12:07:51 <jez> i hate anime :-) 12:08:23 <peter1138> better than old trannies 12:09:13 <jez> lol 12:11:24 *** publunch [~publunch@87.113.3.72.bbplus.pte-ag1.dyn.plus.net] has joined #openttd 12:11:45 <peter1138> what's data_2 used for? 12:11:52 <peter1138> i can only see it being set to 0 12:11:57 <peter1138> (and compared with) 12:12:06 <jez> it's an input box identifier 12:13:01 <jez> upon a WE_ON_EDIT_TEXT event, you need to check which input box was submitted/modified 12:13:16 <jez> although only one's currently used in this dialog, i thought i'd use the identifier anyway for good practice 12:13:33 <peter1138> ok... well data_1 & data_2 are pretty bad names :) 12:13:50 <peter1138> also you only use 4 bits of data_1 but give it 16. not that it matters much 12:14:20 <jez> well the message settings dialog uses a def_d struct for the same thing :-) 12:14:40 <peter1138> they're still bad names, heh 12:15:06 <Born_Acorn> What are bad names? 12:15:13 * Born_Acorn must know! 12:15:14 <peter1138> "Born_Acorn" 12:15:27 <peter1138> also, you could try following our coding guidelines, heh 12:15:36 <jez> um 12:15:37 <jez> thought i did 12:15:39 <peter1138> if (!toadd) {toadd--;} 12:15:46 *** Trenskow [~outlet@85.218.142.227] has joined #openttd 12:15:58 <peter1138> toadd is not a bool 12:16:06 <Sacro> bToAdd :p 12:16:10 <jez> it's not meant to be a bool 12:16:11 <peter1138> if (toadd > 0) toadd--; 12:16:25 <Born_Acorn> I only just joined on "(13:14:39) <peter1138> they're still bad names, heh", what is the discussion? D: 12:16:38 <jez> it's testing that toadd isn't zero 12:16:43 <jez> if (!toadd) is fine 12:17:04 <jez> is zero, rather 12:17:09 <peter1138> yes, but we're anally retentive about using that sort of test only with bools 12:17:19 <jez> maybe you shouldn't be :-) 12:17:20 <peter1138> (even though our bools aren't really boolean, heh) 12:17:30 <peter1138> same with pointers 12:17:33 <Sacro> arent bools 4 bytes long? 12:17:39 <jez> haha 12:17:41 <peter1138> maybe, but that's our coding style 12:17:46 <peter1138> Sacro: *shrug* 12:19:23 *** Trenskow [~outlet@85.218.142.227] has quit [] 12:19:28 <peter1138> hmm 12:19:36 <peter1138> do your skips work when decrementing? 12:19:41 <jez> yep 12:19:46 <jez> as far as i've tested 12:21:47 *** tokai [~tokai@p54B80FC1.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds] 12:22:34 <peter1138> what's the point of changing some of the sprite ids from hex to decimal? 12:22:43 <jez> because decimal is more readable 12:23:00 <peter1138> not particularly 12:23:04 <peter1138> it's still a meaningless number 12:23:12 <jez> and grfcodec gives the grf numbers in decimal when you decide them 12:23:13 <peter1138> replacing with an SPR_foo would be better 12:23:25 <jez> *decode 12:23:57 <jez> well, i'd draw the line between concise and readable there 12:24:13 <jez> i'd be defining about 100 constants if i started doing that 12:25:24 <jez> anyway you already have the comments that make it pretty clear 12:25:59 *** Trenskow [~outlet@85.218.142.227] has joined #openttd 12:26:05 <peter1138> bah 12:26:13 <peter1138> i'm supposed to be working, not reviewing code 12:26:25 <Born_Acorn> peter1138, reviewing code is work. :p 12:26:36 <Born_Acorn> Just not the right one, heh. 12:26:39 <peter1138> only if it's work-code :P 12:26:55 <peter1138> Born_Acorn: btw, the names are "data_1" and "data_2" :) 12:27:04 <Born_Acorn> ah. 12:27:13 <peter1138> also 12:27:14 <peter1138> news hounds! 12:27:18 <Born_Acorn> Yes! 12:27:18 <peter1138> is not committed 12:27:23 <Sacro> news hounds! 12:27:24 <Born_Acorn> :( 12:27:44 * Sacro applies to get peter1138 commited 12:28:02 <peter1138> great idea 12:28:08 <peter1138> then it will never get done ;p 12:28:29 <Born_Acorn> He's committing you to a room with your computer. 12:28:30 <peter1138> heh, no-one played on my ukrs (+ other grfs) server 12:28:43 <Sacro> ooh i forgot 12:28:43 <peter1138> it's not 2115 12:28:45 <peter1138> -t+w 12:29:23 <Born_Acorn> How far is news hounds to committage? 12:29:26 * Born_Acorn must know! 12:29:51 <peter1138> 5 yards 12:29:54 * Prof_Frink slaps peter1138, Sacro and Born_Acorn 12:29:58 <Born_Acorn> Yay. 12:30:00 <Born_Acorn> Aww. 12:30:14 <Prof_Frink> You're all green! How am I meant to work out who's talking? 12:30:28 <Sacro> hehe 12:31:56 * peter1138 cruelly eats food in front of all the people fasting 12:32:16 * Born_Acorn eats food anyway. 12:32:22 <Born_Acorn> Death to fastists! 12:32:26 * Prof_Frink eats Born_Acorn eating food 12:32:35 <Born_Acorn> fastist! 12:32:37 * jez eats an acorn? 12:32:47 <Born_Acorn> Nooo! My enchanted Acorns! 12:32:49 * Born_Acorn dies 12:32:55 <Prof_Frink> Blech! Rotten food! 12:33:35 <peter1138> the Corn_Baron must have a lot of food 12:34:19 <Sacro> unless he's Corn Barran 12:34:56 <Born_Acorn> Barren* 12:35:27 <Born_Acorn> The fields of corn are bare. 12:35:28 <Sacro> yes :p 12:35:32 <Born_Acorn> The Harvest has come in. 12:35:40 * Born_Acorn burns the crop 12:35:49 <Born_Acorn> No corn for the world this year! 12:35:57 * Sacro burns Born_Acorn 12:36:05 <Sacro> no more annoyance this year! 12:37:08 <peter1138> http://torimusi.web.infoseek.co.jp/papercraft/orca/orca.gif 12:37:14 <peter1138> i'm going to build two of those 12:37:29 <Sacro> and mate them? 12:37:33 <peter1138> no 12:37:46 <peter1138> i shall turn them around... orcas -> sacro 12:37:50 <Sacro> cos i dont think that willw ork 12:37:55 <Sacro> :o, so it does 12:39:10 <Born_Acorn> Sacro! You is a whale! 12:39:18 <Sacro> yes! 12:39:37 <Sacro> but what is a nrocA_nroB 12:40:04 <peter1138> some kind of klingon 12:42:17 *** Trenskow [~outlet@85.218.142.227] has quit [Quit: Read error: Connection reset by sortepeer] 12:46:36 * Sacro returneth to uni 12:47:00 *** Sacro [~ben@adsl-83-100-165-26.karoo.KCOM.COM] has quit [Remote host closed the connection] 12:48:21 <peter1138> ... 12:48:31 <peter1138> Updating Inbox (152 KB, 2 hours). 12:48:32 *** Progman [~progman@p5091CF3B.dip.t-dialin.net] has quit [Remote host closed the connection] 12:48:39 *** dougp [~dougp@c58-107-196-244.thoms2.vic.optusnet.com.au] has quit [Ping timeout: 480 seconds] 12:50:28 *** glx [glx@bny93-6-82-245-156-124.fbx.proxad.net] has joined #openttd 12:50:29 *** mode/#openttd [+v glx] by ChanServ 12:54:41 *** KUDr [KUDr@mazanec1.netbox.cz] has quit [Ping timeout: 480 seconds] 13:02:11 *** Belugas_Gone is now known as Belugas 13:05:36 *** dougp [~dougp@c58-107-196-244.thoms2.vic.optusnet.com.au] has joined #openttd 13:06:47 *** jez9999 [helix@client-82-2-137-179.manc.adsl.virgin.net] has joined #openttd 13:09:07 *** ChrisM87 [~ChrisM@p54AC647F.dip.t-dialin.net] has joined #openttd 13:13:39 *** jez [eidos@client-82-3-85-170.manc.adsl.virgin.net] has quit [Ping timeout: 480 seconds] 13:13:54 <peter1138> jez, why does your adsl location and username change each time you connect? 13:16:14 <jez9999> ermmm :-) 13:16:19 <jez9999> becuase virgin.net have different POPs? 13:17:07 <peter1138> normally you end up on the same one 13:17:30 <peter1138> what with it not being dialup... 13:17:32 <peter1138> how strange 13:17:36 <jez9999> mmm 13:17:41 <jez9999> what is this miniIN thing? 13:17:44 <jez9999> i cant get it to compile 13:17:55 <peter1138> it's a bunch of patches combined together 13:18:23 <jez9999> isn't that the trunk? :-) 13:18:47 <jez9999> it keeps failing to find table/strings.h 13:18:56 <Darkvater> ah, morning people :) 13:19:00 <glx> compile lang before 13:19:07 <glx> hi Darkvater 13:19:44 <jez9999> oh gawd 13:19:52 <jez9999> i've been using the regular .vcproj files and converting 13:20:00 <jez9999> i've just realised what _vs80 is for :-) 13:20:09 <Darkvater> .. 13:22:41 <jez9999> haha 13:22:48 <jez9999> what's all this subsiduaries BS 13:22:53 <jez9999> weird 13:23:20 <jez9999> why would you want one of them 13:23:54 <Belugas> Darkvater :) 13:23:58 <Belugas> hello 13:24:06 <Belugas> finally you join the party 13:24:23 <peter1138> hello Darkvater 13:24:44 <peter1138> jez9999: the shared track stuff is quite interesting 13:24:48 <peter1138> (for network games, of course) 13:25:32 <Darkvater> Belugas: hehe. well not for too long...just at work 13:25:43 <jez9999> ooh 13:25:44 <Darkvater> I managed to fuck up my suse installation though :s 13:25:46 <jez9999> i like the copy/paste 13:25:54 <jez9999> canned cloverleaf junctions :-) 13:26:00 <jez9999> that should be in trunk 13:26:05 <Belugas> Darkvater, long enough to give me a yes or no to my email question? 13:26:56 <Darkvater> crap zmd/zen shit. craps out halfway with the update and now I can't even boot KDE :s 13:27:03 <Darkvater> Belugas: I've replied more than a week ago 13:27:13 <Belugas> You did??? 13:27:19 <Belugas> never received it :( 13:27:35 <Darkvater> to newhouses, right? 13:27:35 <Belugas> gaaaaa... i hate that 13:27:37 <Belugas> yes 13:27:44 <Darkvater> he, hang on 13:27:56 <jez9999> ok, afk 13:27:58 *** jez9999 is now known as jez-away 13:30:12 <Darkvater> yeah i did reply 13:30:19 <Darkvater> Sep 21 (4 days ago)\ 13:30:48 <Darkvater> Belugas: multidev or inter? 13:31:05 <peter1138> hmm? 13:31:06 <Darkvater> hmm just do both 13:31:20 <Belugas> inter wold be safer. 13:31:37 *** Zr40 [~Zirconium@zr40.xs4all.nl] has joined #openttd 13:31:46 <Darkvater> hiya peter1138, sorry to ignore you ;/ 13:31:47 <Eddi|zuHause3> <Darkvater> crap zmd/zen shit. craps out halfway with the update and now I can't even boot KDE :s <- i once had that, too 13:32:10 <Darkvater> and now after boot I cannot even ssh into the box :( 13:32:11 <Darkvater> dammit 13:32:29 <Eddi|zuHause3> i had to replace some paths in the xorg.conf for the strings... 13:32:35 <Belugas> got it! 13:32:38 <Belugas> thanks Darkvater 13:32:43 <Belugas> now, reading time 13:33:10 *** Brokkoli [~Brokkoli@c170122.adsl.hansenet.de] has joined #openttd 13:34:05 <Darkvater> OMG Logitkajsdfl;kasjfd 13:34:05 <Darkvater> aw3fj 13:34:05 <Darkvater> hmm 13:34:18 <Eddi|zuHause3> Gesundheit! 13:34:19 <peter1138> what? 13:34:45 <peter1138> this sucks 13:34:52 <peter1138> my home connection is way faster than my work connection 13:35:10 <Brokkoli> is it possible that trains with more engines cause desyncs in the 0.4.8 ? 13:35:39 <peter1138> anything's possible 13:35:55 <Brokkoli> hehe ok 13:35:58 <Eddi|zuHause3> Brokkoli: if you think it is reproduceable, report (with savegame) to bugs.openttd.org 13:36:18 <Brokkoli> not realy reproductable... sorry.. 13:36:26 *** smeding_ [~roysmedin@c514451cb.cable.wanadoo.nl] has joined #openttd 13:38:20 <Brokkoli> ähm mal auf deutsch weil mein englisch nich so weit geht ^^ also ich hab nen dedicated server und ansich läuft der lange ohne desyncs.. 13:38:38 <peter1138> pardon? 13:38:41 <Brokkoli> aber nun waren doch viele in letzter zeit 13:38:59 <Brokkoli> sorry.. my english is too bad 13:39:02 *** smeding_ is now known as smeding 13:39:49 <Brokkoli> ist nur eine vermutung dass das an den zügen mit mehreren loks liegt.. aber ich weiss nicht wie ich es nachprüfen sollte 13:39:52 <Eddi|zuHause3> Brokkoli: es gibt ein paar desyncs, die erst nach ner ganzen weile auftreten... die kann man nicht reproduzieren und demnach auch nicht beheben 13:40:00 <Brokkoli> ja leider 13:40:05 <Brokkoli> aber nun hab ich welche schon nach 1 jahr 13:40:11 <Eddi|zuHause3> es soll aber helfen, das spiel zu speichern, und neu zu laden 13:40:22 <Brokkoli> und es hat jemand nen zug mit 2 loks 13:40:26 <Brokkoli> ja dachte ich auch 13:40:29 <Brokkoli> hilft da aber nich 13:40:33 <Brokkoli> schon versucht 13:41:06 <Brokkoli> würd gerne helfen den fehler zu finden nur ich weiss nicht wie 13:41:07 <Eddi|zuHause3> also ein desync nach 2 minuten könnte helfen 13:41:10 <Brokkoli> irgend nen grund muss es ja geben 13:41:14 <Brokkoli> hmm 13:41:39 <Brokkoli> ich weiss nicht genau wann der eine den zug gebaut hat 13:41:48 <Brokkoli> aber kurz danach war halt der erste disconnect 13:42:03 <Brokkoli> desync 13:42:30 <peter1138> Eddi|zuHause3: so what's the problem? ;p 13:42:55 <Brokkoli> i'm looking for the reason of the desyncs 13:43:10 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 13:43:12 <Brokkoli> perhaps cause of trains with more than one engine 13:43:18 <Eddi|zuHause3> peter1138: he has desyncs after like 1 year, reloading the game does not help, the first desync happened some time after someone built a train with 2 engines 13:43:35 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 13:43:37 *** mode/#openttd [+o Darkvater] by ChanServ 13:43:38 <glx> Brokkoli: more than one engine doesn't cause desync 13:43:49 <peter1138> shouldn't 13:44:22 <glx> using newgrfs ? 13:44:25 <Brokkoli> no 13:45:18 <Brokkoli> naja ich werds mir weiter ansehen 13:45:32 <Darkvater> ok, my conneciton really sux 13:45:51 <glx> Darkvater: was already like that yesterday :) 13:46:01 <Darkvater> but then I wasn't here :) 13:46:39 <peter1138> pikka's quarry graphics are really nice 13:46:49 <Darkvater> Logitech's being anally stupid as usual :S 13:47:04 <peter1138> http://www.tt-forums.net/files/scr30_989.png 13:47:14 <Darkvater> I'm telling them my mouse malfunctions when plugged into an USB port but not when it's on a PS/2 port. I get a reply to clear the lens o_O 13:47:27 <peter1138> hehe 13:47:40 <Brokkoli> lol 13:47:58 <Zavior> Haha 13:48:17 <Darkvater> next one laughing will receive a free kick 13:48:41 <Brokkoli> it's probably using another lens when on usb ;) 13:48:49 <Zavior> :D 13:48:50 <glx> peter1138: newindustry ? 13:48:57 <Zavior> ukrsi 13:49:14 <Darkvater> Brokkoli: no, it's the receiver. (MX 1000), faulty series craps out on USB. 13:49:16 <peter1138> yeah 13:49:28 <Zavior> Heh 13:49:29 <Darkvater> they tell you to go download setpoint and that solves it; but you're screwed on non-windows 13:49:59 <Zavior> I've never had any problems with my mx518 13:50:05 <Zavior> Or with my mx310 o_o 13:50:19 <Darkvater> peter1138: quarries should behave like sawmills..actually terraform the terrain and grow ;) 13:50:32 <peter1138> that would rock 13:50:42 <peter1138> i don't think newindustries have that capability though 13:50:50 <Darkvater> it's crap ;) 13:52:07 <Eddi|zuHause3> they look a little blurry for my taste... 13:58:51 <Born_Acorn> You have no taste! 13:58:53 * Born_Acorn wins 14:00:45 <Born_Acorn> Darkvater, I think Sawmills should work like farms. 14:01:08 <peter1138> i think farms should use the land they take up 14:01:17 <Born_Acorn> Because they replant themselves in a similar way. 14:01:38 <peter1138> and also towns should not grow over them, or at least prefer empty land 14:02:43 <peter1138> and also Born_Acorn should give me all his money 14:02:52 <Born_Acorn> I'll do that fine! 14:03:07 * Born_Acorn gives peter1138 all his money. (Equivalent to £0.00) 14:04:58 * Prof_Frink gives Born_Acorn his student loan 14:05:09 <peter1138> :/ 14:05:13 * Born_Acorn takes it! (minus debts) 14:05:25 <Prof_Frink> Born_Acorn: It *is* a debt... 14:05:36 * peter1138 has... £1.57 savings :/ 14:05:40 <Born_Acorn> :O 14:05:52 * Born_Acorn has £210 14:05:59 *** Smoky555 [~Miranda@ns.vdv-s.ru] has quit [Read error: Connection reset by peer] 14:06:10 <Prof_Frink> shillings. 14:08:26 <peter1138> oh well 14:08:41 <peter1138> this is what comes of spending all your money on a house 14:11:00 <Darkvater> ok I give up on today's SSH session :s 14:11:01 <Darkvater> damn 14:16:00 <Born_Acorn> peter1138, houses are underrated 14:16:21 <Born_Acorn> Get a nice cardboard box 14:16:46 <pv2b> i hear cardboard is a pretty good thermal insulator 14:16:52 *** Neonox [~Neonox@ip-80-226-176-120.vodafone-net.de] has joined #openttd 14:17:01 *** jez-away is now known as jez 14:17:08 * jez eats his McDonalds 14:17:09 <Born_Acorn> It is, especially the triple layered stuff. 14:17:20 <Born_Acorn> But when it rains...... 14:18:02 <pv2b> that's what you have your plastic bags for 14:18:16 <pv2b> a layer of plastic bags for waterproofing to cover the cardboard 14:19:07 <peter1138> i think i'll stick to my house 14:19:20 <peter1138> complete with some rooms for guests to stay in 14:19:23 <peter1138> not that i ever have any guests 14:20:13 <pv2b> cardboard is also good because it doesn't block your wireless etwork signal that much 14:23:32 <peter1138> so back to the point... what was the point? 14:24:03 <pv2b> that you can save on broadband if your walls are made from cardboard 14:24:20 <Born_Acorn> Yes, and you could buy more boxes to get easy extensions. 14:24:33 <pv2b> yeah, it's a modular material 14:24:36 <pv2b> lightweight too 14:25:01 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 14:25:18 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 14:25:21 *** mode/#openttd [+o Darkvater] by ChanServ 14:29:35 *** canta__ [cyrus@p50875313.dip.t-dialin.net] has joined #openttd 14:33:19 <Born_Acorn> peter1138, very cheap as well. Try looking at the back of electronics stores. They have the massive boxes from 43" plasma screens! 14:34:02 <peter1138> Darkvater: i'm finally looking at the grf saveload stuff again ;) 14:34:22 <peter1138> (just to annoy Born_Acorn by not working on newsounds) 14:35:48 <Born_Acorn> I like grf saveload stuff. 14:36:11 <Born_Acorn> That will eliminate the need for having to go out searching for grfs 14:36:23 <Born_Acorn> just to load savegames! 14:36:25 *** cantares [cyrus@p50876E41.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 14:36:25 *** canta__ is now known as cantares 14:36:41 <hylje> and could dynamic loading for newgrf be possible 14:36:52 <hylje> its lame to manually tweak openttd.cfg 14:37:53 *** smeding [~roysmedin@c514451cb.cable.wanadoo.nl] has quit [Quit: You have the urge to do some accounting...] 14:38:29 <Darkvater> hurray...another dis :s 14:39:08 <Darkvater> peter1138: great :D 14:39:23 <Darkvater> Born_Acorn: you did know that the actual grf file is NOT saved, only a reference 14:40:32 <Born_Acorn> Well yes. Otherwise yon copyrights could be broked. 14:41:27 <jez> Darkvater: what is a dis? 14:41:56 <glx> jez: disconnection 14:42:01 <jez> oh 14:42:18 *** Netsplit oxygen.oftc.net <-> iridium.oftc.net quits: cantares, Archwyrm, Rexxie, JonA, Brokkoli, Neonox, Rens2Sea, Spoco, XeryusTC, Zahl, (+21 more, use /NETSPLIT to show all of them) 14:42:26 <jez> um, didn't we move FROM freenode because of this? :-) 14:42:39 <jez> maybe DDoS'ers have something against openTTD 14:42:39 <glx> not only 14:42:45 <Belugas> massive disconnection :D 14:42:49 *** Netsplit over, joins: cantares, Neonox, Brokkoli, publunch, Osai, Rens2Sea, Zahl, Spoco, Tron_, KUDr_wrk (+19 more) 14:42:54 <jez> Belugas: hey 14:43:03 *** Netsplit over, joins: JonA, Empero 14:43:09 <Belugas> hey jezz 14:43:13 <Belugas> -z 14:43:15 <Belugas> :S 14:43:26 <jez> checked out the patch v2? 14:44:14 <Belugas> i did v1 yesterday night 14:44:18 <Belugas> not v2 :( 14:44:32 <Belugas> and i have to agree with everything peter1138 said 14:44:51 <Belugas> coding style, magic numbers, gui... 14:45:15 <hylje> :o 14:45:17 <Belugas> plus... an awfull lot of stuff been repeated (copy/paste) at nauseum... 14:45:29 <Belugas> but... it is very good :) 14:46:00 <jez> gui? lol 14:46:03 <jez> what about gui 14:46:56 <jez> a lot of stuff needed to be repeated 14:47:02 <jez> each characteristic had different properties 14:47:19 <hylje> then you make a function with said properties as variables? 14:48:03 <jez> not really 14:48:10 <jez> it's not a simple thing that can be varied 14:48:20 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 14:48:30 <Belugas> i started doing it yesterday jez. 14:48:34 <Belugas> it is possible 14:48:38 <jez> hmm? 14:48:41 <Belugas> gui has to be bigger 14:48:51 <jez> bigger heh 14:48:54 <jez> it'll be massive 14:49:15 <jez> http://www.tt-forums.net/files/facecust_v2_116.png 14:49:17 <Belugas> and... you said that peter1138 changed the color selection window, thus changing the look and feel of standard game 14:49:19 <jez> what do you think of that GUI? 14:49:25 <jez> yes 14:49:34 <Belugas> did you provinded any fallback to the orginial face selector? 14:49:41 <jez> yes 14:49:49 <jez> select male or female, then click randomize 14:49:50 <jez> :-) 14:50:12 <glx> too much macros 14:50:23 <jez> eh?! 14:50:29 <jez> you're rather have a load of GB()s and SB()s? 14:50:31 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 14:50:32 *** mode/#openttd [+o Darkvater] by ChanServ 14:50:32 <Darkvater> 6:47 -!- Irssi: Unable to connect server irc.oftc.net port 6667 [Temporary failure in name resolution] 14:50:35 <Darkvater> ook 14:50:42 <Darkvater> why is oftc so gay? 14:50:51 <Belugas> jez : do you know why there is a 32 widget limit? 14:51:12 <dougp> what does the nonstop order mean? 14:51:15 <jez> because stuff like click_state is a 32 bit int? 14:51:20 <Belugas> yup 14:51:26 <Born_Acorn> dougp, it won't stop at stations. 14:51:34 <glx> jez: yes but use inline functions and enums would be better for your patch I think 14:51:44 <Belugas> and branch XTDwidget is almost done, which will get rid of that limit... 14:51:55 <jez> yawn 14:51:58 <jez> it works fine as it is 14:52:06 <Belugas> bzzzzzz 14:52:09 <Belugas> wrong answer 14:53:05 <jez> you do realise that this is already a lot more vetted than Bjarni's random hacks? 14:53:08 <Belugas> works fine as it is is the best way to unreadable code 14:53:23 <glx> + switch (FC_GENDER_ETH_COUNT) { 14:53:23 <glx> + case 0: if (FC_GETHAIR > face_limits[FC_CM][FC_HAIR]) {FC_SETHAIR(face_limits[FC_CM][FC_HAIR]);} break; 14:53:23 <glx> + case 1: 14:53:23 <glx> + case 2: 14:53:23 <glx> + case 3: if (FC_GETHAIR > face_limits[FC_CF][FC_HAIR]) {FC_SETHAIR(face_limits[FC_CF][FC_HAIR]);} break; 14:53:24 <glx> + } 14:53:24 <glx> can be done in 1 line 14:53:25 <Belugas> so, improve it 14:53:41 <jez> glx: that's more human-readable 14:53:55 <jez> Belugas: whaddya mean 'improve it'? 14:53:59 <jez> it's perfectly readable to me 14:54:07 <jez> any competent C coder should understand it 14:54:22 <jez> i learnt how the system worked in about 2 weeks 14:54:28 <jez> and i'm average :-) 14:54:35 <Belugas> to you yes. how many hours have you spent deciphering the colorisation scheme? a lot. 14:54:40 <jez> a few yeah 14:54:48 <jez> it's never gonna be child's play 14:54:50 <Belugas> so, making the code easy to read is the best way to have some stuff mergerd 14:55:19 <jez> well maybe you could give some practical suggestions as i think it's already quite clear 14:55:39 <Belugas> glx gave you one 14:55:43 <Belugas> i did too 14:56:01 <jez> it is more logical to have that in 4 lines 14:56:12 <jez> you can read the 4 gender/eth types 14:56:38 <jez> ASM is probably more concise than my code but less readable 14:57:05 <Darkvater> are we still on about face generation? 14:57:08 * Darkvater rolls eyes 14:57:18 <Belugas> yes, we are... 14:57:37 <Belugas> jez, you asked for opinions or for applauses ? 14:57:49 <jez> opinions 14:57:51 <glx> + switch (FC_GENDER_ETH_COUNT) { 14:57:51 <glx> + case 0: if (FC_GETEYES > face_limits[FC_CM][FC_EYES]) {FC_SETEYES(face_limits[FC_CM][FC_EYES]);} break; 14:57:51 <glx> + case 1: if (FC_GETEYES > face_limits[FC_CF][FC_EYES]) {FC_SETEYES(face_limits[FC_CF][FC_EYES]);} break; 14:57:51 <glx> + case 2: if (FC_GETEYES > face_limits[FC_BM][FC_EYES]) {FC_SETEYES(face_limits[FC_BM][FC_EYES]);} break; 14:57:51 <glx> + case 3: if (FC_GETEYES > face_limits[FC_BF][FC_EYES]) {FC_SETEYES(face_limits[FC_BF][FC_EYES]);} break; 14:57:52 <glx> + } 14:57:52 <glx> same as 14:57:54 <glx> if (FC_GETEYES > face_limits[FC_GENDER_ETH_COUNT][FC_EYES]) 14:57:54 <glx> { 14:57:56 <glx> FC_SETEYES(face_limits[FC_GENDER_ETH_COUNT][FC_EYES]); 14:57:56 <glx> } 14:58:07 <Belugas> now, that deserves aplauses 14:58:14 <jez> lol 14:58:26 <Darkvater> I never understood this, generating a random face is the most fun you can have 14:58:36 <jez> erm 14:58:39 <jez> no. 14:58:41 <Darkvater> I've used to generate a new face for half an hour in the past 14:58:45 <Darkvater> :D 14:58:45 <jez> it's a pain in the ass :-) 14:59:00 <Darkvater> and I've never supported directly setting the face and never will 14:59:34 <peter1138> custom avatars might be fun, but awkward to work... 14:59:41 <peter1138> sending all the data to a server... 14:59:53 <jez> peter1138: you're not referring to this patch, are you 15:00:31 <glx> jez: any way as said you don't follow the coding style 15:00:41 <peter1138> no 15:00:52 <peter1138> i mean actual graphics 15:01:00 <peter1138> oh, and changing to the ottd palette... hmm... 15:01:01 <jez> actual graphics would suck imo 15:01:09 <peter1138> yes 15:01:19 <Darkvater> peter1138: I have one word for you: 32bpp :) 15:01:26 *** GoneWacko [~gonewacko@c18041.upc-c.chello.nl] has quit [Ping timeout: 480 seconds] 15:01:26 <peter1138> it would be a big complicated feature for something that's usually not even looked at 15:01:27 <Darkvater> if only egladil were to do some work :O 15:01:28 <jez> glx: where is the definition of this 'coding style'? 15:01:38 <glx> on wiki 15:01:40 <peter1138> jez: on the wiki 15:03:31 <jez> * StructsLookLikeThis and get typedefed: 15:03:31 <jez> typedef struct FooBar { 15:03:31 <jez> // stuff 15:03:31 <jez> } FooBar; 15:03:38 <jez> o_O 15:04:48 <jez> BTW, Player *p was already declared below the top of the function 15:04:56 <jez> do i leave that there or move it? 15:05:13 <jez> oh i see 15:05:14 <jez> top of a block 15:07:05 <jez> hmm 15:07:08 <peter1138> i did say we're anal with the coding style ;) 15:07:19 <jez> i suppose you want most of the #defines in a few enums 15:07:26 <peter1138> (though best not say that with bjarni around...) 15:07:44 <jez> what do you mean? 15:07:49 <jez> bjarni isn't? 15:08:05 <peter1138> it would give him an opportunity to talk about gays again 15:09:12 <jez> sigh 15:09:16 <jez> this is impossible 15:09:23 <peter1138> what is? 15:09:24 <jez> you'll always find some way to criticise it on coding style 15:09:28 <jez> what's the point 15:09:30 <peter1138> nope 15:09:37 <peter1138> not if it's followed, heh 15:09:46 <peter1138> Cool: < 1 > 15:09:47 <peter1138> hehe 15:09:49 <jez> why dont you just go through it and fix it how you want 15:10:20 <jez> i think it's ready to be merged 15:10:33 <jez> no one's been able to cause a crash 15:10:44 <peter1138> argh 15:10:49 <peter1138> fucking outlook 15:10:59 <peter1138> The data file 'Inbox' was not closed properly. 15:11:03 <peter1138> 4 Hours Remaining 15:11:21 <Born_Acorn> Get a better mail client. :p 15:11:50 <peter1138> let's build an email client into openttd 15:12:09 <Belugas> jez, i don't want to be rude, but the miniIN is full of patches that the users find ready to be merged in trunk 15:12:37 *** Sacro [~ben@adsl-83-100-165-26.karoo.KCOM.COM] has joined #openttd 15:12:42 <peter1138> orcas! 15:12:42 <Born_Acorn> I was about to say, 90% of patches not in the trunk don't crash. 15:12:53 <Belugas> not crashing is not the only feature that is required ot be merged 15:12:59 <Born_Acorn> Precisely. 15:13:03 <Belugas> look at how tgp came in trunk 15:13:09 <jez> Belugas: i'm rather baffled by the development situation 15:13:11 <peter1138> there's also the stringent "can we be arsed" factor ;) 15:13:19 <jez> you have a handful of developers who bugger around with the code however they want 15:13:25 <jez> and some very good patches that get left out 15:13:30 <jez> what is the rationale behind that 15:13:39 <jez> that copy/paste patch looks good too 15:13:57 <Belugas> ask mart3p how he made so many of his paatches instide trunk 15:14:08 <jez> sex? 15:14:19 <Belugas> unlikely, really 15:14:21 <jez> who checked them in? 15:14:22 <Belugas> brain 15:14:31 *** GoneWacko [~gonewacko@c18041.upc-c.chello.nl] has joined #openttd 15:15:05 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 15:15:18 *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has joined #openttd 15:15:18 <Sacro> 8311retep! 15:15:41 <Brianetta> Raaaarrgh! 15:15:49 * Brianetta bites Sacro 15:15:50 <Sacro> :o eek 15:15:56 * Sacro is not amused :( 15:16:03 * Born_Acorn is 15:16:05 <jez> heh 15:16:06 <jez> http://wiki.openttd.org/index.php/WhoWorksOnWhat 15:16:08 <jez> no AI 15:16:10 <jez> what a surprise 15:16:22 <Born_Acorn> That's because nobody cares about the AI anymore. 15:16:30 <Brianetta> What's AI? 15:16:30 <jez> i do 15:16:30 <Sacro> well i have a whole year before i start doing programming :( 15:16:42 <jez> multiplayer is usually shit 15:16:48 <Brianetta> jez: I play single player alone 15:16:52 <jez> boring. 15:16:56 <valhalla1w> nah. 15:17:09 <Sacro> i miss Brianetta's server, that had some classic multiplayer games 15:17:15 <Brianetta> Multiplayer is sound. At least you get intelligently built competitive networks (sometimes). 15:17:31 <Born_Acorn> They already tried a New AI. It was too hard to do and was given up on. 15:17:39 <Sacro> Brianetta: im guessing the sometimes referers to mine 15:17:43 <Brianetta> Brianetta's Standard Server will makes its debut when 0.5 is out. 15:18:05 <Sacro> ooh, didnt know blathijs was working on realistic reversing 15:18:49 <Born_Acorn> The last edit to that page was in April. 15:19:06 <Sacro> Born_Acorn! wiki updating! 15:19:53 *** Progman [~progman@p5091CF3B.dip.t-dialin.net] has joined #openttd 15:21:47 *** Bjarni [~Bjarni@0x53588af9.virnxx14.adsl-dhcp.tele.dk] has joined #openttd 15:21:50 *** mode/#openttd [+o Bjarni] by ChanServ 15:22:56 <Born_Acorn> It's the B man! 15:23:00 <Sacro> Bjarni doesnt like my patch :( 15:23:07 <jez> which patch? 15:23:28 * Sacro 's Daylength Patch 15:23:35 <Sacro> which Wolf01 has taken over 15:24:05 <Born_Acorn> It's Wolf01's daylength patch now! 15:24:11 <Born_Acorn> mwahahahahahahaha 15:24:45 <peter1138> hmm 15:24:48 <peter1138> what's wrong with it? 15:24:50 <Sacro> Born_Acorn: quite possibly 15:25:06 <peter1138> conceptually, anyway. i've not looked at the code itself 15:25:08 <Sacro> peter1138: it totally unbalances the game 15:25:23 <Bjarni> I didn't say that I didn't like it 15:25:23 <Sacro> its hard to figure out what people want it to do 15:25:37 <Sacro> make the game slower... make the game longer... 15:25:42 <Bjarni> I said that it contains balance issues, which should be considered before adding it the trunk 15:25:45 <Bjarni> that's not the same 15:25:48 <peter1138> hmm 15:25:53 <peter1138> isn't it simple? 15:26:00 <Sacro> true, it does have major balance issues 15:26:02 <peter1138> anything that operates on days stays the same 15:26:12 <peter1138> commands stay the same 15:26:15 <Sacro> im on 32x daylength, and i have several million in assets by the end of 1920 15:26:23 <peter1138> anything that operates on ticks gets divided by the multiplier 15:26:38 <peter1138> (hmm, rounding errors, probably) 15:26:40 <Sacro> peter1138: its just a matter of tracking down whats operating on ticks 15:26:45 <jez> why would you want to make the game longer? lol 15:26:56 <Sacro> jez: because 1x doesnt last very long 15:27:03 <jez> heh 15:27:05 <Born_Acorn> That'd be handy. But you'd never get new trains. :p 15:27:06 <jez> 5/10 hours 15:27:06 <Sacro> on 32x, you could leave a server running for a month before the game ends 15:27:07 <Bjarni> I want it to stay in the steam era for longer 15:27:10 <jez> at normal speed 15:27:20 <jez> why would you want to leave one game going for a month? 15:27:22 <peter1138> jez: presumably to fill a 2048x2048 map in a single game? 15:27:25 <Sacro> Born_Acorn: yes you would, but you wouldn't get them going as fast 15:27:32 <peter1138> jez: some people play the same game for years 15:27:33 <jez> why would you want a 2048^2 map? ;-) 15:27:37 <jez> god i hate those huge maps 15:27:41 <Sacro> peter1138: exactly, and you wouldn't need any kinda "pause on no clients" 15:27:51 <jez> 256x256 or smaller 15:27:59 <peter1138> that's your preference 15:28:12 <Born_Acorn> I'm going to try and connect every coal mine to a few power stations on a 2048x2048 map one day. :p 15:28:13 <Sacro> i quite like 1024*1024 15:28:20 <jez> thing is, if you're gonna take competition out of it, why bother with money? 15:28:26 <jez> you might as well allow games with limitless cas 15:28:26 <Sacro> Born_Acorn: 32x daylength, UKRS MiniIN server 15:28:26 <Bjarni> jez: not all of us can spent from 100 years filling a 64x64 map with vehicles 15:28:27 <jez> cash 15:28:33 <Born_Acorn> I usually play 512*1024 15:28:40 <jez> huge maps *eliminate* any competition 15:28:41 <Sacro> Bjarni: 64*64 wouldnt take too long 15:28:51 <Sacro> jez: depends how long you play forf 15:28:55 <peter1138> jez: well, some people do play just for the building a working network aspect 15:29:11 <jez> peter1138: yeah 15:29:12 * peter1138 ponders a full-on sandbox mode 15:29:14 <jez> you might as well take cash out of it 15:29:20 <jez> i personally prefer the competetive aspect 15:29:22 <jez> ah well 15:29:24 *** jez is now known as jez-away 15:29:47 <Sacro> peter1138: might be fun 15:30:01 <Born_Acorn> peter1138, I've suggested that before 15:30:07 <peter1138> start with £0 15:30:11 <peter1138> nothing costs anything 15:30:28 <peter1138> and you get money from transporting stuff, just as an indication 15:30:34 *** smeding_ [~roysmedin@c514451cb.cable.wanadoo.nl] has joined #openttd 15:30:59 *** smeding_ is now known as smeding 15:31:15 *** jez-away [helix@client-82-2-137-179.manc.adsl.virgin.net] has quit [] 15:31:57 <peter1138> good for the big co-op games, i guess 15:32:00 *** mikl [~mikl@port283.ds1-hl.adsl.cybercity.dk] has quit [Quit: In the end, all that matters is your relation with God...] 15:32:04 <peter1138> except they have their own branch 15:32:06 <peter1138> or something 15:32:53 *** Wolfy [~wolf@h33083.upc-h.chello.nl] has joined #openttd 15:35:23 *** publunch [~publunch@87.113.3.72.bbplus.pte-ag1.dyn.plus.net] has quit [Ping timeout: 480 seconds] 15:39:55 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 15:39:58 *** mode/#openttd [+o Darkvater] by ChanServ 15:40:07 <Sacro> ooh, tis Mr Vator 15:41:11 <peter1138> again 15:45:13 *** publunch [~publunch@87.112.95.14.bbplus.ptn-ag2.dyn.plus.net] has joined #openttd 15:47:47 <peter1138> woo, 60 minutes remaining 15:48:51 <Bjarni> you are executed in an hour? 15:50:44 <hylje> :o 15:51:07 <Bjarni> yeah, I got a bit surprised myself 15:51:31 <Bjarni> but on the other hand, he decided to spend his last hour together with us, so we should be honoured? 15:51:37 <Bjarni> or should we? 15:53:36 <hylje> dunno 15:57:05 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Read error: Connection reset by peer] 15:57:20 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 15:57:21 *** mode/#openttd [+o Darkvater] by ChanServ 16:04:36 *** Wolf01 [~wolf01@host117-234-dynamic.14-87-r.retail.telecomitalia.it] has joined #openttd 16:05:00 <Wolf01> hi 16:05:24 *** Progman [~progman@p5091CF3B.dip.t-dialin.net] has quit [Remote host closed the connection] 16:05:39 *** UserError [UserErr0r@c-67-186-212-30.hsd1.ut.comcast.net] has quit [Quit: 1wk 1day] 16:08:11 *** KUDr [KUDr@mazanec1.netbox.cz] has joined #openttd 16:08:16 *** Guest56 [Gono@N893P028.adsl.highway.telekom.at] has joined #openttd 16:10:30 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 16:13:21 <Sacro> Wolf01! 16:13:41 <Wolf01> hey Sacro 16:13:49 <Sacro> how are you? 16:14:02 *** Gonozal_VIII [Gono@N890P019.adsl.highway.telekom.at] has quit [Ping timeout: 480 seconds] 16:14:18 <Wolf01> fine, thanks 16:15:05 *** HeXXler_ is now known as HeXXler 16:15:22 <Wolf01> the telephone line is still weird, but while i can connect (at 20kbps) i'm fine 16:16:05 <Sacro> thats not a bad speed 16:16:37 *** Guest56 is now known as Gonozal_VIII 16:16:46 <Wolf01> not for an analog modem, but for a dsl... 16:19:13 <Sacro> hmm true 16:23:11 *** UserErr0r [UserErr0r@c-67-186-212-30.hsd1.ut.comcast.net] has joined #openttd 16:23:22 *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has quit [Quit: Tschüß] 16:24:09 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 16:24:09 *** mode/#openttd [+o Darkvater] by ChanServ 16:27:05 *** jez [monkert@client-82-2-137-179.manc.adsl.virgin.net] has joined #openttd 16:27:10 <jez> Who's in charge of the miniIN build? 16:28:04 <Born_Acorn> Richard K. Seven 16:28:22 <Born_Acorn> Or, richk67 16:28:43 *** WolfAngel [~wolfangel@83.72.164.148.ip.tele2adsl.dk] has joined #openttd 16:29:06 <jez> hmm 16:29:47 *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has joined #openttd 16:33:36 *** smeding [~roysmedin@c514451cb.cable.wanadoo.nl] has quit [Quit: You have the urge to do some accounting...] 16:40:31 *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has quit [Quit: Tobin] 16:40:53 *** Neonox [~Neonox@ip-80-226-176-120.vodafone-net.de] has quit [Ping timeout: 480 seconds] 16:41:13 *** Tron_ [iTpv5Jm4@nat-1.rz.uni-karlsruhe.de] has quit [Quit: Leaving] 16:49:25 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 16:51:32 <jez> "Never use spaces as indentation at the beginning of the line. Never use tabs as indentation as the end of a line (to align comments). In next example, left are tabs, rest are spaces." 16:51:35 <jez> aaarghhhhhhh! 16:51:48 <jez> why do you have a convention that actually requires the _mixing_ of tabs and spaces? 16:51:50 <jez> madness. 16:52:00 <jez> worst of all worlds 16:53:02 <Belugas> because not evryone have the same tabing config 16:53:29 <Belugas> aligning array values is a piece of cake with space 16:53:41 <Sacro> mmm cake 16:53:44 <jez> but you dictate the tab size; 2 16:53:51 <Sacro> but tabs are for tabular data 16:53:52 <jez> if you do that, then everyone does have the same tab config 16:53:54 <Sacro> ie tables 16:54:06 <jez> Sacro: not really, no 16:54:09 <jez> tabs are for alignment 16:54:20 <jez> they're just called tabs because they were often used for tables 16:55:26 <Belugas> it means that the ide has to be conform for each user/dev.. not good. Code style is one thing. forcing a developpeing environment is baaaaaad 16:55:53 <jez> but you're 'forcing' tab size to 2 16:55:58 <jez> your coding style page says that 17:02:25 <Belugas> but nobody likes to be forced. thus, the spacing 17:02:45 <jez> Belugas: "Tab size is 2 spaces. Never use spaces as indentation at the beginning of the line." 17:02:52 <jez> tab size forced to 2. 17:08:14 <Belugas> beginning of a line is tabbed. yes 17:08:20 <Belugas> about the rest, no 17:08:34 <jez> i'm simply saying your coding convention page does require a certain tab size, 2 17:08:37 <jez> do you deny that? 17:09:40 <glx> jez: with tabs at beginning of lines, all devs can use the tab size they want 17:10:07 <jez> so why does it say 2 17:11:17 <peter1138> i use tab size of 4, normally 17:11:27 <peter1138> it used to be 2, when it wasn't so strict 17:11:42 <jez> the tabs vs spaces war 17:11:45 <peter1138> heh 17:11:50 <jez> i'm on the tabs side. shame you've used spaces. 17:11:51 <jez> yuk. 17:11:53 <peter1138> tabs for indenting, it's what tabs are for :) 17:11:54 <CIA-2> miham * r6505 /trunk/lang/spanish.txt: 17:11:54 <CIA-2> WebTranslator2 update to 2006-09-25 19:11:24 17:11:54 <CIA-2> spanish - 10 fixed by eusebio (10) 17:12:12 <peter1138> spaces for aligning because tabs don't work well there 17:12:17 <jez> using spaces for aligning comments etc is time-consuming and tedious 17:12:25 <jez> add something to the line? have to adjust the spaces 17:12:26 <jez> argh 17:12:34 <jez> they work very well for me 17:12:40 <jez> just tell everyone to set their tab size to x 17:12:43 <peter1138> you'd also have to adjust tabs, unless you were lucky 17:12:49 <jez> bit annoying, but a hell of a lot less annoying than spaces :-) 17:13:17 <peter1138> be thankful it's not all spaces, heh 17:13:34 <glx> jez: try to read a diff in a browser that use 8 spaces for tabs 17:13:48 <jez> i have my tabs set to 8 spaces 17:13:49 <Belugas> jez, are you going to question every thing we all agree on? ;) 17:13:58 <glx> comments aligned with tabs are ugly in those 17:14:17 <jez> if you're reading code in a browser, it's gonna look ugly 17:14:24 <jez> things will be indented by 8 spaces anyway 17:14:44 <glx> but indentation is preserved 17:15:21 <glx> that's not the case for alignement 17:15:59 <peter1138> well anyway 17:16:23 <jez> trouble is im used to using the tab key for everything 17:16:29 <jez> indentation and alignment 17:16:34 <jez> so i set my editor to one of the other 17:16:48 <glx> so just follow the rule "tabs for indent, space for align" 17:17:28 *** Turski [~tarmo@dsl-kpogw1-fe21df00-2.dhcp.inet.fi] has joined #openttd 17:17:32 <jez> yeah but i'm so used to using tab for everything i'll just press tab :-) 17:17:43 <jez> why not indent using spaces? 17:17:46 <peter1138> -rw-r--r-- 1 peter peter 17059 2006-09-25 18:18 vehicle_gui.c.rej 17:17:46 <jez> at least that's consistent 17:17:50 <peter1138> o_O 17:18:02 <peter1138> because it's annoying, and fixes everyone to the same tabsize 17:18:14 <jez> sigh 17:18:38 <peter1138> you asked... 17:18:45 <jez> yeah 17:18:50 <jez> i guess i'll lower my tabsize to 4 17:22:56 <jez> peter1138: what if i make that patch for the livery window? 17:25:01 <peter1138> ... 17:25:02 <peter1138> what if you do? 17:25:54 <jez> is it an ok proposition? 17:26:10 <jez> like 2 tabs along the top, something like 'simple' and 'advanced' 17:26:17 <peter1138> go for it 17:26:35 <jez> simple would just offer the old window and set all company livery to that colour 17:26:42 <jez> yeah but you've committed the new window... 17:30:48 <Belugas> adding a tab widget would be good 17:31:12 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 17:31:12 *** mode/#openttd [+o Darkvater] by ChanServ 17:32:26 <jez> you dont need to 17:32:34 <jez> i could make a pretty convincing alternative 17:32:47 <jez> but would you consider committing it as part of the new livery dialog? 17:33:43 <Belugas> adding a tab widget would be good, not only for new livery, but for the whole code. 17:33:54 <Belugas> i just wonder if it is really usefull, though 17:34:01 <jez> erm 17:34:07 <jez> well that's why i was saying it wasnt really needed 17:34:29 <jez> a couple of pushbuttons and a different coloured background imgbtn 17:34:35 <jez> and it is a rudimentary tabbar 17:34:48 <jez> although you would have to manually code all the hiding/showing of the widgets 17:35:05 <jez> so yeah i guess a tab widget would help there. no one's gonna be bothered to do it tho :-) 17:35:35 *** Progman [~progman@p5091CF3B.dip.t-dialin.net] has joined #openttd 17:37:33 <jez> <peter1138> go for it 17:37:49 <jez> ^ does that mean it would be a likely candidate to go with the new livery window? 17:45:40 *** Sacro [~ben@adsl-83-100-165-26.karoo.KCOM.COM] has quit [Ping timeout: 480 seconds] 17:47:30 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 17:49:25 *** scia [~scia@AveloN.xs4all.nl] has joined #openttd 17:54:03 *** Sacro [~ben@adsl-83-100-230-246.karoo.KCOM.COM] has joined #openttd 17:54:17 <jez> Sacro bleu! 17:54:29 <Sacro> jez: thanks 17:54:38 *** Sionide [~sphinx@cpc1-norw5-0-0-cust493.pete.cable.ntl.com] has joined #openttd 17:57:07 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 17:57:09 *** mode/#openttd [+o Darkvater] by ChanServ 18:03:27 *** PandaMojo [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has joined #openttd 18:06:17 *** tokai [~tokai@p54B84791.dip0.t-ipconnect.de] has joined #openttd 18:06:21 *** mode/#openttd [+v tokai] by ChanServ 18:09:02 <Sacro> http://bash.org/?684045 rofl 18:09:22 <jez> LOL 18:09:24 <jez> :-) 18:10:04 *** DJ_Mirage [~martijn@biggetje.xs4all.nl] has joined #openttd 18:10:35 *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has joined #openttd 18:13:28 <Sacro> "<Andel> you have a fixation with my arse, DaleStan" 18:13:31 <Sacro> teeheehee 18:13:35 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Read error: Connection reset by peer] 18:13:41 *** DarkSSHClone [~tfarago@tin.liacs.nl] has joined #openttd 18:14:54 <DarkSSHClone> hmm I think my pc just died :( 18:15:08 <DarkSSHClone> error on stat() /dev/hda1: no such file or directory 18:15:21 <Sacro> DarkSSHClone: that sounds very bad 18:15:32 *** nfc [~nfc@dsl-hvkgw1-fe65fa00-202.dhcp.inet.fi] has quit [Quit: leaving] 18:15:48 *** |Jeroen| [~jeroen@dD5E03E97.access.telenet.be] has joined #openttd 18:15:49 <DarkSSHClone> no shit :) 18:16:05 <DarkSSHClone> hmm, I guess there is no network in maintenance mode 18:16:19 <DarkSSHClone> 'libsysfs.so.1 interface not available; 18:16:31 <Brianetta> There is, if you manually configure it. 18:16:56 <DarkSSHClone> there is not for someone of my linux knowledge 18:16:57 <DarkSSHClone> hehe 18:17:29 <DarkSSHClone> dammit, I hate crouching behind the pc and opening it 18:17:31 <DarkSSHClone> crap 18:18:20 <jez> lightweight :-) 18:18:53 <Brianetta> 18:18:02 up 107 days, 16:51, 2 users, load average: 17.19, 10.82, 4.67 18:18:58 <Brianetta> Deathmatch server (: 18:19:06 <Brianetta> spamassassin kicks openttd's butt 18:19:06 <jez> 2 users 18:19:07 <jez> :-P 18:19:47 <Sacro> 17.19 >< 18:20:06 <Sacro> DarkSSHClone: cant you "init 4" ? 18:20:06 <Brianetta> yeah 18:20:10 <Sacro> i think its 4... 18:20:11 <Brianetta> Celeron 433 18:20:40 <Brianetta> Sacro: Never assume. 2 and 4 are runlevels with no reliable definiton between distributions 18:20:49 <Sacro> Brianetta: hmm, thats true 18:20:55 <Brianetta> On mine, 4 is multiuser without net 18:21:13 <Brianetta> which is probably exactly what Darkvater *doesn't* want 18:21:43 *** nfc [~nfc@dsl-hvkgw1-fe65fa00-202.dhcp.inet.fi] has joined #openttd 18:22:32 <Sacro> probably 18:27:27 *** Neonox [~Neonox@ip-80-226-227-174.vodafone-net.de] has joined #openttd 18:27:55 *** DarkSSHClone [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 18:32:34 *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd 18:32:36 *** mode/#openttd [+o Darkvater] by ChanServ 18:34:48 *** Sionide [~sphinx@cpc1-norw5-0-0-cust493.pete.cable.ntl.com] has quit [Ping timeout: 480 seconds] 18:40:38 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Ping timeout: 480 seconds] 18:43:58 *** Darkvater [~Tomi@5354EC24.cable.casema.nl] has joined #openttd 18:44:05 <Darkvater> OMG my whole pc is fucked 18:44:12 <jez> how many hard drives? 18:44:27 <Darkvater> no, that booted up, but a ton of libraries are missing 18:44:41 <Darkvater> I think zen/zmd or whatever another fucked up program screwed up 18:44:43 <Darkvater> gj assholes 18:44:44 <jez> hardware failure or software? 18:45:07 <Darkvater> both :P 18:45:12 <jez> heh 18:45:29 <jez> see now you know not to buy second hand PCs from Kenya 18:45:51 <Darkvater> was that meant to be funny? 18:45:55 <Darkvater> I cannot see the pun 18:45:56 <jez> yep! 18:46:01 <jez> it's not a pun 18:46:14 <Bjarni> <Darkvater> both :P <-- now that's a true worst case scenario answer :P 18:47:09 <Darkvater> well the HW problems wouldn't be a trouble 18:47:15 <Darkvater> just unplug the HD and throw it away 18:47:24 <Bjarni> no 18:47:28 <Bjarni> use it as a doorstop 18:47:38 <Darkvater> toob ig 18:47:39 <Bjarni> the IT office at work do that 18:47:40 *** Sionide [~sphinx@cpc1-norw5-0-0-cust493.pete.cable.ntl.com] has joined #openttd 18:48:16 <Darkvater> hmm perhaps suse repair does the job 18:48:17 <Bjarni> it's like "oh, the HD is in the door again so now it's possible to get support" 18:49:18 <Darkvater> bbl (2-3 hours) 18:49:50 <Darkvater> thank god opera has built-in chat :). Didn't want to download mirc again 18:50:38 <peter1138> heh 18:54:12 *** Progman [~progman@p5091CF3B.dip.t-dialin.net] has quit [Remote host closed the connection] 18:57:52 *** Darkvater [~Tomi@5354EC24.cable.casema.nl] has quit [Ping timeout: 480 seconds] 18:58:29 <ln-> http://users.tmok.com/~asdfg/4324.jpg 18:59:03 <Sacro> ln-: HAHAHA 18:59:14 <hylje> olde 19:00:56 <jez> what was the revision number used to compile 0.4.8? 19:01:46 *** |Jeroen| [~jeroen@dD5E03E97.access.telenet.be] has quit [Quit: Whoopsy] 19:02:07 <scia> jez: none 19:02:16 <scia> it's backported 19:02:19 <hylje> jez: just grab the 0.4.8 tag from svn 19:04:26 <jez> backported? 19:04:30 <jez> sorry i forgot what that means :-) 19:05:32 <jez> no i didnt 19:05:36 <jez> it just didnt make sense in that context. 19:05:37 <jez> hmm 19:05:53 <peter1138> it was out of context, heh 19:05:58 <Sacro> /tags/0.4.8 19:06:02 <peter1138> a branch was used for backporting fixes from trunk 19:06:02 *** dougp [~dougp@c58-107-196-244.thoms2.vic.optusnet.com.au] has quit [Quit: Leaving] 19:06:09 <peter1138> there is, however a revision... 19:06:46 <jez> is that 0.4.8 as it was when it was compiled 19:06:53 <jez> or 0.4.8 having been modified by 'fixes'? 19:06:57 <jez> i want 0.4.8, warts and all 19:07:28 <peter1138> that's 0.4.8 as it is 19:07:49 <jez> k 19:07:52 <jez> this SVN is neat 19:07:58 <jez> especially with a graphical client 19:08:04 <jez> i cant understand how people live with commandlive cvs 19:08:11 <jez> *line 19:08:26 <peter1138> hmm, i use command line svn ;) 19:08:30 <glx> me too 19:08:32 <Sacro> i dunno, but command line svn is fine 19:08:33 <peter1138> although the web interface is useful 19:08:40 <jez> tortoiseSVN :-) 19:08:45 <Sacro> svn co -r $revision $url 19:08:55 <glx> tortoiseSVN needs too much cpu 19:08:55 <jez> I assume 0.4.8 is newer than 0.4.8 release candidates 19:09:03 <jez> too much cpu?! ahahaha 19:09:06 <jez> hahahaha 19:09:40 <glx> btw make needs the svn cli 19:09:50 <jez> make? 19:09:55 <jez> i'm compiling on windows here 19:09:56 <jez> :-) 19:09:59 <glx> me too 19:10:03 <glx> with gcc 19:10:08 <jez> msvc++ 19:10:37 <jez> tortoiseSVN remembers which svn path a dir is associated with 19:10:40 <jez> you can just update it 19:10:49 <jez> i presume with the cli you have to manually specify each time 19:11:05 <glx> you just go in the dir and type "svn up" 19:11:17 <jez> ah must be the svn client that's doing it 19:11:27 <jez> still you can't graphically browse the repository :-) 19:11:27 <hylje> tortoise is just a gui to svn 19:12:10 <peter1138> it's not a wrapper to the command line svn though 19:13:02 <jez> is it a purposeful feature that you can no longer click and drag on the small map, to move about the main map? 19:14:36 <peter1138> don't think so 19:14:44 <peter1138> hmm, can you fix it? heh 19:15:02 <jez> that's why im grabbing 0.4.8 19:15:04 <jez> see what broke it 19:15:19 <peter1138> ... 19:15:25 <peter1138> is it broken in 0.4.8? 19:15:39 <jez> im guessing either WE_CLICK used to be constantly sent if you held the button, or there used to be a MOUSEMOVE event that was removed 19:15:42 <jez> no it works on 0.4.8 19:15:55 <peter1138> well, 0.4.8 is pretty far removed from trunk 19:16:05 <peter1138> so really you want to be checking against old revisions of trunk 19:16:14 <jez> hrm 19:16:25 <jez> 0.4.8 is just basically an old revision 19:16:38 <peter1138> well, it's a bugfix release, mostly 19:16:50 <peter1138> so it's built on the 0.4 branch, not trunk 19:16:57 <jez> SVN says 5863 19:17:37 *** kbrooks [~kbrooks@d235-209-146.home1.cgocable.net] has joined #openttd 19:17:39 <kbrooks> hi 19:17:47 <Sacro> kbrooks! 19:18:00 <kbrooks> Sacro! 19:18:12 <kbrooks> Bjarni? 19:18:28 * Bjarni is not here 19:18:34 <kbrooks> Bjarni, yes you are 19:18:42 <Bjarni> leave a message after the beep 19:18:47 <Bjarni> beep 19:18:50 <kbrooks> Bjarni, very funny 19:18:52 <Sacro> Bjarni: hellooooooooooooooooooooooooooooooooooooooooo 19:19:01 <kbrooks> Bjarni, you are here 19:19:07 <kbrooks> Bjarni, admit it 19:19:07 <Bjarni> no I'm not 19:19:09 <Sacro> Bjarni: ping 19:19:15 <Bjarni> Sacro: pong 19:19:18 <kbrooks> Bjarni, lol 19:19:19 <Sacro> :o see! 19:19:21 <kbrooks> Bjarni, so 19:19:52 <kbrooks> Bjarni, why did #openttd move to OFTC from Freenode? (feel free to pm) 19:19:54 <jez> WP(w2,vp_d).scrollpos_x = pt.x + ((_cursor.pos.x - w->left + 2) << 4) - (w2->viewport->virtual_width >> 1); 19:19:54 <jez> WP(w2,vp_d).scrollpos_y = pt.y + ((_cursor.pos.y - w->top - 16) << 4) - (w2->viewport->virtual_height >> 1); 19:20:02 <jez> ^ that moves the viewport on click 19:20:03 <Bjarni> I'm always here for Sacro. His mental stability (or lack hereof) demands it 19:20:16 * Sacro destablises 19:20:26 <Bjarni> kbrooks: freenode sucks 19:20:49 <kbrooks> Bjarni, that isnt a good answer. please be more detailed? 19:21:01 <Bjarni> freenode sucks big time 19:21:16 <Bjarni> like it started to flood me out at random 19:21:23 <Sacro> heh, was amusing 19:21:33 <kbrooks> Bjarni, and? 19:21:40 <Bjarni> the record is 3 times in a single day when I was idle 19:21:49 <kbrooks> Bjarni, any other reason? 19:21:59 <Bjarni> not to mention all the times when it happens and I was not idle 19:22:03 <kbrooks> ah 19:22:15 <jez> right 19:22:28 <Born_Acorn> Freenode sucks, which is the reason. 19:22:28 <Bjarni> also so many PMs got lost due to that need to identify thing 19:22:35 <kbrooks> Bjarni, and i assume oftc is "stable" 19:22:38 <jez> the window procedural code's been changed at some point so that when you hold the button on, the wndproc only receives one WE_CLICK 19:22:47 <jez> at 0.4.8, it received them constantly 19:22:48 <Born_Acorn> Bjarni, you forget the lilo broadcast messages. 19:23:03 <Bjarni> we did that, but people telling us stuff didn't and then after a while they started talking in the channel about devs never replying to PM 19:23:04 <kbrooks> Bjarni, so its all freenode? 19:23:08 <Sacro> Born_Acorn: yeah, but thats stopped now probably 19:23:36 <kbrooks> Bjarni, did ppl attack the devs? 19:23:41 <Born_Acorn> Sacro, makes me wonder if the driver was a Freenode user. 19:23:44 <Bjarni> yeah, also the lilo stuff, though I'm not the one to think about that as a major concern 19:23:50 <kbrooks> by 'attack', i mean like 19:23:58 <peter1138> kbrooks: do you run freenode? 19:24:01 <Bjarni> <kbrooks> Bjarni, did ppl attack the devs? <-- yeah, I had to be armed at all time 19:24:06 <Bjarni> to defend myself 19:24:15 * Born_Acorn has two arms 19:24:26 * peter1138 delimbs Born_Acorn 19:24:26 <kbrooks> peter1138, in all honesty and absolute seriousness, no 19:24:33 <peter1138> kbrooks: so why does it matter? 19:24:33 <Bjarni> good for you 19:24:39 <kbrooks> lol, i almost said "seriouseness" 19:25:10 <kbrooks> peter1138, i guess i'm just so curious these days. :-) 19:25:11 <Sacro> Born_Acorn: or a grub user 19:25:40 <kbrooks> anyways 19:25:44 <kbrooks> openttd - ummm 19:25:44 <Bjarni> <kbrooks> peter1138, i guess i'm just so curious these days. :-) <-- that sounds dangerous... for you 19:25:52 * Bjarni calls KGB 19:25:58 <Born_Acorn> It's just like moving house. 19:25:58 <kbrooks> kgb? 19:26:05 <peter1138> yeah, i did that to 19:26:06 <peter1138> +o 19:26:08 <Born_Acorn> In our case, Freenode's house kept collapsing. 19:26:13 * kbrooks calls in the cops :P 19:26:30 <Bjarni> kbrooks: you don't want KGB to catch you 19:26:40 <kbrooks> Born_Acorn, well, it collapsed to the ground with the pm stuff 19:26:57 <Born_Acorn> Then the ever increasing in number splits. 19:27:29 * peter1138 axes Born_Acorn 19:28:12 <kbrooks> so 19:28:14 <kbrooks> umm 19:28:17 <Sacro> oooh, its like beeching all over again 19:28:20 <kbrooks> lets talk about openttd 19:28:56 <Sacro> lets talk about you and me, lets talk about all the good things and the bad things that may be 19:29:06 <kbrooks> lol 19:29:07 <peter1138> heh 19:29:13 <kbrooks> stop that rap, Sacro 19:29:18 <kbrooks> i feel a beat 19:29:23 <Sacro> sorry, lyrics theft there 19:29:30 <Sacro> plagurism 19:29:34 <kbrooks> lol 19:29:38 <kbrooks> i didnt care 19:29:49 <Born_Acorn> Sacro is gangster 19:30:06 <Sacro> sup Born_Achizzle 19:30:13 <Born_Acorn> I have photographic evidence 19:30:16 * Born_Acorn blasts a cap into Sacro. 19:30:21 <Sacro> :o 19:30:33 <Born_Acorn> Sacro, Gangster, not Gangsta 19:30:46 <Born_Acorn> http://www.tonylastella.com/images/Tony%20(gangster)%20002.JPG 19:34:28 <peter1138> hmm, i appear to be logged out of the forums. again. 19:34:40 <Sacro> peter1138: they are broken 19:35:49 *** scia [~scia@AveloN.xs4all.nl] has quit [Quit: Lost terminal] 19:35:52 *** |Jeroen| [~jeroen@dD5E03E97.access.telenet.be] has joined #openttd 19:36:37 <peter1138> it's working 19:36:40 <peter1138> just logging me out very often 19:37:13 *** Progman [~progman@p5091CF3B.dip.t-dialin.net] has joined #openttd 19:38:01 *** Jerre [~jeroen@dD5E03E97.access.telenet.be] has joined #openttd 19:38:55 *** |Jeroen| [~jeroen@dD5E03E97.access.telenet.be] has quit [Read error: Connection reset by peer] 19:41:08 <Belugas> must be the environmenent at home vs office, peter1138 ;) 19:42:28 <peter1138> strangely 19:42:41 <peter1138> it's logged me out frequently this past week 19:42:50 <peter1138> when i used my work machine, i was still logged in... 19:43:21 <Belugas> that's the price to pay with a faster connection at home hehehe 19:43:27 *** Frostregen_ [SADDAM@dslb-084-058-173-194.pools.arcor-ip.net] has joined #openttd 19:44:23 <peter1138> hehe 19:45:33 <Born_Acorn> peter1138, you should make news hounds! 19:45:40 <peter1138> no 19:45:48 <peter1138> i have nothing to record 19:45:49 <peter1138> well 19:45:58 <peter1138> occasionally there's a the "doodoo" from a freight train 19:46:01 <peter1138> -a 19:46:35 <Sacro> news hounds! 19:47:46 <Born_Acorn> Let me rephrase 19:48:08 <Born_Acorn> peter1138, you should make support for NewGRF newsounds! 19:48:57 *** Frostregen [SADDAM@dslb-084-058-167-162.pools.arcor-ip.net] has quit [Ping timeout: 480 seconds] 19:49:06 *** Frostregen_ is now known as Frostregen 19:51:13 <peter1138> ohhhhh i see 19:51:25 <peter1138> i could do 19:51:42 <kbrooks> um :-) 19:51:51 <Prof_Frink> newsounds! peter1138! 19:51:59 <kbrooks> hm 19:52:11 <jez> looks like belugas is to blame 19:52:12 <jez> :-))) 19:52:12 *** Born_Acorn is now known as Generic_Crowd 19:52:13 <Generic_Crowd> We want your children peter1138! 19:52:17 *** Generic_Crowd is now known as Born_Acorn 19:52:19 <kbrooks> has everyone switched to 0.4.8 for a stable release? 19:52:26 *** Trenskow [~outlet@85.218.142.227] has joined #openttd 19:52:36 <Born_Acorn> Everyone in here uses the latest nightly or the MiniIN. :p 19:53:20 <peter1138> there's a lot of 0.4.8 servers 19:53:24 <peter1138> so someone's using it 19:54:19 <kbrooks> OK 19:54:24 <kbrooks> ty peter1138 19:54:39 <Born_Acorn> peter1138, the hundreds if not thousands of players not in here maybe? :p 19:54:53 <peter1138> hundreds of thousands, i'm sure 19:55:06 <peter1138> or maybe it's just one guy running a load of servers on one pcx 19:55:07 <peter1138> -x 19:55:35 <jez> Rev. 6040, smallmap_gui.c 19:55:48 <jez> truelight deleted _left_button_clicked = false; 19:56:03 <jez> that makes the small map not move the location about anymore when you hold the left button 19:56:24 <Belugas> [15:55] <jez> looks like belugas is to blame <-- someone really like it been quicked ;) 19:56:38 <Born_Acorn> jez, apparently it was really really buggyy 19:56:38 <jez> eh? 19:56:39 <Belugas> somehow, i do not feel bad 19:56:46 <jez> buggy? 19:56:54 <Born_Acorn> Yes. 19:56:55 <Born_Acorn> That. 19:57:36 <jez> ugh 19:57:44 <jez> it's just because of that dumb double-click centring 19:57:47 <jez> i never use that 19:58:47 <jez> shame there isnt a separate WE for doubleclicking 19:59:04 <glx> there's no real double click 19:59:43 <jez> who uses doubleclick centring anyway? 19:59:48 <jez> i just right click to move the small map around 20:00:04 <jez> and you get that, you have to sacrifice the ability to 'drag' the viewport around 20:00:08 <jez> i say dragging is more important 20:00:14 <Bjarni> jez: looking at your patch.... you added like a zillion defines o_O 20:00:22 <peter1138> you can double click to centre? 20:00:23 <peter1138> hmm 20:00:26 <ln-> where's the patch? 20:00:35 <jez> Bjarni: yeah, after reading the coding guidelines i thought you lot might comment on that 20:00:54 <jez> Bjarni: it's either that or a ton of GB, SB and ABs 20:01:01 <jez> which are not easily readable 20:01:09 <glx> they are readable 20:01:15 <Bjarni> use an enum instead of many of those defines 20:01:23 <Bjarni> +#define FC_MOUTHNOSE 4 20:01:24 <Bjarni> +#define FC_CHIN 5 20:01:24 <Bjarni> +#define FC_SUIT 6 20:01:27 <jez> Bjarni: yeah, im talking about the macros 20:01:29 <Bjarni> now that screams for an enum 20:01:33 <jez> i know about those ones 20:01:55 *** DJ_Mirage [~martijn@biggetje.xs4all.nl] has quit [Quit: Probably doing something else] 20:02:28 <jez> glx: SB(WP(w,facesel_d).face, 17, 4, val) 20:02:40 <jez> FC_SETTIEEAR(val) 20:02:45 <jez> tell me which both are setting 20:03:05 <glx> SB with a comment is enough 20:03:14 <jez> but i'm setting multiple times 20:03:20 <jez> and there would be multiple redundant comments 20:03:28 <glx> so use an inline function instead 20:03:38 <jez> why not a macro? 20:04:35 <Bjarni> because it looks bad with all those defines 20:04:41 <Bjarni> it's kind of hard to read 20:05:02 <glx> and most code editor won't find them 20:05:42 <Bjarni> + char buffer[512]; <-- are you sure you need 512 bytes? 20:05:43 *** DaleStan_ is now known as DaleStan 20:05:52 <jez> glx: i'm using MSVC++ express 20:05:58 <jez> it easily finds the macro definitions 20:06:13 <jez> good job too because lots of other macros are used in the openttd code 20:06:16 <Bjarni> newsflash: now everybody are using windows 20:06:34 <jez> oh, you're saying MSVC is better than the mighty vim, emacs, etc? :-) 20:06:44 <Bjarni> no 20:06:46 <jez> can i get a signature on that? 20:07:11 <jez> a macro is actually more CPU efficient 20:07:13 <Bjarni> I'm saying we should not redefine our coding style based on one editor, that's only available for one platform 20:07:17 <Bjarni> and it's not even free 20:07:31 <jez> im surprised you want to add a ton of inline functions for setting some bits 20:07:50 <jez> why is SB() a macro? 20:08:59 <Bjarni> well, at least make all the macros stay on top of each other 20:09:03 <Bjarni> using spaces, not tab 20:09:15 <Bjarni> tab is not the same size on all editors 20:09:45 <jez> stay on top? 20:10:06 <Bjarni> they are alligned 20:10:13 <jez> space-align them you mean 20:10:21 <Bjarni> yeah 20:10:34 <Bjarni> it looks messy to read right now 20:11:11 <Belugas> jez : look at all the map accessors files, we are using tons of inline for that exact use 20:11:43 <jez> isnt that less efficient? 20:12:16 <Bjarni> why should it be that? 20:12:17 <Belugas> not that i know of, not in debug mode, anyway... 20:12:20 <Bjarni> it's inline 20:12:48 *** Ammler [~Ammler@105.118.78.83.cust.bluewin.ch] has joined #openttd 20:12:49 <Bjarni> no function call, so the resulting code might even be the same 20:14:27 *** BJH2_ [~chatzilla@e176096128.adsl.alicedsl.de] has joined #openttd 20:14:33 <Belugas> jez, why do you think it might be less efficient? 20:14:49 <jez> im thinking it's virtually the same as a macro 20:14:54 <Bjarni> a function call is less efficient, but this is inline 20:15:15 <jez> one is changed by the preprocessor, one by the compiler 20:15:41 <glx> the result is the same 20:15:44 <Belugas> so, at the end, it's virtually the same 20:15:49 <Belugas> hehhe 20:15:52 <Belugas> team work ;) 20:16:00 <jez> so..... 20:16:04 <jez> why not just use the macros 20:16:10 <jez> they're one-liners, i tend to use macros for that 20:16:21 <Bjarni> well, we don't ;) 20:16:58 * jez points at macros.h 20:17:12 *** BJH2 [~chatzilla@e176115021.adsl.alicedsl.de] has quit [Ping timeout: 480 seconds] 20:17:22 <Belugas> can't a macro be debug in debug mode? an inline function can be 20:17:22 <Bjarni> + int rand_lrtb[] = {3, 92, 137, 148}; <-- some comments on what those magic numbers tells us 20:17:35 <Bjarni> to me, it's just random numbers 20:17:44 <jez> random button left, top, right, button 20:17:46 <jez> erm 20:17:47 <jez> bottom 20:18:03 <Bjarni> ahh 20:18:09 <Bjarni> then write that ;) 20:18:17 <jez> not that that'll matter 20:18:21 <jez> Belugas will be nuking that code 20:18:40 <jez> oh well, at least i got the proof of concept out 20:18:47 <jez> kinda liked my hack 20:18:53 <glx> jez: if FC_* are only used in player_gui.c, no need to define them in player.h 20:18:54 <Belugas> hey... i 20:19:07 <Belugas> m not going to rewrite everything... 20:19:12 <Belugas> code style is easy to fix 20:19:22 <Bjarni> I like the functionality of the code (I mean the user interface), but I can see room for improvement in the code, so my goal is to solve those issues 20:19:33 <Belugas> me too 20:20:01 <jez> glx: don't you always define macros in header files? 20:20:11 <jez> i just do by tradition 20:20:23 <glx> only if they are used by many source files 20:20:38 <Bjarni> no, they can be in the file they are used in if they are only used in one file 20:21:11 <Bjarni> + /* Keep values within bounds */ 20:21:11 <Bjarni> + /* Hair */ <-- don't end a comment on one line and then start it again in the next one (minor issue) 20:21:50 <jez> i think they're ugly unless you do that 20:21:50 <jez> :-) 20:21:55 <jez> you want something like 20:21:59 <jez> /* foo 20:22:01 <jez> bar */ 20:22:12 <Sacro> //foo 20:22:14 <glx> /* foo 20:22:14 <Sacro> //bar 20:22:16 <Bjarni> more like 20:22:32 <Bjarni> /* foo 20:22:32 <Bjarni> * bar */ 20:22:37 <jez> heh 20:22:45 <jez> why do you care about the difference between that and what i wrote? 20:22:54 <Bjarni> Sacro: that's against the coding style :P 20:23:09 <Sacro> <!-- foo 20:23:13 <Sacro> bar --> 20:23:23 * Bjarni slaps Sacro 20:23:28 <Sacro> ow! 20:23:37 <glx> Sacro: some_code_here // comment 20:23:38 <Sacro> i dont start Programming 1 till next year 20:23:47 <Sacro> glx: yeah, i know 20:25:22 <jez> Bjarni: by the way, those two comments are semantically separate, as each attribute is named (hair, eyes, etc) 20:25:30 <jez> so having them as one joined comment looks worse IMHO 20:26:04 *** Jerre [~jeroen@dD5E03E97.access.telenet.be] has quit [Remote host closed the connection] 20:26:43 *** JohnUK89 [~admin@cpc2-leds2-0-0-cust888.leed.cable.ntl.com] has joined #openttd 20:27:25 <JohnUK89> Ello :) 20:27:52 <JohnUK89> Ubuntu doesn't like my wireless LAN card...so I installed Vista instead :P 20:28:01 <Bjarni> I'm wondering about something else. SelectPlayerFaceWndProc() is mighty long. Maybe split it into more functions and see if they can be made in such a clever way that the same function can be called for say both eyes and hair, but with different arguments (or something like that) 20:28:35 <Sacro> oh noes 20:28:53 <jez> Bjarni: sigh........ that's more complicated 20:29:00 <Bjarni> lolman: that's... bad 20:29:01 <jez> you have something against long functions? 20:29:31 <Belugas> i agree with Bjarni. Awfully long, repetitive, hard to grasp... 20:29:34 <jez> i have something against short functions :-) most of the time i think functions of 1 line should be avoided 20:29:50 <Bjarni> <jez> you have something against long functions? <-- only when they appear to be able to be made shorter, specially if some of the stuff can be put into a function, that can be called more than once 20:30:05 <Belugas> a good function should (IMHO) fit on one printer/screen page... 20:30:05 <jez> hard to grasp even with the comments? 20:30:19 <jez> oh come on Belugas, you can't just generalize like that 20:30:26 <jez> functions do totally different things 20:30:59 <JohnUK89> Bjarni, yes, I know 20:31:04 <jez> this one gets, checks and displays values of disparate attributes 20:31:09 <Belugas> they are blocks of code which serve a purpose. The more purpose you have, the more functions you should have 20:31:13 <jez> as well as faking several widgets 20:31:22 <Belugas> the more functions, the more possibility of reuses you have 20:31:39 * Sacro got an original Ubuntu CD today 20:31:46 <jez> i'd agree with you if you were gonna need most of this code in other places 20:31:47 <jez> you won't 20:31:51 <JohnUK89> Sacro, ooh nice :P 20:31:52 <Brianetta> Sacro: I have several 20:32:03 <Belugas> and i'm not generalizing, it is my rule of thumbs 20:32:05 <JohnUK89> Shame it doesn't like my Wifi card :P 20:32:13 <Bjarni> jez: if you do not need it anywhere else, then make it static and the compiler will inline it ;) 20:32:14 <Sacro> i ran away from the bible bearers and ended up at the Ubuntu table *shudder* 20:32:44 <glx> JohnUK89: buy a compatible one :) 20:32:50 <Sacro> use ndiswrapper 20:33:23 *** MeusH [~MeusH@host-ip18-138.crowley.pl] has joined #openttd 20:33:25 <Brianetta> My family are ,mainly bible-thumpers. 20:33:32 <Brianetta> I used to be a bible thumper. 20:33:33 <MeusH> good evening! 20:33:36 <Bjarni> but it's good to have functions that you can get an overview of. Say something weird happens and we have to debug your function, then it will take a while to figure out what goes on where. Also some editors (like mine) got a function to go to the next/prev function 20:33:52 <Bjarni> and I got a list of all functions in the file, which I can click to go to them right away 20:34:06 <Sacro> MeusH! 20:34:13 * Sacro is learning polish 20:34:31 <jez> Brianetta: bible-thumper turned bible-basher? :-) 20:34:37 * MeusH was badly busy lately 20:34:43 <MeusH> but I no longer am 20:34:46 <glx> <@Bjarni> and I got a list of all functions in the file, which I can click to go to them right away <-- me too, very useful 20:34:49 <MeusH> Sacro! Why? 20:34:53 <Bjarni> MeusH: been trying to get rid of your government? 20:35:02 *** Zr40 [~Zirconium@zr40.xs4all.nl] has quit [Ping timeout: 480 seconds] 20:35:04 <jez> Bjarni: it's already inline, it's written right there in the function! :-) 20:35:06 <Sacro> MeusH: pretty girls are teaching me 20:35:15 <MeusH> Bjarni, no I've been helping to kick gay asses 20:35:24 <MeusH> seriously, I'm not THAT into politycs 20:35:30 <Bjarni> MeusH: that's just as good 20:35:33 <MeusH> Sacro: pretty girls are pretty cool :) 20:35:44 <jez> these coding conventions seem rather centred around crappy editors. :-P 20:36:08 <Belugas> jez, can't you do anything else then comply??? 20:36:10 <jez> im starting to realise why vim people think it's so great; because it only works well with code organised in a very certain way 20:36:23 <jez> i am rewriting some of it now 20:36:28 <jez> heh 20:36:30 <MeusH> Bjarni: but seriously, the worst gangsters join with the most hated party 20:36:37 <MeusH> they don't hate eachother anymore 20:36:45 <MeusH> because they throw eggs at gays 20:36:49 <Bjarni> jez: let me put it this way: we coded on this project for more than two years and we coded something else before we started here. We got experience and decided how we want the coding style, so to add patches, we agreed that they will follow our coding style 20:36:50 <Belugas> her.... "complain" i meant 20:36:52 <jez> but stuff like 'that functions is too long', doesn't really make sense to me 20:36:52 <Bjarni> end of story 20:36:54 <Sacro> MeusH: yes they are, i didnt think polish girls where pretty until now 20:36:56 <MeusH> and they tell police what to do with their sticks... to make gays happy 20:37:03 <Sacro> pmsl 20:37:16 <Sacro> rofl 20:37:18 <MeusH> Sacro: many polish girls out there? In your age? 20:37:33 <Sacro> MeusH: ive no idea, i might grab a pen and paper and go count 20:37:35 <jez> question about 'coding style': 20:37:41 <Sacro> jez: there is none 20:37:42 <jez> typedef enum Birds { ... } Bird; 20:37:46 <Bjarni> <jez> but stuff like 'that functions is too long', doesn't really make sense to me <-- if a function is too long (say like more than 2-3 screens), we will spend too long on maintaining it if it ever needs updating 20:37:58 <jez> why on earth do you do that 20:38:04 <jez> enums don't even need a name 20:38:13 <jez> they're a shorthand way of #defining values 20:38:14 <MeusH> Sacro: you live in England don't you? 20:38:25 <Sacro> MeusH: that i do 20:38:32 <Bjarni> hmm 20:38:46 <Bjarni> that's the first thing you said about the coding style, that makes sense 20:38:48 <Belugas> because it is a nice way to regroup related data toguether 20:38:55 <jez> lol 20:38:58 <peter1138> int16 data_1 is far superior, of couse ;P 20:39:01 <peter1138> +r 20:39:12 <jez> peter1138: was that an enum name? 20:39:13 <peter1138> EngineID engine; 20:39:16 <peter1138> int16 data_1; 20:39:17 <MeusH> Sacro: the sad thing is that many poles go to England 20:39:20 <peter1138> what's clearer? 20:39:28 <MeusH> (which is good for you at the moment) 20:39:33 <jez> peter1138: what are you talking about? lol 20:39:34 <MeusH> so what's age of these girls? 20:39:49 <Sacro> MeusH: yes, shes 17 i think... 20:39:54 <glx> jez: most enums are used as types 20:40:19 <jez> used for what? 20:40:43 <glx> in function calls, structs, ... 20:40:49 <glx> everywhere in the code 20:41:04 <jez> the /members/ of the enums are used 20:41:08 <jez> but the enums themselves? 20:41:08 <MeusH> My parents are seriously thinking about moving 20:41:31 <peter1138> yes 20:41:39 <Bjarni> jez: look in vehicle_gui.h. It's acceptable to make an enum like that one (there is only one enum) 20:41:45 <Sacro> MeusH: are they taking you with them? 20:41:55 *** Turski [~tarmo@dsl-kpogw1-fe21df00-2.dhcp.inet.fi] has quit [Ping timeout: 480 seconds] 20:42:06 <Bjarni> a comment on what it's used for and then the enum nicely aligned 20:42:28 <Bjarni> and a prefix to the names so when you see that name in the code, you know what enum to look at 20:42:46 <Sacro> :O 20:42:55 <Sacro> whats EUR2.5k in £ 20:43:22 <Sacro> hmm, £1700 for breast fondlage 20:43:34 <jez> Bjarni: ironically, that enum breaks your coding convention :-) 20:43:46 <Bjarni> <MeusH> My parents are seriously thinking about moving <-- I knew it. We should never have opened the borders in EU. Now we are being flooded with people seeking our money 20:44:09 <jez> oh i see, they're 'weakly related constants' 20:44:12 <Sacro> hate to say it, but Hull is getting flooded with Polish workers 20:44:25 <Sacro> worst thing is, is they are better than the locals >< 20:44:53 <jez> hull... you live in hull 20:44:54 <jez> my god 20:45:00 <jez> isn't Prescott enough to get you out of there? 20:45:00 <peter1138> somebody has to 20:45:01 <MeusH> Bjarni: that may be right 20:45:06 <MeusH> Sacro: Dunnow 20:45:09 <peter1138> well, maybe not 20:45:12 <MeusH> I'm happy with my school 20:45:16 <peter1138> i suppose it could be blitzed 20:45:18 <MeusH> and there is a grandma I should take care of 20:45:19 <Bjarni> <jez> oh i see, they're 'weakly related constants' <-- they are not weakly related. The first 3 are ID for vehicle lists (type IDs if you like) and the last is a bitmask for where in the window number the type is written 20:45:25 <MeusH> and they find me to be responsible 20:45:28 <MeusH> so I hope I'll stay 20:45:38 <MeusH> I don't know about university 20:45:43 <MeusH> maybye here maybye there 20:45:55 <jez> Bjarni: in that case, the enum should be named and typedef'd. :-) 20:46:08 <jez> dunno why, but the coding guidelines say that 20:46:20 <Bjarni> ... 20:46:28 <Bjarni> why should it be typedef'ed? 20:46:40 <Sacro> jez: no, he left first 20:46:46 <MeusH> Bjarni: If my parents got to 65 years old and finally get retired, they would get around 50 euro per month... it should be 200 for a poor live or 400 for a luxorious live 20:47:11 <Sacro> MeusH: thats ridiculous 20:47:15 <MeusH> Sacro: is Hull a city or a district? 20:47:25 <Sacro> MeusH: errm... think its both 20:47:27 <MeusH> Yep. And it is because of lack of people working here 20:47:37 <jez> "We say "enum Birds" and typedef it as "Bird". Rationale: We list a number of "Birds", but when I have a variable of this type, the type is "Bird" (I'll put just one bird in the variable)." 20:47:43 <Sacro> its got its own council, and telephone companty 20:47:57 <MeusH> they say it's high unemployment rate here, but actually people either are too lazy to work, they commit crimes or emmigrate 20:48:08 <Bjarni> it's not strict like in the example. It got assigned values, it's not autogenerated values 20:48:09 <MeusH> resulting in horrible forecasts for adults 20:48:12 <Sacro> MeusH: it seems the polish that come over here are willing to work 20:48:28 <jez> then it's "weakely related constants" 20:48:29 <Sacro> however we get some ignorant destructive latvians heading over 20:48:33 <Bjarni> if it relied on the first being 0 and then the next being 1, then yes 20:48:38 <Bjarni> but not in this case 20:48:47 <MeusH> Sacro: yeah, these willing to work would have worked here but they get paid more in England 20:49:15 <jez> "). Do not forget the name of the enum ("Birds"). Even though gcc will happily compile and run (as it should), MSVC won't properly initialize arrays that have this enum as their type. No error, no warning, just broken (but running) code." 20:49:17 <jez> Yuk. 20:49:30 <jez> I think enums should actually be un-nameable 20:49:37 <Sacro> MeusH: its obvious why they move, even if they dont get employed over here, they can get jobseekers which is around £50 p/w 20:49:40 <jez> that enum name is a waste of an identifier 20:50:01 <Sacro> thats about 75EUR 20:50:50 *** Spoco [~Spoco@dsl-083-102-036-120.lohjanpuhelin.fi] has quit [] 20:50:51 <MeusH> Sacro: how long can they take that mone? 20:51:00 <MeusH> money* 20:52:14 <jez> Enumerations provide an alternative to the #define preprocessor directive with the advantages that the values can be generated for you and obey normal scoping rules. 20:52:16 <jez> that's about it 20:53:10 <Sacro> MeusH: errm, for about 6 months, and then they will "try" and find work for them 20:53:28 <jez> you can probably put any int in an 'enum' variable 20:53:37 <Sacro> but then if they have kids, or partners it can be a lot more 20:53:48 <Sacro> plus they are entitled to free healthcare, council houses 20:54:06 <MeusH> that's just like here. A guy drains money for six months, goes work somewhere for a month or two then goes home to drain cash for a next 6 months 20:54:13 <MeusH> also everything is corrupted 20:54:25 <MeusH> that's amazing Sacro 20:54:53 <Sacro> hmm, this country is corrupt too 20:55:29 <jez> enum bar {a, b, c} foo; foo = (bar)22; 20:55:45 <MeusH> Poland is too much corrupt 20:55:54 <MeusH> some things are just unbelievable 20:56:42 <Sacro> i would love to visit Poland, my friend and his partner celebrated their 3 year anniversary in Warsaw and it looks really nice 20:57:26 <Bjarni> jez: I wonder about one thing. When we say we prefer an enum (it's open to debate if it should be two here), then why do you go on with that you don't like them (or whatever we should call your statements)? 20:57:38 <Bjarni> the same goes for length of functions 20:57:38 <MeusH> yeah, some things are really beautiful 20:58:03 <MeusH> visit Cracow, I'll be your free... walking-around-guy-and-talking-stories 20:58:44 <Sacro> MeusH: i might have to when i get some money and a passport 20:58:54 <Sacro> id like to go to quite a few places 20:58:58 <Bjarni> the easy solution for us would be to say "screw faces", but we actually spent time looking though your diff file and gives you constructive feedback on how to improve it to a lever so it can be considered for the trunk and it appears like you don't want that feedback 20:59:14 <Sacro> heh, screw faces 20:59:25 <Bjarni> ... 20:59:35 <Belugas> in short, jez : we have a coding style. It may be not perfect, but we abey to it. 20:59:36 <Bjarni> poor choice of words when Sacro is in the channel :D 20:59:41 <Sacro> Bjarni: true 20:59:53 <jez> sorry Bjarni, i understand your coding style 20:59:57 <Sacro> otherwise Tron wil hunt you down and shoot you :p 21:00:40 <jez> im not trying to be overly critical but i do try to break down code where i can 21:01:08 <Sacro> jez: you dont have to understand it, you just have to obey it, thats the rules 21:01:33 <Bjarni> :) 21:01:44 <Belugas> + // Avoid white 21:01:44 <Belugas> + remap = (remap > 14 ? 14 : remap); 21:01:44 <Belugas> + highword = GENERAL_SPRITE_COLOR(remap); 21:01:44 <Belugas> Less black magic this way ;) 21:02:08 <Belugas> yeah Sacro :) 21:02:15 <peter1138> remap = min(remap, 14); 21:02:35 <peter1138> highword = GENERAL_SPRITE_COLOR(min(remap, 14)); 21:02:40 <peter1138> *shrug* 21:03:35 <Bjarni> nice short lines. Easy to read and stuff like min() have been well tested, so we know that it will not contain a < pointing the wrong way or similar 21:04:16 <jez> i forgot about min() :-) 21:04:31 <jez> i'm in love with the ?: operator 21:04:40 <peter1138> Bjarni: heh, i generally mix up min() and max() first go :/ 21:05:05 <Bjarni> ok, so it's not idiot proof, but it's easier to spot such a mistake :P 21:06:03 *** Brokkoli [~Brokkoli@c170122.adsl.hansenet.de] has quit [Quit: They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.] 21:06:06 <Belugas> go peter1138 go :) 21:06:47 *** ztanz [ztanz@ztanz.campus.luth.se] has quit [Quit: ( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )] 21:07:36 <jez> you gotta remember i was revamping this from disassembled code 21:07:39 <jez> or close to that anyway 21:07:53 <Sacro> jez: and luddie started from assembled exe 21:08:56 <jez> and Chris started from... nothing 21:08:56 <jez> :-P 21:09:14 <Sacro> just notepad 21:09:25 <jez> he made TT in notepad? 21:09:27 <Bjarni> I don't think he had notepad in DOS 21:09:35 <jez> edlin 21:09:43 <Sacro> just cat... 21:10:02 <jez> had to type 1s and 0s 21:10:07 <Bjarni> what I don't get is why they made TT for Mac in English, then translated it to Japanese and only published the Japanese version 21:10:16 <jez> they did? 21:10:23 <jez> who was the Japanese publisher? 21:10:26 <Sacro> yeah 21:10:29 <glx> + GetString(buffer, STR_FACE_HAIR); 21:10:29 <glx> + DrawString(210-GetStringBoundingBox(buffer).width, 17, STR_FACE_HAIR, 0); 21:10:29 <glx> can be replaced by DrawTextRightAlign() 21:10:30 <Bjarni> they got the English version in some office in England, but they never published it 21:10:52 <glx> oops DrawStringRightAligned() indeed :) 21:11:18 <Bjarni> <jez> who was the Japanese publisher? <-- I can't remember 21:11:21 <jez> oh noes 21:11:29 <jez> i did that right-align calculation for nothing 21:11:37 <Bjarni> but it's written online.... somewhere 21:12:03 *** Belugas is now known as Belugas_Gone 21:12:07 <glx> + cl = w->click_state & (1<<widgno); 21:12:07 <glx> + cl = (cl ? 1 : 0); // 1 if clicked, so add 1px to x and y text co-ords 21:12:07 <glx> is replacable by 21:12:07 <glx> + cl = !!(w(->click_state & (1<<widgno)); 21:12:12 <Bjarni> tough luck 21:12:21 <jez> glx: i hate that !!() 21:12:25 <jez> i purposely avoided it 21:12:42 *** ephgsm [eph@MCDXXVI.gprs.saunalahti.fi] has joined #openttd 21:12:59 <jez> my code is far more readable 21:13:18 *** ephgsm is now known as eph 21:14:00 <Bjarni> <glx> + cl = !!(w(->click_state & (1<<widgno)); <-- what happened to HASBIT()? 21:14:10 *** Ammler [~Ammler@105.118.78.83.cust.bluewin.ch] has quit [Quit: Konversation terminated!] 21:14:22 <jez> ooh, a macro? 21:14:26 <jez> shouldnt that be an inline function? 21:14:36 <peter1138> cl = HASBIT(w->click_state, widgno); ftw 21:14:40 *** DaleStan_ [~Dale@74.132.200.55] has joined #openttd 21:14:44 <Bjarni> cl = HASBIT(w->click_state, widgno) 21:14:52 <jez> ftw? 21:14:57 <Kalpa> For the win 21:15:02 <peter1138> i dunno, some lamer speak 21:15:09 <Kalpa> Ask me, I'm llama extraordinaire 21:15:13 <Kalpa> I play WoW and stuff 21:15:14 <Bjarni> ahh, that's why I didn't understand it either 21:15:15 <jez> still dont gettit 21:15:19 <glx> Bjarni: yeah I forgot the macro :) 21:15:38 <Kalpa> lol = laughing out loud, brb = be right back, ftw = for the win 21:15:45 <Kalpa> And stuff like that you know. 21:15:49 <jez> for the win?? 21:15:51 <Bjarni> <jez> still dont gettit <-- Sacro: jez wrote tit 21:15:51 <jez> what does that mean 21:16:05 <Sacro> :D 21:16:07 <Kalpa> It means like "cool" or "rocks" or "is the best way to do a thing" 21:16:07 <Sacro> tits :D 21:16:14 <Bjarni> what does "for the win" mean anyway? 21:16:17 <Sacro> Bjarni: your just as bad 21:16:19 <JohnUK89> Boobies? 21:16:24 <Sacro> BOOOOOOOOOBIES :d 21:16:28 <glx> lesbians 21:16:35 <Kalpa> Seems like this channel has had one too many beer. :P 21:16:35 <Sacro> LESBIANS :D 21:16:36 <JohnUK89> Lesbanzzzzzzzzzzz 21:16:42 <MeusH> #lesbians again 21:16:43 <JohnUK89> lesbianzzzzzzzzzzzzzz* 21:16:44 <Sacro> i feel like a dirty father jack... 21:16:45 <jez> Kalpa: havING 21:17:03 <Bjarni> <Sacro> BOOOOOOOOOBIES :d <-- be careful not to get so excited that you turn it into babies 21:17:13 <jez> Sacro: jacking off your dirty father? 21:17:26 <Kalpa> Hmm, might as well try some openttd for a while 21:17:32 <Kalpa> Haven't touched ttd for like a half a year now 21:17:38 *** eph [eph@MCDXXVI.gprs.saunalahti.fi] has quit [Read error: Connection reset by peer] 21:17:39 <JohnUK89> :O 21:17:41 <Bjarni> o_O 21:17:43 <MeusH> :o 21:17:44 <JohnUK89> HOW DARE YOU?!?! 21:17:44 <MeusH> zomg 21:17:49 <Bjarni> Kalpa: are you feeling well? 21:18:01 <MeusH> you're the evil one 21:18:06 *** ChrisM87 [~ChrisM@p54AC647F.dip.t-dialin.net] has quit [Remote host closed the connection] 21:18:09 <Kalpa> Well, like 4 months 21:18:21 <Kalpa> I played UFO: enemy unknown during summer (and WoW) 21:18:22 <Bjarni> then there are 5 months to go 21:18:24 <MeusH> you are no longer permitted to move mouse over TT icon 21:18:34 <MeusH> you aren't even allowed to type T on your keyboard 21:18:38 <MeusH> oh noes 21:18:54 <Bjarni> jez: anyway, use HASBIT() ;) 21:18:57 <Kalpa> Oh noes, this channel is not even having one too many beer, it's purely on speed :P 21:19:07 <MeusH> shame on me but I'm waiting for tropic waypoints to start a game, which may take a while 21:19:08 <Bjarni> no 21:19:13 <Bjarni> no drugs allowed 21:19:29 <MeusH> I was accused of being high on crack on Sunday 21:19:39 <MeusH> cops came to me and asked for papers 21:19:39 <peter1138> were you? 21:19:44 <MeusH> surely no 21:19:48 <Bjarni> in this channel, drinking, smoking, drugs, bad coding and stuff like that is totally banned 21:19:59 <Sacro> :( 21:20:10 <MeusH> It was my friend's psycho neighbour, who calls the police every time we go out to the garden 21:20:16 <Bjarni> damn, that made Sacro sad 21:20:19 <Bjarni> Sacro: lesbians 21:20:24 <Bjarni> problem solved :) 21:20:27 <Sacro> :D 21:20:30 <jez> can we ban anally-retentive coding? :-P 21:20:34 <Kalpa> I think my newest version installed is 0.4.7 + some latest nightly build, I can probably just go for the newest nightly right? :P 21:21:00 *** DaleStan [~Dale@74.132.200.55] has quit [Ping timeout: 480 seconds] 21:21:00 *** DaleStan_ is now known as DaleStan 21:21:08 <Bjarni> Kalpa: if you do, be ready for a surprise. We didn't play WoW, so stuff happened 21:21:16 <jez> DaleStan: by the way, thanks for the palette help on that TT-forums thread 21:21:21 <Sacro> Kalpa: miniin ftw 21:21:26 <Kalpa> Bjarni: I mean, like, will the game still work? :) 21:21:28 <jez> DaleStan: now i understand it properly :-) 21:21:35 <Bjarni> Kalpa: it should 21:21:40 <Kalpa> Goodie 21:21:47 <Bjarni> *should* 21:22:08 <Bjarni> I didn't test it on all OSes tonight ;) 21:22:09 <DaleStan> jez: You're welcome. 21:22:19 <Kalpa> Should was as good as I expecteD ;) 21:22:43 <Kalpa> "Play heightmap" :D 21:22:44 <Bjarni> DaleStan: btw should we do anything about OSX support in grfcodec or did we just drop it for now? 21:23:40 <Bjarni> + switch (FC_GENDER_ETH_COUNT) { 21:23:40 <Bjarni> + case 0: 21:23:40 <Bjarni> + case 1: 21:23:40 <Bjarni> + case 2: 21:23:42 <Bjarni> + case 3: if ((thisval % 4) >= 3) {thisval-=((thisval%4)-2);} 21:23:44 <Bjarni> + } <-- best switch case ever :D 21:23:56 <jez> it's for human-readability :-) 21:24:07 <jez> you'll notice that is repeated several times 21:24:16 <Bjarni> yeah 21:24:19 <jez> you can see what's happening for each gender/eth 21:24:24 <Bjarni> it looks kind of messy that way :P 21:24:35 <Bjarni> oh like that 21:24:37 <Bjarni> hmm 21:25:23 <jez> switch (FC_GENDER_ETH_COUNT) { 21:25:23 <jez> case 0: if (FC_GETHAIR > face_limits[FC_CM][FC_HAIR]) {FC_SETHAIR(face_limits[FC_CM][FC_HAIR]);} break; 21:25:23 <jez> case 1: 21:25:23 <jez> case 2: 21:25:23 <jez> case 3: if (FC_GETHAIR > face_limits[FC_CF][FC_HAIR]) {FC_SETHAIR(face_limits[FC_CF][FC_HAIR]);} break; 21:25:25 <jez> there's another 21:25:50 <kbrooks> macros... 21:25:52 <kbrooks> awful. 21:25:57 <kbrooks> really. 21:26:02 <jez> ? 21:27:03 <jez> didnt you say <kbrooks> has everyone switched to 0.4.8 for a stable release? 21:27:14 <jez> i don't think you're qualified to comment :-) 21:27:26 <Bjarni> + case 15: 21:27:26 <Bjarni> + toadd = 1; <-- really informative on what goes on here. Also the break is missing. If there should not be a break, add a comment about it so it's clear that it's not a bug 21:27:31 *** JohnUK89 [~admin@cpc2-leds2-0-0-cust888.leed.cable.ntl.com] has quit [] 21:27:38 <Kalpa> Whoooa, someone has gone berzerk with airport designing :P 21:28:03 <jez> Bjarni: huh? if you look at the surrounding code it's quite obvious, that's a fallthrough 21:28:20 <Bjarni> not berserk, just figured out how to make them and then made some based on feedback 21:28:41 <jez> there're probably fewer airport designs in the world than there are in OpenTTD 21:28:50 <Bjarni> jez: good, then write /* Fallthrough */ 21:28:55 <jez> k 21:29:14 <peter1138> not followthrough 21:29:24 <Bjarni> :) 21:29:30 <jez> peter1138: alcohol? 21:29:47 <peter1138> i'll take a cold beer, cheers 21:29:58 <jez> i assumed you already had one 21:30:10 <peter1138> unfortunately not 21:30:19 <jez> hum 21:30:23 <jez> but you still said that 21:30:24 <jez> strange 21:30:48 <Bjarni> jez: the key to make good code is also to make it fast to read and not to say "he will also read the next 10 lines and presume that this is all right". We will waste time reading and understanding 10 lines each time we notice the missing break when we investigate if it is a bug 21:31:19 <peter1138> missing breaks are fun :D 21:31:20 <jez> there's a tradeoff between easy to read and overly verbose, though 21:31:29 <Bjarni> yeah 21:31:37 <jez> i try not to comment massively 21:31:44 <jez> except maybe at the start of a function 21:32:01 <Bjarni> but we comment missing breaks on purpose everywhere else because we have wasted so many hours tracking bugs that was due to missing breaks 21:32:13 <jez> yeah i will put those in 21:32:40 <Bjarni> <jez> i try not to comment massively <-- there is a level between nearly none and massively. A little more would be nice 21:32:58 <jez> im seeing a comment once every few lines.... 21:32:59 <jez> :-) 21:33:16 <Bjarni> - * @todo Cleanup the messy DrawPlayerFace function asap <-- that line have been there since revision 1, right? 21:33:18 <Bjarni> :P 21:33:28 <jez> heh 21:33:40 <Bjarni> I didn't check, but I just presume that it's that old 21:34:21 <jez> since truelight checked in the 'old crashed svn' 21:34:45 <Bjarni> it might have been there since revision 1 in the old svn server 21:34:49 <jez> yeah 21:35:15 <Sacro> peter1138: You don't have permission to access /o/trunk/data/custom/pb_hovs.grf on this server. 21:35:28 <peter1138> o_O 21:35:33 <ln-> the messy DrawPlayerFace function that makes the players bisexual? 21:35:54 <Sacro> :o Born_Acorn has done UKWaypoints 21:36:02 <Sacro> peter1138: You don't have permission to access /o/trunk/data/custom/newstatsw.grf on this server. 21:36:07 <Bjarni> DrawSprite(849 + (data2 > 9 ? 9 : data2), x, y); <-- min() (again) 21:36:23 <peter1138> should let you now 21:36:25 <Bjarni> the same goes for the following many ? lines 21:36:58 <peter1138> Sacro: he drew them, i coded them 21:37:11 *** Darkvater [~Tomi@5354EC24.cable.casema.nl] has joined #openttd 21:37:21 <Darkvater> a thought it weird 21:37:32 <peter1138> bit quiet, eh? 21:37:32 <Bjarni> + int16 data_1; 21:37:32 <Bjarni> + int16 data_2; <-- maybe we can get a bit more creative with that naming ;) 21:37:38 <MeusH> hello Darkvater 21:37:44 <Bjarni> hi Darkvater 21:37:48 *** Sionide [~sphinx@cpc1-norw5-0-0-cust493.pete.cable.ntl.com] has quit [Ping timeout: 480 seconds] 21:37:49 <Darkvater> wow, my suse is really fucked 21:37:56 <Darkvater> segmentation fault during repair... 21:37:57 <Darkvater> :( 21:38:08 <Bjarni> now that's bad 21:38:09 <Darkvater> and I just had it set up the way I wanted 21:38:16 * peter1138 ponders buying a tft monitor on the basis of 'helping to save the environment' 21:38:35 <Darkvater> buy mine :) 21:38:35 *** Nigel [~Nigel@202-154-144-199.ubs-dynamic.connections.net.nz] has quit [Ping timeout: 480 seconds] 21:38:43 <Darkvater> that will save the environment even more ^^ 21:40:23 <Darkvater> OMFG 21:40:42 <Bjarni> Frej? 21:40:45 <Darkvater> 'script:libzypp-patch-zmdrestartt.sh-2-1533 has unfulfilled requireement 21:40:54 <Darkvater> goddammit fcuking linux crap 21:41:09 <Darkvater> and I cannot delete it 21:41:43 <peter1138> night night 21:45:29 <Sacro> peter1138: where be thine server? 21:45:55 <XeryusTC> gn 21:46:07 *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit [Quit: So Long, and Thanks for All the Fish] 21:46:22 *** DaleStan_ [~Dale@74.132.200.55] has joined #openttd 21:47:46 *** Trenskow [~outlet@85.218.142.227] has quit [Quit: Read error: Connection reset by sortepeer] 21:47:49 *** WolfAngel [~wolfangel@83.72.164.148.ip.tele2adsl.dk] has quit [Quit: <!--#Exec cmd='Quit'-->] 21:50:14 *** Sionide [~sphinx@cpc1-norw5-0-0-cust493.pete.cable.ntl.com] has joined #openttd 21:50:38 *** Darkvater [~Tomi@5354EC24.cable.casema.nl] has quit [Ping timeout: 480 seconds] 21:52:38 *** DaleStan [~Dale@74.132.200.55] has quit [Ping timeout: 480 seconds] 21:52:47 *** Neonox [~Neonox@ip-80-226-227-174.vodafone-net.de] has quit [Quit: muss wech] 21:53:29 *** TinoM [~Tino@i5387C00B.versanet.de] has quit [Quit: Verlassend] 21:56:35 *** Darkvater [~Tomi@5354EC24.cable.casema.nl] has joined #openttd 21:58:00 <MeusH> goodnight 21:58:17 *** MeusH [~MeusH@host-ip18-138.crowley.pl] has quit [Quit: bye - quit] 22:01:19 <Wolf01> 'night 22:01:26 *** Wolf01 [~wolf01@host117-234-dynamic.14-87-r.retail.telecomitalia.it] has quit [] 22:03:28 *** Mucht|zZz [~Mucht@chello080109200215.3.sc-graz.chello.at] has quit [Remote host closed the connection] 22:03:29 *** Wolfensteijn [~wolf@h33083.upc-h.chello.nl] has joined #openttd 22:03:37 *** Mucht|zZz [~Mucht@chello080109200215.3.sc-graz.chello.at] has joined #openttd 22:03:47 *** Trenskow [~outlet@85.218.142.227] has joined #openttd 22:04:05 *** Trenskow [~outlet@85.218.142.227] has quit [] 22:04:22 *** Maedhros [~jc@i-195-137-43-74.freedom2surf.net] has quit [Quit: night] 22:04:35 *** Darkvater [~Tomi@5354EC24.cable.casema.nl] has quit [Ping timeout: 480 seconds] 22:08:04 *** Wolfy [~wolf@h33083.upc-h.chello.nl] has quit [Ping timeout: 480 seconds] 22:17:47 *** Trenskow [~outlet@85.218.142.227] has joined #openttd 22:21:24 *** Darkvater [~Tomi@5354EC24.cable.casema.nl] has joined #openttd 22:21:28 *** DaleStan_ is now known as DaleStan 22:21:29 <DaleStan> Bjarni: Oh, right. I forgot about that. I'm currently more interested in making Patch's FIFO work the way I want, though. 22:21:36 <Darkvater> getting disced pretty often I see... 22:22:13 <Bjarni> DaleStan: that's ok. I'm busy doing other stuff as well 22:22:29 <Bjarni> it's just... we should not postpone it for years ;) 22:22:52 <Sacro> Darkvater: yeah, you are bouncing around a fair bit 22:23:43 <Bjarni> Darkvater: this network is really stable for everybody else... it's not like freenode 22:23:43 *** blackis [~blackis@bebis.csbnet.se] has quit [Quit: blackis] 22:23:45 *** mikk36 [mikk36@pc2.host1.starman.ee] has quit [Ping timeout: 480 seconds] 22:26:29 <Sacro> Bjarni: there goes another... 22:26:48 *** mikk36 [mikk36@pc143.host1.starman.ee] has joined #openttd 22:26:57 <Bjarni> hmm 22:27:17 <Bjarni> he is in a poor country. Maybe he got a poor connection 22:27:40 <Bjarni> but still, nobody timed out and reconnects as much as Darkvater 22:27:53 <Sacro> afaik, Estonia has quite good internet when you can get it 22:28:18 *** Trenskow [~outlet@85.218.142.227] has quit [Quit: Read error: Connection reset by sortepeer] 22:28:31 <jez> poor country? 22:28:49 <Bjarni> maybe somebody tried to break into his net connection to get online without being traceable 22:29:54 <Sacro> quickly switch the cable over before anyone notices... 22:29:55 <Bjarni> <jez> poor country? <-- at least the media here tells us that the new EU countries are full of poor people that we should help 22:30:55 <Bjarni> I think we got the most red "political neutral" media you can find 22:31:17 <Darkvater> Error loading language plugin /usr/lib/YaST2/plugin/libpy2lang_perl.so: libdbus-1.so.2: cannot open shared object file: No such file or directory 22:31:23 <Darkvater> ok this is not going to work :S 22:33:19 *** Trenskow [~outlet@85.218.142.227] has joined #openttd 22:35:54 <Darkvater> hh 22:36:23 <jez> i thought .nl was Dutch 22:36:28 *** Progman [~progman@p5091CF3B.dip.t-dialin.net] has quit [Remote host closed the connection] 22:36:28 <jez> they're not quite a new country 22:36:47 <Sacro> .nl is the netherlands 22:36:55 <Sacro> and they are ... err ... dutch 22:37:01 <Sacro> netherlandish! 22:37:25 <jez> :-) 22:40:53 <Bjarni> I meant .ee, not .nl 22:41:38 <Bjarni> Darkvater is unique in the way that his computer manage to break itself, which makes his connection unstable. We should not blame his ISP for that 22:42:21 <Bjarni> for should we.... maybe they sent him bad packages and the computer got so confused that it tried to commit suicide 22:43:32 <Sacro> hehe, sabotages suse updates 22:43:32 <Darkvater> d 22:43:39 <ln-> i would agree that estonia is a poor country, yet its economy has gotten impressively better during the past 10 years. 22:43:41 <Sacro> :o it speaks 22:44:07 <Sacro> cat /dev/ppp | s/0x1/0x0/ 22:44:10 <Sacro> mwahahaha 22:44:24 <Bjarni> ln-: agreed 22:44:40 <Bjarni> it can only go forward after the fall of USSR 22:45:22 <Bjarni> hmm 22:45:36 <Bjarni> why is it that the signal GUI never was committed? 22:45:51 <Bjarni> somebody said a reason once, but I forgot :( 22:46:50 <Bjarni> +STR_SIGNAL_TYPE_COMBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING} <-- awesome string, yet a bit confusing ;) 22:48:32 <Sacro> night all 22:49:03 <glx> Sacro: that early? 22:49:14 *** Sacro [~ben@adsl-83-100-230-246.karoo.KCOM.COM] has quit [Remote host closed the connection] 22:50:23 *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has quit [Quit: Tschüß] 22:51:13 <Bjarni> he didn't show signs of getting stabbed/shot, yet you never know with Hull 22:51:50 <Bjarni> TODO: p2 should be replaced by two bits for "along" and "against" the track. <-- this is regarding the command to build signals. What does it even mean? 22:56:10 *** Trenskow [~outlet@85.218.142.227] has quit [Quit: Read error: Connection reset by sortepeer] 22:56:47 <Eddi|zuHause3> hm... when you connect a double-track line to a junction, you want one line go outward (signals "along" the dragging) and one go inward (signals "against" the dragging) 22:57:02 <Eddi|zuHause3> since you are starting to drag from the same side, and not go to the other end of the line 22:57:21 <Eddi|zuHause3> that is what i would imagine 22:57:51 <Bjarni> that's possible 22:58:18 <Bjarni> but it appears to be in the trunk, which do not have the signal dragging patch applied 22:58:27 <Bjarni> but maybe that is the TODO part of it 22:58:40 <Eddi|zuHause3> you have signal dragging on straight lines 22:58:52 <Eddi|zuHause3> but not autocompletition around curves 23:00:09 <Eddi|zuHause3> you start on an existing signal, and the code copies that signal (minus pre/exit/combo type) along the track you dragged 23:00:29 <Eddi|zuHause3> every x-th tile (patch setting) 23:00:33 *** Darkvater [~Tomi@5354EC24.cable.casema.nl] has quit [Ping timeout: 480 seconds] 23:02:45 <jez> the lead coder of openttd is from estonia 23:02:45 <jez> heh 23:02:48 <jez> never would've guessed 23:02:54 <jez> *checks* 23:02:54 *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has joined #openttd 23:03:12 <jez> yep, there's an estonian language pack :-) 23:03:34 <Bjarni> <jez> the lead coder of openttd is from estonia <-- wtf are you talking about??? 23:04:23 <Bjarni> only one guy from Estonia got anything into the trunk and that was only on the old svn server 23:04:34 <Bjarni> that's hardly a lead coder 23:08:35 <Eddi|zuHause3> who is actually "lead" coder? 23:08:43 <ln-> chris sawyer 23:09:04 <Eddi|zuHause3> no code whatsoever from chris sawyer is in ottd 23:09:25 <Eddi|zuHause3> (would get copyright problems otherwise) 23:09:30 <ln-> well of course not, and even no ideas copied. 23:10:08 <ln-> Eddi|zuHause3: beware, you are approaching a forbidden topic of discussion. 23:10:22 <Eddi|zuHause3> well, chris sawyer coded in assembler, ottd is written in C... proof positive ;) 23:10:39 <jez> Bjarni: didnt you say Darkvater was from Estonia? 23:10:43 * jez got confuzzled 23:10:54 <Bjarni> according to openttd.org, Darkvater is both lead coder and retired at the same time o_O 23:11:23 <Bjarni> <jez> Bjarni: didnt you say Darkvater was from Estonia? <-- no I didn't, because I know that he lives in The Netherlands 23:11:26 <Eddi|zuHause3> no, mikk36 is from estonia, darkvater is from hungary and living in the netherlands (as far as i understood) 23:11:37 <Bjarni> yeah 23:11:53 <Bjarni> moved in 1989, so he learned the language by now 23:12:20 * jez plays some Locomotion music 23:12:24 <jez> best thing about the game. 23:12:27 <Eddi|zuHause3> 1989, why does that year ring a bell for me? :p 23:12:35 <jez> you were born then? 23:12:46 * Eddi|zuHause3 slaps jez 23:13:02 <jez> only 16-re olds slap 23:13:09 <jez> *yr 23:13:29 <Bjarni> jez: no, that was when his older brother was born 23:13:33 <Bjarni> you should know that :P 23:13:49 *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has quit [Quit: Tobin] 23:13:49 <ln-> heh, but seriously, does jez know why does 1989 ring a bell? 23:14:04 <Eddi|zuHause3> jez: little history lesson, 1989 was the year when hungary opened the borders, causing many people from the eastern "block" go through hungary to the western countries 23:14:43 <Eddi|zuHause3> you could say that was the beginning of the "change" 23:14:49 <Bjarni> according to Darkvater, that had nothing to do with him moving. He would have moved even if it didn't happen 23:15:07 <jez> Eddi|zuHause3: i thought the change was when the UK opened up its borders to the rest of poor Europe. *sucks* 23:15:08 <Eddi|zuHause3> (there were other factors involved, of course) 23:15:10 <jez> ugh! 23:15:12 <jez> *Ducks* 23:15:22 <Bjarni> he was one of the few, who were actually able to move before that event (don't ask me how) 23:15:42 <Eddi|zuHause3> jez: newsflash, the UK has no borders to europe 23:15:53 <Bjarni> Eddi|zuHause3: like the Berlin Wall and USSR ;) 23:16:09 <ln-> also the good old Wall was broken in 1989. 23:16:14 <Bjarni> damn, have the polar icecaps melted so much??? 23:16:26 <Bjarni> ln-: I already said that ;) 23:16:34 <Eddi|zuHause3> yes, ln-, that was mainly a result of hungary opening the borders before 23:16:44 <Bjarni> happened the same year 23:16:45 <jez> Eddi|zuHause3: immigration control isnt a border? 23:17:09 <ln-> immigration or emigration? 23:17:34 <jez> http://video.google.com/videoplay?docid=3813067855347605241 23:17:38 <jez> :-) 23:17:44 <jez> i KNEW what was gonna happen on that one 23:18:18 <Eddi|zuHause3> gnah... google hates me 23:18:27 <Bjarni> speaking of borders. The last time I went flying, I got my luggage and went though customs. Purely randomly around 9 people wanted to go though the customs at the same time... for some reason I was the only one not being stopped 23:18:50 <Bjarni> they appeared to open every single bag for everybody else 23:19:01 <Bjarni> and I was just waved though 23:19:17 *** Rens2Sea [~Rens2Sea@213.211.185.168] has quit [] 23:19:23 *** publunch [~publunch@87.112.95.14.bbplus.ptn-ag2.dyn.plus.net] has quit [Ping timeout: 480 seconds] 23:19:46 *** Darkvater [~Tomi@5354EC24.cable.casema.nl] has joined #openttd 23:19:48 *** Darkvater [~Tomi@5354EC24.cable.casema.nl] has left #openttd [] 23:20:44 <ln-> Bjarni: that's the good thing about being a mac user. 23:21:23 <Bjarni> <jez> i KNEW what was gonna happen on that one <-- I don't know what looks the most funny. The guy in the woman bathing suit (or whatever to call it) or the Amish fully dressed guy at the beach sitting on a chair 23:21:39 <Bjarni> <ln-> Bjarni: that's the good thing about being a mac user. <-- it had nothing to do with that 23:21:45 <Bjarni> I was not using a computer at that time 23:22:10 <Bjarni> actually I have never used a computer in an airport 23:22:14 <Bjarni> at least I don't think so 23:22:42 <glx> <Eddi|zuHause3> 1989, why does that year ring a bell for me? :p <-- a well know wall felt down ? 23:23:32 <Eddi|zuHause3> oh, and jez, fyi: i turned 8 when those events were happening 23:23:33 <Bjarni> now I know what happened in 1989 23:23:36 <Bjarni> I made a new friend 23:24:12 <Bjarni> we sticked together for some years, even after we didn't go to school together anymore 23:24:17 <glx> here we celebrated our revolution 23:24:17 <Bjarni> that's it 23:24:26 <Bjarni> that's what you are all talking about about that year 23:24:36 <Bjarni> :P 23:24:42 <Eddi|zuHause3> what kind of revolution? 23:24:44 <ln-> granting access to enter the west was actually a mistake? it wasn't really authorized but someone on tv happened to say it's ok. 23:24:49 <Eddi|zuHause3> breaking up from russia? 23:25:00 <Bjarni> Eddi|zuHause3: beheading of the royal families and so on 23:25:18 <Bjarni> anniversary thing 23:25:41 <Bjarni> then again, with France you never know what they are partying for 23:25:51 <Eddi|zuHause3> yeah ;) 23:26:18 <glx> :) 23:26:21 <Eddi|zuHause3> don't the french already have like the 6th try at a republic? 23:26:32 <glx> 5th 23:26:45 <glx> and it's the longuest try 23:26:49 <ln-> "c'est un sensor. ne pas toucher." 23:27:22 <Eddi|zuHause3> ln-: random phrase of the week? 23:27:27 <glx> ln-: I don't fully understand 23:28:04 <Bjarni> when France decided to discontinue monarchy, they beheaded everybody working for the king. Afterwards they realised that was a mistake as some of them worked for the king since they had no choice, but was not strong supporters for the king :s 23:28:05 <ln-> Eddi|zuHause3: indeed. 23:28:16 <Bjarni> the world lost great scientists that way 23:28:29 <jez> http://video.google.com/videoplay?docid=-7832043939212729970 23:28:30 <ln-> but everyone had fun. 23:28:38 <jez> ^ that was pathetic 23:28:48 <jez> the most woosie guy every, how is that a 'popular' video 23:28:53 <Bjarni> <glx> ln-: I don't fully understand <-- it doesn't matter what language he speaks, he tend to say something nobody understands :P 23:29:12 *** publunch [~publunch@87.112.95.14.bbplus.ptn-ag2.dyn.plus.net] has joined #openttd 23:29:16 <glx> Bjarni: he said something in my language :) 23:32:47 <jez> http://video.google.com/videoplay?docid=-7318625105530760292 23:32:47 <jez> wow 23:32:57 <jez> McDonald's "chefs" have chef 'hats' in Germany? lol!!!!! 23:34:31 <cantares> rofl!, he said lol.. 23:35:57 <jez> http://video.google.com/videoplay?docid=2150852357349544194&sourceid=zeitgeist 23:36:00 <jez> this is stock footage... 23:36:04 <jez> for a porn channel?? 23:37:02 *** GoneWack1 [~gonewacko@c18041.upc-c.chello.nl] has joined #openttd 23:38:35 *** publunch [~publunch@87.112.95.14.bbplus.ptn-ag2.dyn.plus.net] has quit [Ping timeout: 480 seconds] 23:39:39 <Bjarni> http://video.google.com/videoplay?docid=1367087148554825643 <-- this is great 23:41:29 <cantares> jez: What does that video have to do with porn ? 23:41:43 <jez> http://video.google.com/videoplay?docid=-9140235108913194918&sourceid=zeitgeist 23:41:44 <jez> lol 23:41:45 <jez> funny gag 23:41:57 <jez> cantares: says it's "stock footage" 23:42:05 <jez> im just wondering what kind of report that footage would be used on 23:42:14 <jez> a report on women getting breast cancer whilst in swimming pools, perhaps 23:43:13 <cantares> That is not porn. 23:43:16 <Bjarni> http://video.google.co.uk/videoplay?docid=-1424122291045461488&q=train <-- interesting.... 23:43:32 <cantares> maybe you can say its very very very soft porn.. 23:43:57 *** lws1984 [~lws1984@ip68-9-157-1.ri.ri.cox.net] has joined #openttd 23:44:02 *** GoneWacko [~gonewacko@c18041.upc-c.chello.nl] has quit [Ping timeout: 480 seconds] 23:44:02 *** GoneWack1 is now known as GoneWacko 23:44:20 <jez> Bjarni: i know what you're thinking 23:44:27 <jez> we could use that in a future OpenTTD advert 23:44:59 <Bjarni> actually I didn't think that, but good idea 23:45:27 <cantares> http://www.youtube.com/watch?v=4C-u6kdHuXE <- that is intresting i think 23:46:57 <Bjarni> that Chinese takeaway is awesome 23:48:14 <jez> 3% of the Earth have a net connection, hmm 23:48:27 <jez> that's 6b/100 * 3 23:48:27 *** publunch [~publunch@87.112.95.14.bbplus.ptn-ag2.dyn.plus.net] has joined #openttd 23:48:39 <cantares> b ? 23:48:42 <jez> 18 million? 23:48:46 <jez> nah 23:49:09 <jez> 180 million 23:49:14 *** lws1984 [~lws1984@ip68-9-157-1.ri.ri.cox.net] has quit [Quit: RUN! IT'S THE MANAGER!] 23:49:19 <jez> sounds more like it but it's probably double that 23:49:55 <cantares> i think your calculation is falsy.. 23:50:12 <cantares> oh 23:50:17 <cantares> nope should be correct 23:50:53 <jez> cantares: sorry to say, but that video seems to fall into the category of 'be happy, for someone else is worse-off than you.' 23:50:57 <jez> that's no mantra to live by 23:51:08 <cantares> i know ;) 23:52:00 <cantares> it dont bother me.. 23:52:02 <Bjarni> it forgot to mention one fact. Those 6 people owning more than 50% of the world all lives in USA 23:52:15 <Bjarni> I have seen such statistics before 23:52:34 <cantares> i think the intention is to make people think.. 23:52:37 <cantares> not to feel better 23:52:40 <jez> hahahaha 23:52:40 <jez> http://video.google.com/videoplay?docid=-4998436556422029232&sourceid=zeitgeist 23:53:31 <Bjarni> LOL 23:53:45 <jez> and you cant say no to this 23:53:45 <jez> http://video.google.com/videoplay?docid=4521748223697185497&sourceid=zeitgeist 23:53:48 <Bjarni> it was not funny until the message near the end 23:53:56 <ln-> http://www.micom.net/oops/MD80_Hard_Landing.mpeg 23:54:57 *** Jonazz [~w00tage@ti131310a080-12814.bb.online.no] has joined #openttd 23:55:06 <Bjarni> the best part about that farting guy is that it got the live sign on.... it was broadcasted :D 23:55:53 <Bjarni> that landing reminds me of http://video.google.com/videoplay?docid=7166330178234459087&q=carrier&hl=en 23:55:54 <jez> yep 23:56:31 <Bjarni> I found that movie when I was asked what a carrier looks like in real life and when I found this, I bookmarked it right away :D 23:59:26 <ln-> Bjarni: btw, sterling is quite an old airline, isn't it? what is its reputation in general? 23:59:26 <jez> ASSwipes 23:59:26 <jez> http://video.google.com/videoplay?docid=39733508797536635&sourceid=zeitgeist 23:59:29 <jez> they removed that 23:59:34 <jez> someone at google video is a damn prude 23:59:45 *** publunch [~publunch@87.112.95.14.bbplus.ptn-ag2.dyn.plus.net] has quit [Ping timeout: 480 seconds]