Log for #openttd on 25th September 2006:
Times are UTC Toggle Colours
00:07:53  *** Guest56 [] has joined #openttd
00:09:37  *** KritiK [] has quit [Quit: Leaving]
00:12:29  *** Gonozal_VIII [] has quit [Ping timeout: 480 seconds]
00:16:13  *** Guest56 is now known as Gonozal_VIII
00:31:56  *** Beggi^ [~beggi@] has quit []
01:36:56  *** Netsplit <-> quits: Empero, JonA
01:41:33  *** Netsplit over, joins: JonA, Empero
01:42:33  *** Netsplit <-> 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 [] 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 [] has quit [Quit: Bye]
01:53:45  *** FrankBA_ [] has quit [Remote host closed the connection]
02:09:05  *** FrankBA_ [] has joined #openttd
02:27:19  *** dp- [] has joined #openttd
02:34:11  *** dp-_ [] has quit [Ping timeout: 481 seconds]
02:38:54  *** Tron_ [] has joined #openttd
02:44:55  *** Tron [] has quit [Ping timeout: 480 seconds]
02:50:06  *** A1win [] has joined #openttd
02:51:56  *** A1win^ [] has quit [Ping timeout: 480 seconds]
03:14:43  *** HeXXler_ [] has joined #openttd
03:21:37  *** HeXXler [] has quit [Ping timeout: 480 seconds]
03:42:25  *** Darkvater [] has quit [Ping timeout: 480 seconds]
04:53:09  *** Smoky555 [] has joined #openttd
05:00:11  *** Tron_ is now known as Tron
05:01:11  *** Eddi|zuHause3 [] has joined #openttd
05:07:11  *** Darkvater [] has joined #openttd
05:07:12  *** mode/#openttd [+o Darkvater] by ChanServ
05:07:37  *** Eddi|zuHause2 [] has quit [Ping timeout: 480 seconds]
05:21:30  *** blackis [] has joined #openttd
05:30:22  *** Smoky555 [] has quit [Read error: Connection reset by peer]
05:37:34  *** mikk36[EST] is now known as mikk36
05:38:00  *** guru3 [] has quit [Ping timeout: 480 seconds]
05:43:03  *** guru3 [] has joined #openttd
05:51:56  *** XeryusTC [] has joined #openttd
05:52:13  *** blackis [] has quit [Quit: blackis]
05:52:27  *** blackis [] has joined #openttd
06:06:58  *** KUDr_wrk [~KUDr@] has quit [Ping timeout: 480 seconds]
06:18:45  *** Trenskow [~outlet@] has joined #openttd
06:19:13  *** smeding [] has joined #openttd
06:54:56  *** smeding [] has quit [Quit: You have the urge to do some accounting...]
06:59:55  *** Smoky555 [] has joined #openttd
07:00:29  <Smoky555> morning :)
07:02:05  *** Darkvater [] has quit [Ping timeout: 480 seconds]
07:03:59  <Smoky555> who can tell me, in what version this video can be captured ? - (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 [] 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 [] 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 [] has joined #openttd
07:22:54  *** mode/#openttd [+o Darkvater] by ChanServ
07:24:56  *** Nigel [] 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 [] has quit [Ping timeout: 480 seconds]
07:32:31  *** Osai [] has joined #openttd
07:33:04  *** Osai^2 [] has joined #openttd
07:39:06  *** TinoM [] has joined #openttd
07:39:15  *** tokai|ni [] has quit [Ping timeout: 480 seconds]
07:40:37  *** Osai [] has quit [Ping timeout: 480 seconds]
07:51:51  *** Darkvater [] has joined #openttd
07:51:55  *** mode/#openttd [+o Darkvater] by ChanServ
08:05:05  *** Darkvater [] has quit [Ping timeout: 480 seconds]
08:08:05  *** Guest56 [] has joined #openttd
08:08:15  *** tokai [] has joined #openttd
08:08:17  *** mode/#openttd [+v tokai] by ChanServ
08:08:57  *** Darkvater [] has joined #openttd
08:08:59  *** mode/#openttd [+o Darkvater] by ChanServ
08:10:12  *** Wolfensteijn [] has quit [Ping timeout: 480 seconds]
08:13:12  *** Gonozal_VIII [] has quit [Ping timeout: 480 seconds]
08:16:24  *** Guest56 is now known as Gonozal_VIII
08:31:06  *** KUDr_wrk [~KUDr@] has joined #openttd
08:37:51  *** Progman [] has joined #openttd
08:47:05  *** Tron_ [] 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 [] has joined #openttd
08:54:50  *** Darkvater [] has quit [Ping timeout: 480 seconds]
08:56:34  *** Guere [] has joined #openttd
08:58:08  *** Darkvater [] 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 [] has joined #openttd
09:24:56  *** Rens2Sea [~Rens2Sea@] has joined #openttd
09:24:57  *** Rens2Sea [~Rens2Sea@] has quit [Remote host closed the connection]
09:25:30  *** Rens2Sea [~Rens2Sea@] has joined #openttd
09:35:33  *** Bjarni [] has joined #openttd
09:35:36  *** mode/#openttd [+o Bjarni] by ChanServ
09:37:07  *** Osai^2 [] has quit [Ping timeout: 480 seconds]
09:38:53  *** dougp [] has joined #openttd
09:40:06  *** Osai [] 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 [] 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 [] 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 -
09:51:55  <dougp> what is yellow signal state?
09:52:00  *** Darkvater [] has quit [Ping timeout: 480 seconds]
09:52:50  *** Prof_Frink [] has quit [Quit: back in a mo]
09:52:59  *** Prof_Frink [] has joined #openttd
09:53:10  *** guru3 [] 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 [] 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> < 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>
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@] 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@] 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>
10:10:34  <peter1138> dns is taking a while to load, and then a traceroute doesn't reach it
10:10:51  <jez>
10:11:38  <jez> BTW could you tell me what IP addy 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 ( 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 ?
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>
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 [] has quit [Read error: Connection reset by peer]
10:19:30  *** Hagbard_ [] has quit [Quit: I'm so great!]
10:20:02  *** eleusis [] 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 [] 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 [] has joined #openttd
10:24:47  *** Smoky555 [] has joined #openttd
10:32:17  *** Brianetta [] has quit [Remote host closed the connection]
10:34:25  *** BJH2 [] has joined #openttd
10:44:33  *** Sacro [~ben@adsl-83-100-165-26.karoo.KCOM.COM] has joined #openttd
10:46:19  *** Netsplit <-> quits: Empero, JonA
10:47:04  *** mikl [] has joined #openttd
10:48:11  *** Netsplit over, joins: JonA, Empero
11:06:27  *** PandaMojo [] has quit [Quit: Chatzilla 0.9.74 [Firefox]]
11:08:39  *** Bjarni [] has quit [Quit: Leaving]
11:10:35  *** Rens2EveOnline is now known as Rens2Sea
11:23:16  *** qfh [] has quit [Ping timeout: 480 seconds]
11:33:07  *** qfh [] has joined #openttd
11:33:25  *** Guere [] has quit [Quit: I know well what lies beyond my sleeping refuge]
11:39:50  *** Trenskow [~outlet@] has quit [Quit: Read error: Connection reset by sortepeer]
11:40:03  *** publunch [] has quit [Ping timeout: 480 seconds]
11:49:50  *** publunch [] 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 [] 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 [] 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@] 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@] 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 [] 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@] 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>
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@] 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 [] has quit [Remote host closed the connection]
12:48:39  *** dougp [] has quit [Ping timeout: 480 seconds]
12:50:28  *** glx [] has joined #openttd
12:50:29  *** mode/#openttd [+v glx] by ChanServ
12:54:41  *** KUDr [] has quit [Ping timeout: 480 seconds]
13:02:11  *** Belugas_Gone is now known as Belugas
13:05:36  *** dougp [] has joined #openttd
13:06:47  *** jez9999 [] has joined #openttd
13:09:07  *** ChrisM87 [] has joined #openttd
13:13:39  *** jez [] 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 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 [] 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 [] 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
13:36:18  <Brokkoli> not realy reproductable... sorry..
13:36:26  *** smeding_ [] 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 [] 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 [] 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>
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 [] 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 [] 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 [] has quit [Ping timeout: 480 seconds]
14:25:18  *** Darkvater [] has joined #openttd
14:25:21  *** mode/#openttd [+o Darkvater] by ChanServ
14:29:35  *** canta__ [] 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 [] 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 [] 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 <-> 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 [] 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>
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 [] has joined #openttd
14:50:32  *** mode/#openttd [+o Darkvater] by ChanServ
14:50:32  <Darkvater> 6:47 -!- Irssi: Unable to connect server 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 [] 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 [] has joined #openttd
15:15:05  *** Darkvater [] has quit [Ping timeout: 480 seconds]
15:15:18  *** Brianetta [] 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>
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 [] has joined #openttd
15:21:47  *** Bjarni [] 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_ [] has joined #openttd
15:30:59  *** smeding_ is now known as smeding
15:31:15  *** jez-away [] has quit []
15:31:57  <peter1138> good for the big co-op games, i guess
15:32:00  *** mikl [] 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 [] has joined #openttd
15:35:23  *** publunch [] has quit [Ping timeout: 480 seconds]
15:39:55  *** Darkvater [] 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 [] 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 [] has quit [Read error: Connection reset by peer]
15:57:20  *** Darkvater [] has joined #openttd
15:57:21  *** mode/#openttd [+o Darkvater] by ChanServ
16:04:36  *** Wolf01 [] has joined #openttd
16:05:00  <Wolf01> hi
16:05:24  *** Progman [] has quit [Remote host closed the connection]
16:05:39  *** UserError [] has quit [Quit: 1wk 1day]
16:08:11  *** KUDr [] has joined #openttd
16:08:16  *** Guest56 [] has joined #openttd
16:10:30  *** Darkvater [] 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 [] 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 [] has joined #openttd
16:23:22  *** Brianetta [] has quit [Quit: Tschüß]
16:24:09  *** Darkvater [] has joined #openttd
16:24:09  *** mode/#openttd [+o Darkvater] by ChanServ
16:27:05  *** jez [] 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 [] has joined #openttd
16:29:06  <jez> hmm
16:29:47  *** Tobin [] has joined #openttd
16:33:36  *** smeding [] has quit [Quit: You have the urge to do some accounting...]
16:40:31  *** Tobin [] has quit [Quit: Tobin]
16:40:53  *** Neonox [] has quit [Ping timeout: 480 seconds]
16:41:13  *** Tron_ [] has quit [Quit: Leaving]
16:49:25  *** Darkvater [] 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 [] 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 [] 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 [] 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 [] has quit [Ping timeout: 480 seconds]
17:49:25  *** scia [] 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 [] has joined #openttd
17:57:07  *** Darkvater [] has joined #openttd
17:57:09  *** mode/#openttd [+o Darkvater] by ChanServ
18:03:27  *** PandaMojo [] has joined #openttd
18:06:17  *** tokai [] has joined #openttd
18:06:21  *** mode/#openttd [+v tokai] by ChanServ
18:09:02  <Sacro> rofl
18:09:22  <jez> LOL
18:09:24  <jez> :-)
18:10:04  *** DJ_Mirage [] has joined #openttd
18:10:35  *** Brianetta [] 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 [] has quit [Read error: Connection reset by peer]
18:13:41  *** DarkSSHClone [] 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 [] has quit [Quit: leaving]
18:15:48  *** |Jeroen| [] 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> ' 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 [] has joined #openttd
18:22:32  <Sacro> probably
18:27:27  *** Neonox [] has joined #openttd
18:27:55  *** DarkSSHClone [] has quit [Ping timeout: 480 seconds]
18:32:34  *** Darkvater [] has joined #openttd
18:32:36  *** mode/#openttd [+o Darkvater] by ChanServ
18:34:48  *** Sionide [] has quit [Ping timeout: 480 seconds]
18:40:38  *** Darkvater [] has quit [Ping timeout: 480 seconds]
18:43:58  *** Darkvater [] 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 [] 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 [] has quit [Remote host closed the connection]
18:57:52  *** Darkvater [] has quit [Ping timeout: 480 seconds]
18:58:29  <ln->
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| [] 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 [] 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 [] 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>
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 [] has quit [Quit: Lost terminal]
19:35:52  *** |Jeroen| [] has joined #openttd
19:36:37  <peter1138> it's working
19:36:40  <peter1138> just logging me out very often
19:37:13  *** Progman [] has joined #openttd
19:38:01  *** Jerre [] has joined #openttd
19:38:55  *** |Jeroen| [] 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_ [] 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 [] 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@] 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 [] 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 [] has joined #openttd
20:12:49  <Bjarni> no function call, so the resulting code might even be the same
20:14:27  *** BJH2_ [] 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 [] 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 [] has quit [Remote host closed the connection]
20:26:43  *** JohnUK89 [] has joined #openttd
20:27:25  <JohnUK89> Ello :)
20:27:52  <JohnUK89> Ubuntu doesn't like my wireless LAN 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 [] 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 [] 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 [] 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 [] 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 [] 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 [] has quit [Quit: ( :: NoNameScript 4.02 :: )]
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 [] 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 [] 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@] 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 [] 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 [] 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@] 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 [] 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 [] 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 [] 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 [] 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> ' 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 [] has quit [Quit: So Long, and Thanks for All the Fish]
21:46:22  *** DaleStan_ [~Dale@] has joined #openttd
21:47:46  *** Trenskow [~outlet@] has quit [Quit: Read error: Connection reset by sortepeer]
21:47:49  *** WolfAngel [] has quit [Quit: <!--#Exec cmd='Quit'-->]
21:50:14  *** Sionide [] has joined #openttd
21:50:38  *** Darkvater [] has quit [Ping timeout: 480 seconds]
21:52:38  *** DaleStan [~Dale@] has quit [Ping timeout: 480 seconds]
21:52:47  *** Neonox [] has quit [Quit: muss wech]
21:53:29  *** TinoM [] has quit [Quit: Verlassend]
21:56:35  *** Darkvater [] has joined #openttd
21:58:00  <MeusH> goodnight
21:58:17  *** MeusH [] has quit [Quit: bye - quit]
22:01:19  <Wolf01> 'night
22:01:26  *** Wolf01 [] has quit []
22:03:28  *** Mucht|zZz [] has quit [Remote host closed the connection]
22:03:29  *** Wolfensteijn [] has joined #openttd
22:03:37  *** Mucht|zZz [] has joined #openttd
22:03:47  *** Trenskow [~outlet@] has joined #openttd
22:04:05  *** Trenskow [~outlet@] has quit []
22:04:22  *** Maedhros [] has quit [Quit: night]
22:04:35  *** Darkvater [] has quit [Ping timeout: 480 seconds]
22:08:04  *** Wolfy [] has quit [Ping timeout: 480 seconds]
22:17:47  *** Trenskow [~outlet@] has joined #openttd
22:21:24  *** Darkvater [] 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 [] has quit [Quit: blackis]
22:23:45  *** mikk36 [] has quit [Ping timeout: 480 seconds]
22:26:29  <Sacro> Bjarni: there goes another...
22:26:48  *** mikk36 [] 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@] 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/ 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@] has joined #openttd
22:35:54  <Darkvater> hh
22:36:23  <jez> i thought .nl was Dutch
22:36:28  *** Progman [] 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 [] 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@] 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 [] 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 [] 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, 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 [] 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>
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@] has quit []
23:19:23  *** publunch [] has quit [Ping timeout: 480 seconds]
23:19:46  *** Darkvater [] has joined #openttd
23:19:48  *** Darkvater [] 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>
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 [] has joined #openttd
23:29:16  <glx> Bjarni: he said something in my language :)
23:32:47  <jez>
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>
23:36:00  <jez> this is stock footage...
23:36:04  <jez> for a porn channel??
23:37:02  *** GoneWack1 [] has joined #openttd
23:38:35  *** publunch [] has quit [Ping timeout: 480 seconds]
23:39:39  <Bjarni> <-- this is great
23:41:29  <cantares> jez: What does that video have to do with porn ?
23:41:43  <jez>
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> <-- interesting....
23:43:32  <cantares> maybe you can say its very very very soft porn..
23:43:57  *** lws1984 [] has joined #openttd
23:44:02  *** GoneWacko [] 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> <- 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 [] 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 [] 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>
23:53:31  <Bjarni> LOL
23:53:45  <jez> and you cant say no to this
23:53:45  <jez>
23:53:48  <Bjarni> it was not funny until the message near the end
23:53:56  <ln->
23:54:57  *** Jonazz [] 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
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>
23:59:29  <jez> they removed that
23:59:34  <jez> someone at google video is a damn prude
23:59:45  *** publunch [] has quit [Ping timeout: 480 seconds]

Powered by YARRSTE version: svn-trunk