Config
Log for #openttd on 22nd October 2006:
Times are UTC Toggle Colours
00:00:53  *** lws1984 [~lws1984@ip68-9-157-1.ri.ri.cox.net] has quit [Quit: BBL]
00:05:21  <CIA-1> maedhros * r6889 /branches/newhouses/ (newgrf_house.c newgrf_house.h town_cmd.c): [NewHouses] -Fix (r6887): Actually fix r6883, and leave TileLoop_Town when a house is destroyed as well.
00:05:24  <CIA-1> peter1138 * r6890 /trunk/strings.c: - Fix (r6884): Supply last position of the correct buffer...
00:05:52  <peter1138> shit, i really must go
00:06:25  <Sacro> peter1138: true
00:07:53  <CIA-1> maedhros * r6891 /branches/newhouses/newgrf_house.c: [NewHouses] -Feature: Add support for Callback 20, which determines the animation speed.
00:08:18  <Maedhros> so much for support being finished, huh ;)
00:10:50  <Sacro> Maedhros: your doing well
00:13:04  *** Ailure [Gamefreak@194.47.44.243] has joined #openttd
00:13:40  <Maedhros> Sacro: thanks :)
00:20:07  *** ThePizzaKing [~thepizzak@c211-28-156-80.eburwd2.vic.optusnet.com.au] has joined #openttd
00:26:58  *** Sacro [~ben@adsl-83-100-141-62.karoo.KCOM.COM] has quit [Remote host closed the connection]
00:30:13  *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has joined #openttd
00:39:29  *** Mucht|work [~mucht@p57A0E3AD.dip.t-dialin.net] has quit [Quit: Konversation terminated!]
00:41:25  *** jez [pinout@cpc3-stkn4-0-0-cust630.midd.cable.ntl.com] has quit []
00:43:05  *** Hagbarddenstore [~hagbard@90-224-32-143-no95.tbcn.telia.com] has quit [Ping timeout: 480 seconds]
00:48:39  *** lws1984 [~lws1984@ip68-9-157-1.ri.ri.cox.net] has joined #openttd
00:53:12  <CIA-1> maedhros * r6892 /branches/newhouses/newgrf_house.c: [NewHouses] -Fix (r6856): Water and anyone using the scenario editor should be able to remove protected buildings.
00:53:52  <Maedhros> ...cos otherwise you end up with things like this - http://dev.gentoo.org/~maedhros/openttd/water.png ;)
01:00:05  *** Osai [~Osai@p54B36953.dip.t-dialin.net] has joined #openttd
01:04:34  *** ZBServer [~ZBServer@c-69-243-92-235.hsd1.md.comcast.net] has joined #openttd
01:05:22  *** Osai^zZz [~Osai@p54B37A1D.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
01:06:54  *** Belugas is now known as Belugas_Gone
01:12:15  *** dOb [tomik@addr-82-128-232-151.suomi.net] has quit [Ping timeout: 480 seconds]
01:13:14  *** Meznev [Elshar@just.another.lame.unix-admin.com] has quit [Ping timeout: 480 seconds]
01:14:04  *** Maedhros [~jc@host86-142-85-200.range86-142.btcentralplus.com] has quit [Quit: leaving]
01:14:38  *** Spoco [Spoco@dsl-087-94-050-100.lohjanpuhelin.fi] has quit []
01:19:22  *** dOb [tomik@addr-82-128-232-151.suomi.net] has joined #openttd
01:30:43  *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has quit [Quit: Tschüß]
01:35:43  *** Rens2DoomBuilder [~Rens2Sea@213.211.185.168] has quit []
01:47:59  *** PandaMojo [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has joined #openttd
02:09:36  *** DC-1 [DC-1@scene.hu] has quit [Ping timeout: 480 seconds]
02:11:58  *** DC-1 [DC-1@scene.hu] has joined #openttd
02:15:51  *** lws1984 [~lws1984@ip68-9-157-1.ri.ri.cox.net] has quit [Quit: Terminal terminating.]
02:30:47  *** Eddi|zuHause2 [~johekr@p54B77CB4.dip.t-dialin.net] has joined #openttd
02:37:12  *** Eddi|zuHause3 [~johekr@p54B7633C.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
02:57:00  *** lws1984 [~lwslade@ip68-9-157-1.ri.ri.cox.net] has joined #openttd
03:13:06  <Ailure> Heh, I remember back then when you could put a HQ in the middle of a lake.
03:15:11  *** Serriaromeo_ [~Serriarom@mptc-69-152.mptelco.com] has quit [Ping timeout: 480 seconds]
03:18:00  *** glx [glx@bny93-6-82-245-156-124.fbx.proxad.net] has quit [Quit: bye]
03:32:45  *** Alltaken [~chatzilla@203-97-223-241.cable.telstraclear.net] has joined #openttd
04:02:15  *** DaleStan_ [~Dale@74.132.220.79] has joined #openttd
04:08:47  *** DaleStan [~Dale@74.132.220.79] has quit [Ping timeout: 480 seconds]
04:08:47  *** DaleStan_ is now known as DaleStan
04:26:28  *** Alltaken [~chatzilla@203-97-223-241.cable.telstraclear.net] has quit [Quit: Chatzilla 0.9.74 [Firefox 1.5.0.7/2006090918]]
05:17:04  *** lws1984 [~lwslade@ip68-9-157-1.ri.ri.cox.net] has quit [Quit: Bye!]
05:37:59  <CIA-1> miham * r6893 /trunk/lang/ (estonian.txt portuguese.txt turkish.txt):
05:37:59  <CIA-1> WebTranslator2 update to 2006-10-22 07:37:19
05:37:59  <CIA-1> estonian - 13 fixed, 8 changed by t2t2 (2), kristjans (19)
05:37:59  <CIA-1> portuguese - 7 fixed by izhirahider (7)
05:37:59  <CIA-1> turkish - 7 fixed by jnmbk (7)
05:38:28  *** Netsplit charon.oftc.net <-> keid.oftc.net quits: Ailure, Noldo, Naksu, dOb, mikk36, ZBServer, Prof_Frink, DC-1, Tron, hylje
05:40:09  *** Netsplit over, joins: DC-1, dOb, ZBServer, Ailure, Tron, hylje, Noldo, Naksu, mikk36, Prof_Frink
05:44:40  <Tron> <peter1138> i guess gcc decided to silently convert it to signed <--- no, but on two's complement machines there is no difference between signed and unsigned number when adding or subtracting
05:45:09  *** Netsplit helium.oftc.net <-> strange.oftc.net quits: ThePizzaKing, DaleStan, PandaMojo, Sionide, Rexxie, GoneWacko, Jezral, KUDr, XeryusTC
05:46:38  <Tron> ===> Compiling and Linking strgen/strgen
05:46:38  <Tron> /var/tmp//ccLdhHUY.o(.text+0x124): In function `strecpy':
05:46:38  <Tron> : undefined reference to `error'
05:47:05  *** Netsplit over, joins: DaleStan, PandaMojo, ThePizzaKing, KUDr, GoneWacko, Sionide, XeryusTC, Rexxie, Jezral
05:53:06  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit [Quit: So Long, and Thanks for All the Fish]
06:05:30  *** Zavior [~Zavior@d195-237-7-218.elisa-laajakaista.fi] has joined #openttd
06:25:17  <Tron> ok, which genius commited this?
06:25:35  <Tron> you even commited the // TODOs
06:26:18  <Tron> memo to self: /never/ hand out diffs, somebody will abuse it
06:41:08  <MiHaMiX> hmm
07:12:50  *** Frostregen [SADDAM@dslb-084-058-134-188.pools.arcor-ip.net] has joined #openttd
07:30:37  *** orudge [~orudge@8afbfeb0.resnet.st-andrews.ac.uk] has quit [Ping timeout: 480 seconds]
07:38:07  *** Zr40 [~Zirconium@zr40.xs4all.nl] has joined #openttd
07:39:36  *** orudge [~orudge@8afbfeb0.resnet.st-andrews.ac.uk] has joined #openttd
07:39:38  *** mode/#openttd [+o orudge] by ChanServ
08:05:41  *** Wolf01 [~wolf01@host112-234-dynamic.5-87-r.retail.telecomitalia.it] has joined #openttd
08:06:28  <Wolf01> good morning
08:14:27  *** Spoco [Spoco@dsl-083-102-070-192.lohjanpuhelin.fi] has joined #openttd
08:27:33  *** Progman [~progman@p5091DBDD.dip.t-dialin.net] has joined #openttd
08:33:06  *** Rens2Sea [~Rens2Sea@213.211.185.168] has joined #openttd
08:37:06  *** PandaMojo [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has quit [Quit: Chatzilla 0.9.74 [Firefox 1.5.0.7/2006090918]]
08:47:12  *** e1ko [~L@161.157.broadband2.iol.cz] has joined #openttd
08:59:02  *** Rens2Sea [~Rens2Sea@213.211.185.168] has quit []
08:59:24  *** Turski [~tarmo@dsl-kpogw1-fe21df00-2.dhcp.inet.fi] has joined #openttd
09:09:24  *** Zaviori [~Zavior@d195-237-7-218.elisa-laajakaista.fi] has joined #openttd
09:10:50  *** dp-_ [~dp@p54B2F5F5.dip.t-dialin.net] has joined #openttd
09:16:36  *** Zavior_ [~Zavior@d195-237-7-218.elisa-laajakaista.fi] has joined #openttd
09:16:37  *** Zavior [~Zavior@d195-237-7-218.elisa-laajakaista.fi] has quit [Ping timeout: 480 seconds]
09:17:42  *** Zaviori [~Zavior@d195-237-7-218.elisa-laajakaista.fi] has quit [Ping timeout: 480 seconds]
09:17:50  *** dp- [~dp@p54B2FE29.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
09:21:56  <peter1138> Tron: sometimes it's better than letting things go stale and forgotten
09:22:15  *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has joined #openttd
09:22:27  <Tron> hell, even I don't know what these TODOs mean
09:22:32  <peter1138> i do
09:22:40  <peter1138> it means last isn't used
09:22:42  <Tron> it was just a quick hack, nothing more
09:26:48  *** Wolf01 is now known as Wolf01|AWAY
09:27:58  <peter1138> that's better than some of the stuff that gets in :)
09:28:53  *** ChrisM87 [~ChrisM@p54AC4F71.dip.t-dialin.net] has joined #openttd
09:32:00  *** DJ_Mirage [~martijn@biggetje.xs4all.nl] has joined #openttd
09:36:28  *** TinoM [~Tino@i5387EB6B.versanet.de] has joined #openttd
09:37:28  *** Purno [~Purno@5351CE6A.cable.casema.nl] has joined #openttd
09:45:46  *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has quit [Quit: Tschüß]
09:51:39  *** Turski [~tarmo@dsl-kpogw1-fe21df00-2.dhcp.inet.fi] has quit [Quit: Lost terminal]
09:54:50  *** Purno [~Purno@5351CE6A.cable.casema.nl] has quit [Quit: Purno has spoken]
10:07:23  *** Belugas_Gone [~Jfranc@216.191.111.226] has quit [Ping timeout: 480 seconds]
10:07:49  <CIA-1> peter1138 * r6894 /trunk/newgrf.c: - Codechange: Lower the verbosity level of some NewGRF warnings
10:08:10  *** Belugas_Gone [~Jfranc@216.191.111.226] has joined #openttd
10:08:10  *** mode/#openttd [+o Belugas_Gone] by ChanServ
10:08:51  <CIA-1> peter1138 * r6895 /trunk/ (namegen.c namegen.h strings.c): - Fix (r6884): Add 'last' parameter to the town name generators.
10:13:33  *** Frostregen [SADDAM@dslb-084-058-134-188.pools.arcor-ip.net] has quit [Quit: und weg]
10:17:35  *** Steve14 [~stephan@p5488604F.dip.t-dialin.net] has joined #openttd
10:32:10  *** Steve14 [~stephan@p5488604F.dip.t-dialin.net] has quit [Quit: Konversation terminated !]
10:42:54  *** BJH2 [~chatzilla@e176123061.adsl.alicedsl.de] has joined #openttd
10:52:57  *** Zr40_ [~Zirconium@zr40.xs4all.nl] has joined #openttd
10:54:25  *** BJH2_ [~chatzilla@e176123061.adsl.alicedsl.de] has joined #openttd
10:55:03  *** Zr40 [~Zirconium@zr40.xs4all.nl] has quit [Read error: Connection reset by peer]
10:56:07  *** Netsplit helium.oftc.net <-> xenon.oftc.net quits: KUDr_wrk, fusey, @MiHaMiX
10:57:03  *** Netsplit over, joins: fusey, @MiHaMiX, KUDr_wrk
10:57:24  <Zr40_> how odd... a netsplit in OFTC at the same time as Freenode
10:59:29  <Eddi|zuHause2> a conspiracy!
10:59:47  *** BJH2 [~chatzilla@e176123061.adsl.alicedsl.de] has quit [Ping timeout: 480 seconds]
11:02:33  <Darkvater> morning
11:03:07  <Darkvater> 02:05 < CIA-1> peter1138 * r6890 /trunk/strings.c: - Fix (r6884): Supply last position of the correct buffer...
11:03:10  <Darkvater> 02:05 < peter1138> shit, i really must go
11:03:18  <Darkvater> lol peter1138 :D
11:03:22  <peter1138> ^^
11:04:23  <Darkvater> Tron: I did because about every commit would've added conflicts to the patch
11:04:27  *** Sacro [~ben@adsl-83-100-141-62.karoo.KCOM.COM] has joined #openttd
11:04:33  <Darkvater> now how to solve this strgen conflict?
11:04:56  <Tron> conflict?
11:05:05  <Darkvater> well link-error
11:05:42  <Darkvater> the easiest was #define Error error
11:05:54  <Darkvater> and unstaticing strgen's Error function
11:06:09  <Tron> lunch
11:06:25  <Darkvater> #define lunch
11:06:41  <hylje> #define lunch breakfast
11:07:45  <SpComb> one of the OFTC servers is in the same /24 block of ip addresses as a freenode server
11:09:20  <SpComb> freenode: 140.211.166.3, 140.211.166.4, OFTC: 140.211.166.18
11:09:39  <Darkvater> OMG that is horrible!
11:09:41  <SpComb> which is Oregon State System of Higher Education
11:10:09  <SpComb> 13:57:24 < Zr40_> how odd... a netsplit in OFTC at the same time as Freenode
11:10:10  <SpComb> so you will frequently notice that OFTC and freenode split at the same time
11:11:04  <Zr40_> ah.
11:11:07  *** Zr40_ is now known as Zr40
11:11:54  <SpComb> niven and zelanzy
11:12:03  <SpComb> *zelazny
11:13:25  <Darkvater> shitteru, gotta make some food
11:16:05  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has joined #openttd
11:16:21  <Hapo> IT'S BTW INTERNATIONAL CAPS LOCK DAY TODAY
11:16:47  <Wolf01|AWAY> sacro
11:16:48  <Wolf01|AWAY> Yeah, he's playing MiniIN, NOT nightlies...
11:16:48  <Wolf01|AWAY> Notice the subsiduaries icon on the bottom bar...
11:16:57  <Wolf01|AWAY> and what i said?
11:17:02  <Sacro> Wolf01|AWAY: why are you just echoing my post :p
11:17:40  *** Mucht|work [~mucht@p57A0DBCB.dip.t-dialin.net] has joined #openttd
11:31:00  *** Alltaken [~chatzilla@203-97-223-241.cable.telstraclear.net] has joined #openttd
11:33:04  *** Hagbarddenstore [~hagbard@90-224-32-143-no95.tbcn.telia.com] has joined #openttd
11:39:18  *** Neonox [~Neonox@ip-80-226-253-93.vodafone-net.de] has joined #openttd
11:39:32  <Darkvater> !seen orudge
11:39:32  <_42_> Darkvater, if you can't see orudge here right now, you probably need new glasses. ^_^
11:39:39  <Darkvater> I probably do
11:39:40  <Darkvater> orudge: ping
11:40:43  <Sacro> Darkvater: he was in #tycoon not long ago
11:42:16  <hylje> Sacro: srsly?
11:42:31  <Sacro> hylje: ya srsly
11:47:46  *** Wolf01|AWAY [~wolf01@host112-234-dynamic.5-87-r.retail.telecomitalia.it] has quit []
11:49:31  *** mikk36 [~mikk35@pc251.host3.starman.ee] has quit [Ping timeout: 480 seconds]
11:50:19  *** mikk36 [~mikk35@pc245.host1.starman.ee] has joined #openttd
11:54:34  *** Jhs [~jhsdunada@ti231210a080-8116.bb.online.no] has joined #openttd
11:58:09  <Darkvater> peter1138: r6895 don't you mean lastof(name)?
11:58:24  <Darkvater> peter1138: since the function operates on the local buffer name[];
11:58:48  <Darkvater> in strings.c
11:59:04  <peter1138> crap :P
11:59:22  <Sacro> lol
11:59:33  <Darkvater> I wonder though
11:59:39  <Darkvater> why is name[] even there
11:59:44  <Darkvater> let it write directly to buff
11:59:53  <Darkvater> all it does afterwards is copy the buffer
12:00:15  <peter1138> also it shows that checking against last is fine, as long as you use the right last...
12:00:29  <peter1138> but yeah
12:00:48  <peter1138> _town_name_generators don't return a char...
12:01:24  <Darkvater> so?
12:01:39  <peter1138> it would need changing
12:01:47  <Darkvater> wait lemme show what I mean
12:02:22  <Darkvater> oh heh strecpy returns the end of dst
12:02:58  <Darkvater> nvm then
12:03:03  <Darkvater> it would indeed need changing
12:04:55  <peter1138> yeah
12:06:32  <orudge> Darkvater
12:06:54  <Darkvater> pm
12:28:13  *** e1ko [~L@161.157.broadband2.iol.cz] has quit [Quit: Chatzilla 0.9.67+ [SeaMonkey 1.0.5/2006091003]]
12:39:55  *** DJ_Mirage [~martijn@biggetje.xs4all.nl] has quit [Quit: www.sexybiggetje.nl]
12:53:21  *** Jhs [~jhsdunada@ti231210a080-8116.bb.online.no] has quit [Quit: cya]
13:03:39  *** Turski [~tarmo@dsl-kpogw1-fe21df00-2.dhcp.inet.fi] has joined #openttd
13:04:59  *** ThePizzaKing [~thepizzak@c211-28-156-80.eburwd2.vic.optusnet.com.au] has quit [Ping timeout: 480 seconds]
13:17:35  *** glx [glx@bny93-6-82-245-156-124.fbx.proxad.net] has joined #openttd
13:17:36  *** mode/#openttd [+v glx] by ChanServ
13:26:48  <peter1138> this guy complaining about the giant screenshot image size is funny
13:27:34  <hylje> :o
13:27:36  <hylje> link
13:27:48  *** jez [andreis@cpc3-stkn4-0-0-cust630.midd.cable.ntl.com] has joined #openttd
13:32:10  *** Rens2Sea [~Rens2Sea@213.211.185.168] has joined #openttd
13:49:51  * valhallasw kills random people
13:54:46  <Born_Acorn> peter1138, linkage!
13:54:55  * Born_Acorn is randomly not killed
13:57:37  *** KritiK [~Maxim@ppp85-140-205-6.pppoe.mtu-net.ru] has joined #openttd
14:17:59  *** Rens2Sea [~Rens2Sea@213.211.185.168] has quit [Ping timeout: 480 seconds]
14:18:10  <peter1138> lonkage
14:18:26  * peter1138 returned
14:18:29  <peter1138> from tescoination
14:45:04  <MiHaMiX> from Tesco? :)
14:46:02  <peter1138> yars
14:50:33  <Alltaken> hi
14:54:00  *** DJ_Mirage [~martijn@biggetje.xs4all.nl] has joined #openttd
14:59:07  <peter1138> hi
15:07:42  *** Alltaken [~chatzilla@203-97-223-241.cable.telstraclear.net] has quit [Quit: Chatzilla 0.9.74 [Firefox 1.5.0.7/2006090918]]
15:13:51  <CIA-1> peter1138 * r6896 /trunk/strings.c: - Fix (r6895): Supply last position of the correct buffer *again*
15:45:16  *** thgergo [~th_gergo@dsl51B78811.pool.t-online.hu] has joined #openttd
16:01:06  *** Zr40_ [~Zirconium@zr40.xs4all.nl] has joined #openttd
16:08:05  *** Zr40 [~Zirconium@zr40.xs4all.nl] has quit [Ping timeout: 480 seconds]
16:14:15  *** Steve^ [booze@i577B891E.versanet.de] has joined #openttd
16:14:24  <Steve^> hi all
16:14:46  *** Rens2Sea [~Rens2Sea@213.211.185.168] has joined #openttd
16:18:34  *** Steve^ [booze@i577B891E.versanet.de] has quit []
16:43:23  *** DJ_Mirage [~martijn@biggetje.xs4all.nl] has quit [Quit: www.sexybiggetje.nl]
16:46:19  *** Mucht|work [~mucht@p57A0DBCB.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
16:48:24  *** orudge [~orudge@8afbfeb0.resnet.st-andrews.ac.uk] has quit [Quit: reboot]
16:51:58  *** Tron_ [~tron@p54A3DB23.dip.t-dialin.net] has joined #openttd
16:53:59  *** orudge [~orudge@8afbfeb0.resnet.st-andrews.ac.uk] has joined #openttd
16:54:02  *** mode/#openttd [+o orudge] by ChanServ
16:57:34  *** Tron [~tron@p54A3FFC9.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
17:01:41  *** Tron_ is now known as Tron
17:07:45  *** ZBServer [~ZBServer@c-69-243-92-235.hsd1.md.comcast.net] has quit [Ping timeout: 480 seconds]
17:36:16  *** Sionide [~sphinx@cpc4-norw5-0-0-cust184.pete.cable.ntl.com] has quit [Ping timeout: 480 seconds]
17:47:38  *** Sionide [~sphinx@cpc4-norw5-0-0-cust184.pete.cable.ntl.com] has joined #openttd
17:48:39  *** BobingAbout [~BobingAbo@adsl-83-100-172-178.karoo.KCOM.COM] has joined #openttd
17:49:55  <BobingAbout> erm... how i register with this server? i ain't been on the IRC since it moved
17:50:30  <Noldo> http://www.oftc.net/oftc/FAQ
17:50:37  <BobingAbout> thanks
17:55:08  *** Progman [~progman@p5091DBDD.dip.t-dialin.net] has quit [Remote host closed the connection]
17:55:54  *** Sacro_ [~root@83.100.248.89] has joined #openttd
17:56:05  <Sacro_> hmm, i seem to be k-lined from quakenet
17:56:48  *** Sacro_ [~root@83.100.248.89] has quit []
17:56:54  *** ZBServer [~ZBServer@c-69-243-92-235.hsd1.md.comcast.net] has joined #openttd
17:57:25  *** Sacro_ [~root@83.100.248.89] has joined #openttd
17:57:29  <Sacro_> whoops
17:57:53  *** BobingAbout [~BobingAbo@adsl-83-100-172-178.karoo.KCOM.COM] has left #openttd []
17:58:00  <Sacro_> :o BobingAbout?
17:58:03  <SpComb> Logs: http://zapotek.paivola.fi/~terom/logs/openttd
17:58:03  <Sacro_> !logs
17:58:15  <peter1138> bah. need another 5k at least
17:58:44  <peter1138> started a game with 100k loan limit :/
17:58:47  <hylje> :<
17:58:51  <hylje> its slower than you think
17:58:58  <Sacro_> peter1138: its quite hard is that
17:59:01  <peter1138> hmm?
17:59:02  <hylje> with improved town handling..
17:59:30  <peter1138> i've got two farms serviced by a station with ~400 waiting each
17:59:53  <peter1138> (plus it's ukrs, so... 45mph, woo)
17:59:57  *** BobingAbout [~BobingAbo@adsl-83-100-172-178.karoo.KCOM.COM] has joined #openttd
18:00:02  <Sacro_> oh noes...
18:00:11  <hylje> i has lulz
18:00:18  <Sacro_> hylje: ?
18:00:29  <BobingAbout> there, my IRC is all setup now :P
18:00:35  <Sacro_> am i still connected to quakenet? this IP seems to be k-lined
18:00:45  <peter1138> yes
18:00:49  <peter1138> you're still in #tycoon
18:01:06  <Sacro_> i grabbed my ip on the way out, but forgot to forward ssh/vnc
18:01:16  <Sacro_> so i cant get back in :(
18:01:21  <peter1138> heh
18:01:49  <BobingAbout> sacro was showing me some interesting stuff last night
18:01:57  <BobingAbout> some stuff you made peter
18:02:06  <Sacro_> heh
18:03:25  <peter1138> yeah
18:03:30  <peter1138> i'm good with photoshop
18:03:35  <BobingAbout> lol
18:03:38  *** Kalpa^ [kalpa@dsl-hkigw4-fe38de00-128.dhcp.inet.fi] has joined #openttd
18:04:07  * Sacro_ waits for newcargoes
18:04:08  <BobingAbout> i've been waiting for newcargos and all the stuff to run pb_ukrsi.grf for ages
18:04:19  <Sacro_> newindustries!
18:04:24  <BobingAbout> yer, thats
18:04:36  <hylje> zomg
18:04:54  <Sacro_> hylje: are you ok there?
18:05:18  <hylje> no lol, im jesus
18:05:27  <Sacro_> hylje: o rly?
18:05:28  <BobingAbout> i made my first newGRF earlier
18:05:36  *** Kalpa [kalpa@dsl-hkigw4-fe39de00-118.dhcp.inet.fi] has quit [Ping timeout: 480 seconds]
18:05:46  <Sacro_> newbobingaboutsignals!
18:06:00  <hylje> ya rly
18:06:07  <BobingAbout> to be perfectly honest, i didn't have a freaking clue what i was doing
18:06:48  <Sacro_> hylje: srsly?
18:06:59  <hylje> no wai
18:07:17  <Sacro_> thought not
18:07:18  * BobingAbout slaps his forehead
18:07:30  * Sacro_ slaps BobingAbout's forehead
18:07:38  * BobingAbout instructs a pet pirana to munch on sacro's shoulder blades
18:08:11  <BobingAbout> these /slap commands are kinda silly, i'd be better off typing "/me slaps Sacro"...
18:08:23  * Sacro_ instructs Born_Acorn to attack BobingAbout
18:08:23  * hylje slaps BobingAbout with a Sacro_
18:08:38  * Sacro_ drops Sacro on hylje
18:08:51  <Sacro_> mmm clones
18:08:58  * Born_Acorn attacks
18:09:07  <Born_Acorn> RAOR.
18:09:54  <Sacro_> £
18:09:56  <Sacro_> hmmm
18:10:49  <hylje> $
18:11:01  <BobingAbout> instead of roaring and attacking, can someone find me a guide to how to work out the numbers after the sprites, (posx, posy, width and hight explain themselves, its the other 2 relx, rely i need help with)
18:11:21  <BobingAbout> the 1 on the TTDPatch wiki is kinda lacking
18:11:30  <Born_Acorn> Well, it's the only one.
18:11:50  <BobingAbout> if i know what the numbers meant, i'd re-write it...
18:12:08  * Born_Acorn delivers BobingAbout to DaleStan and runs away
18:12:28  <BobingAbout> ok, just give me a link, makesure i'm looking at the correct 1...
18:12:42  <DaleStan> BobingAbout: http://wiki.ttdpatch.net/tiki-index.php?page=RealSprites
18:12:52  *** Sacro_ [~root@83.100.248.89] has quit [Quit: using sirc version 2.211+KSIRC/1.3.12]
18:13:23  <DaleStan> If it needs more explanation, then you need to explain what parts are lacking first.
18:14:16  <BobingAbout> i was looking at a different page, no wonder it was lacking...
18:14:28  <peter1138> ooh, loads of money
18:14:52  * peter1138 splashes out on another 30k train
18:14:55  *** Kalpa [kalpa@dsl-hkigw4-fe39de00-118.dhcp.inet.fi] has joined #openttd
18:14:57  <peter1138> (yay for clone)
18:15:31  <BobingAbout> lol
18:15:57  *** Sacro_ [~root@83.100.248.89] has joined #openttd
18:16:15  <Sacro_> hmmm, broke it
18:16:51  *** Eddi|zuHause2 [~johekr@p54B77CB4.dip.t-dialin.net] has quit [Quit: Konversation terminated!]
18:16:55  *** Kalpa^ [kalpa@dsl-hkigw4-fe38de00-128.dhcp.inet.fi] has quit [Ping timeout: 480 seconds]
18:19:47  <Sacro_> !seen bjarni
18:19:49  <_42_> Sacro_, Bjarni (~Bjarni@0x50a46c16.virnxx14.adsl-dhcp.tele.dk) was last seen quitting #openttd 4 days 47 minutes ago (18.10. 17:32) stating "Quit: Leaving" after spending 1 hour there.
18:20:10  <Sacro_> BobingAbout: ping
18:20:16  <BobingAbout> pong
18:20:20  <Sacro_> wooyay
18:20:26  * Sacro_ slaps BobingAbout around with a small 50lb Unix Manual
18:20:46  * BobingAbout gives Sacro_ a clout round the head with a fresh copy of HydraIRC
18:21:34  *** ZBServer [~ZBServer@c-69-243-92-235.hsd1.md.comcast.net] has quit [Remote host closed the connection]
18:21:45  * hylje slaps both of you with a RFC 1459
18:22:02  <Sacro_> !svn
18:22:07  <Sacro_> !commit
18:22:09  <Sacro_> hmm
18:22:13  <BobingAbout> well
18:22:38  <Born_Acorn> Advertising!
18:22:54  * Born_Acorn slaps Sacro with a bottle of Coca Cola
18:23:13  *** Eddi|zuHause [~johekr@p54B7644E.dip.t-dialin.net] has joined #openttd
18:23:18  * Sacro_ drowns BobingAbout in a vat of Dr Pepper
18:23:27  * Born_Acorn sits down to relax with books by Joe Bloggs Publishers
18:23:33  <Sacro_> s/BobingAbout/Born\ Acorn/
18:23:45  * hylje spawns a zergling rush
18:24:09  <Sacro_> ZOMG
18:24:32  <hylje> im in your hatchery
18:24:35  <hylje> spawning more overlords
18:24:50  <smeding> i'm in your base killing your doods. :o
18:25:00  <smeding> also, hi!
18:25:23  <hylje> bitches dont know about my additional pylons
18:25:53  <BobingAbout> well, last time i was here, which was a VERY long time ago, i was trying to plan a newGRF format for new signal types
18:26:07  <BobingAbout> and signal sets
18:26:29  <BobingAbout> but before i can do that, i need to understand the newGRF format a little more
18:26:34  <Sacro_> yes, cos light signals dont stand out against elrails
18:26:51  <BobingAbout> try my newgrf and see if it makes any difference
18:27:08  <Sacro_> BobingAbout: cant
18:27:33  * BobingAbout Slaps Sacro_
18:27:44  <Sacro_> will do when i get back home
18:27:47  <BobingAbout> k
18:28:19  <BobingAbout> so... anyone who knows about newGRF NFO format make any recomendations?
18:28:50  <Sacro_> BobingAbout: you want to be in #tycoon on quakenet, chat with patchman
18:28:54  <BobingAbout> (I'm thinking how newstations works would be a good way to go)
18:29:31  <BobingAbout> i tried that already. i'd rather speak to someone else, because this would probably be openttd only
18:30:38  <Sacro_> well... err... peter1138 is doing newcargos, Maedros and Belugas_Gone are doing newhouses
18:30:50  <Sacro_> KUDr is doing a few things
18:31:06  <BobingAbout> I'd rather not talk to kudr about it...
18:31:27  * KUDr understands why
18:31:42  <BobingAbout> no offence intended :P
18:32:31  * KUDr knows nothing about newgrf
18:33:03  * BobingAbout knows little about newGRF also
18:33:38  * Sacro_ knows a bt
18:34:02  <BobingAbout> as i said earlier, i made a newGRF, and didn't really have much of a clue what i was doing, as sacro might be able to tell you, i didn't get it right till my 3rd attempt
18:34:32  <BobingAbout> its got 19 lines, and 16 of those are graphics :P
18:38:13  <BobingAbout> i can try and write a patch myself, however i need to talk about newGRF formatting help
18:39:55  * peter1138 knows a little about newgrf
18:40:08  <BobingAbout> hi
18:40:22  <peter1138> Sacro_: actually quite a lot of that newcargos stuff was done by Belugas, heh
18:40:34  <BobingAbout> basicly, i need help planning out my multiple signal types newGRF format
18:40:51  <BobingAbout> it wants to work kinda like the newstations
18:41:27  <peter1138> variable signal types?
18:41:44  <BobingAbout> erm... if i say yes, will you help :P
18:41:56  <Sacro_> peter1138: heh nice
18:42:46  <BobingAbout> basicly, you can choose not only from either signals or semephores, but have multiple signal sets
18:43:07  <BobingAbout> the main idea is that these different sets can have different functions
18:43:41  <jez> Any native German speakers about?
18:43:50  <jez> or at least, good German speakers?
18:43:58  <BobingAbout> these include semephores, home, distant, and home and distant
18:44:41  <BobingAbout> light signals
18:44:54  <BobingAbout> light signals that act as distant signals
18:45:13  <BobingAbout> home and distant type light signals (red, yellow and green)
18:45:31  <BobingAbout> 4 aspect signals (red, yellow, yellow yellow and green)
18:45:40  *** jez [andreis@cpc3-stkn4-0-0-cust630.midd.cable.ntl.com] has quit []
18:46:26  <BobingAbout> hopefully, a new pre-signal type, the priority signal
18:46:47  *** Mucht|work [~mucht@p57A0F2BE.dip.t-dialin.net] has joined #openttd
18:46:50  <BobingAbout> (which means it leaves open expansion for more types)
18:47:15  <BobingAbout> basicly, i need help planning it, because i know very little about newGRf
18:47:48  <DaleStan> You've got two separate concepts here: "Signal sets", and "new signal types".
18:48:03  <BobingAbout> yes
18:48:13  <BobingAbout> i know
18:48:29  <BobingAbout> i thought it would be a good idea to place type information within the set
18:48:55  <BobingAbout> so, regular 2 aspect signals would be type 00
18:48:58  <DaleStan> The first is a simple matter of defining and implementing support for actions 0..4 -- ask patchman which is the next available feature byte.
18:49:22  <BobingAbout> 0..4?
18:49:39  <BobingAbout> well, first i supose i need to learn more about the existing stuff
18:49:47  <BobingAbout> so, can anyone help me with that?
18:50:00  <DaleStan> http://wiki.ttdpatch.net/tiki-index.php?page=Action0 through ...?page=Action4
18:50:02  *** mikk36 [~mikk35@pc245.host1.starman.ee] has quit [Read error: Connection reset by peer]
18:51:07  *** DJ_Mirage [~martijn@biggetje.xs4all.nl] has joined #openttd
18:51:15  <DaleStan> The second is a more complex matter of determining if signal behaviour will be coded in NFO or in C, and then how things should fall back if a set does not support one or more types.
18:52:23  <peter1138> i can't see a way of defining signal behavious in NFO :)
18:52:37  *** mikk36 [~mikk35@pc245.host1.starman.ee] has joined #openttd
18:52:57  <DaleStan> Fortunately for all involved, I can't either.
18:52:58  <Sacro_> i think signal behavoir is being done as either C or LUA
18:53:12  <Sacro_> KUDr: any thoughts on newsignals?
18:53:23  <BobingAbout> the idea is that each type is specified seperatly within the set (unlike how newsignals are specified now) and the signal type functionality would be coded in C (not unlike presignal and PBS behavior) all you need to specify in the newgrf is what behavior index to use for the signal
18:53:54  <KUDr> i expect that i will implement all features in C, but it can read some info from newgrf
18:54:01  <BobingAbout> if a paticular signal type is missing, it should be skipped when CTRL-Clicking the signal
18:54:52  <peter1138> problem is, none of our features so far depend on newgrf (except perhaps 2cc, but that's a little different)
18:55:20  <KUDr> probably all types must be implemented (coded in C) first and then they wll be connected to some sprites from newgrf
18:55:27  <peter1138> everything has a non-newgrf fallback
18:56:07  <Eddi|zuHause> <jez> Any native German speakers about? <- what do you want?
18:56:20  <DaleStan> "all you need to specify in the newgrf"!? Far from. One sprite for each combination of behaviour, orientation, and state (eg R/Y/G), plus a way to attach each signal to a set, and  a way to select between sets, permit sets only before/after $DATE
18:56:54  <DaleStan> Possibly select snow-covered sprites for above the snowline.
18:58:35  <Naksu> why is there a snowline anyways?
18:58:45  <peter1138> and a new map array to store the extra data :D
18:58:45  <Naksu> the theory is that snow doesnt fall on valleys?
18:59:18  <DaleStan> No. Because the snow melts in valleys.
19:00:21  <Eddi|zuHause> a snowline is one of the most natural things in the world... the higher you get on a mountain, the colder it gets, and while there can be summerly temperatures in the valley, the mountain may be around 0°C
19:00:25  <BobingAbout> erm, i was doing something on the patch wiki
19:00:49  <peter1138> come up with the spec first, then put it there
19:01:00  <BobingAbout> yes, behaviour is specified in the C
19:01:23  <BobingAbout> well, to write a proper spec, i'd need to understand newGRF
19:01:31  <BobingAbout> but, i do have something so far
19:03:15  <BobingAbout> currently signals are specified by the 8 directions, including 2 states, therefore after 16 sprites, the next type comes, currently, this is normal, PE, PX, PC, PBS, PBSE, PBSX, PBSC, which takes a full 256 sprites
19:03:40  <DaleStan> Yes.
19:04:11  <peter1138> pbse pbsx pbsc? what?
19:04:30  <Sacro_> pbs entry,exit,combo
19:04:37  <BobingAbout> the first thing to change is instead of going red, green, red, green, red, green.... it'll go red 8 times, then green 8 times, then yellow 8 times, then double yellow 8 times (because not all signals will have a yellow and double yellow) and thats it for the newGRF instruction
19:04:41  <BobingAbout> what sacro said
19:04:43  <peter1138> if this uses action 1-3 then i guess orientation would be done in the similar manner to vehicle direction
19:04:50  <peter1138> also... pbs exit signals--
19:05:21  <BobingAbout> if TTDPatch adopts this system, it needs to support PBS E, X and C
19:05:50  <BobingAbout> each instrction therefore needs to include the following information:
19:06:23  <BobingAbout> numspites (this is in multiples of 8. 16, 24 or 32)
19:06:55  <DaleStan> !seen TrueLight
19:06:55  <_42_> DaleStan, I found 2 matches to your query: Weirdo, TrueLight. Weirdo (~weirdo@s559112c3.adsl.wanadoo.nl) was last seen joining #temple.of.the.bot 1 day 2 hours 59 minutes ago (21.10. 16:07). Weirdo is still there.
19:07:21  <BobingAbout> signal type ( out of 16 types, the 8 existing types, plus room for expansion)
19:07:46  <peter1138> number of sprites comes under the action 1
19:08:02  <BobingAbout> i wouldn't know
19:08:15  <peter1138> you ought to know if you're considering coming up with a spec
19:08:20  <BobingAbout> yes
19:09:23  <BobingAbout> you've put me off, i forgot what comes next
19:09:35  *** Progman [~progman@p5091DBDD.dip.t-dialin.net] has joined #openttd
19:09:41  <peter1138> heh
19:11:15  <BobingAbout> behaviour comes under type...
19:11:33  <BobingAbout> oh yer, setID
19:11:58  *** Purno [~Purno@5351CE6A.cable.casema.nl] has joined #openttd
19:12:04  <BobingAbout> numsprites determines numstates (2, 3, or 4)
19:13:35  <BobingAbout> does that sound like enough to you peter?
19:13:58  <peter1138> doesn't the signal type determine the number of states?
19:16:44  <BobingAbout> no, signal type determines the sets type, EG normal, or PBS, presignal or combo?, numstates determines if extra logic should be applied such as yellow signal states
19:17:47  <BobingAbout> anyway, i've read it a bit now
19:18:02  <BobingAbout> action 0 determines the logic, then action 1 adds the sprites to the set?
19:18:41  <DaleStan> Action 0 determines the static properties, Action 1 loads the sprites, Action 2 determines the logic, and action 3 attaches the sprites to the set.
19:19:19  * BobingAbout doesn't understad why all this can't be done with a single instruction
19:19:36  <DaleStan> Then BobingAbout doesn't understand NFO.
19:19:39  *** lws1984 [~lws1984@ip68-9-157-1.ri.ri.cox.net] has joined #openttd
19:19:43  <BobingAbout> i agree
19:20:40  <DaleStan> NFO is designed for power first, and ease last.
19:21:05  <Tron> i doubt the "designed" part
19:21:30  <peter1138> evolved
19:21:35  <Sacro_> Tron: hacked
19:22:24  *** Hagbarddenstore [~hagbard@90-224-32-143-no95.tbcn.telia.com] has quit [Remote host closed the connection]
19:22:27  <DaleStan> Sprites imported by an Action 1, therefore, may be used in multiple ways, by multiple action 2s, which may be used in multiple ways by multiple other action 2s, &c. which are eventually used one or more times in one or more action 3s.
19:22:57  *** BJH2__ [~chatzilla@e176112154.adsl.alicedsl.de] has joined #openttd
19:25:41  *** BJH2_ [~chatzilla@e176123061.adsl.alicedsl.de] has quit [Ping timeout: 480 seconds]
19:26:23  <DaleStan> Action 0 can be considered to allocate slots to which Action 3 can attach sprite info, and it also sets any static properties.
19:26:39  <DaleStan> Action 4 adds any necessary static texts
19:27:21  <BobingAbout> so... use action 0 to set the set properties, action 1 loads the sprites, then action 3 applies the graphics to the set
19:27:26  <BobingAbout> whats action 2 do?
19:27:32  <BobingAbout> turn sets on?
19:28:23  <BobingAbout> I'm pretty sure not all types of object use all 4 of those actions...
19:28:27  <DaleStan> Action 2 collects the graphics from action 1 into something that can be used by action 3, and selects which of the various sets of sprites are to be used.
19:30:05  <DaleStan> General variables and Sounds have only action 0, canals have only 1..3. All others use all four, in one way or another.
19:30:16  <DaleStan> all five*
19:30:29  <BobingAbout> 5?
19:30:43  <DaleStan> 0..4 : five actions.
19:31:00  <BobingAbout> right...
19:31:17  <BobingAbout> ok, i'm going to need help defining...
19:31:53  <DaleStan> Except for vehicles, however, action 4 merely creates texts that are linked to a slot either directly from the action 0, or with callbacks.
19:32:06  * valhallasw kills C++
19:32:22  <valhallasw> << operator overloading MUST be outside the class... great *sigh*
19:33:22  <DaleStan> friend ostream& operator << (ostream& out, const classtype& obj) { /*do stuff*/ } should work just fine.
19:34:05  <DaleStan> But it can't, of course, be a member operator, as member operators must take the class type as their left operand.
19:34:42  *** Ailure [Gamefreak@194.47.44.243] has quit [Ping timeout: 480 seconds]
19:35:09  <valhallasw> eeerm?
19:35:32  <valhallasw> you mean it should return something with its class type?
19:35:42  <DaleStan> class foo { friend ostream& operator << (ostream& out, const classtype& obj) { /*do stuff*/ } /* class def */ }; should work fine.
19:35:48  <BobingAbout> for gods sake, don't combine words and code on the same line...
19:35:54  <valhallasw> lol :D
19:35:55  <Tron> <valhallasw> << operator overloading MUST be outside the class... great *sigh* <--- nonesense
19:36:08  * valhallasw is gonna try DaleStan's way
19:36:44  <ln-> "nonsense"
19:37:04  <DaleStan> class foo { ostream& operator << (ostream& out, const foo& obj) { /*do stuff*/ } /* class def */ }; //<-- broken because that makes operator << take three operands: foo& , ostream &, const foo&
19:37:48  <DaleStan> class foo { ostream& operator << (const foo& obj) { /*do stuff*/ } /* class def */ }; //<-- also broken because that doesn't pass makes operator << an ostream&
19:38:23  <Tron> PEBKAC
19:38:25  <DaleStan> class foo { ostream& operator << (ostream& obj) { /*do stuff*/ } /* class def */ }; //<-- Workable, but you'd have to do "obj<<stream;", not "stream<< obj;".
19:39:09  <Darkvater> back
19:39:11  <DaleStan> -"makes" a coulpe lines up.
19:39:18  <DaleStan> *couple.
19:39:22  * DaleStan hides.
19:39:26  <Darkvater> hmm what to do with the strgen problem?
19:39:28  <peter1138> whew
19:39:33  <peter1138> straight over my head :)
19:39:47  <valhallasw> hmmmmm
19:40:17  * DaleStan has to leave anyway.
19:40:58  <BobingAbout> bye
19:41:19  <valhallasw> DaleStan: it's not working anyway.
19:41:31  *** BobingAbout [~BobingAbo@adsl-83-100-172-178.karoo.KCOM.COM] has left #openttd []
19:42:56  <glx> Darkvater: even renaming Error to error in strgen.c, or error to Error in string.c fails
19:43:47  <Darkvater> Error is *static*
19:43:54  <Darkvater> remove that (and rename it)
19:47:35  *** DJ_Mirage [~martijn@biggetje.xs4all.nl] has quit [Quit: www.sexybiggetje.nl]
19:47:54  * Sacro_ scratches
19:49:19  *** Zr40_ is now known as Zr40
19:52:53  <peter1138> o_O
19:52:59  <peter1138> http://fuzzle.org/o/murphy.png
19:53:15  <peter1138> two "Murphy & Co." companies...
19:53:18  <peter1138> tum te tum
19:53:25  <peter1138> i guess that particular name isn't checked for duplicates
19:53:26  <hylje> :o
19:53:40  <Darkvater> ok people two issues
19:53:43  <peter1138> Chuntfingborough is an excellent name
19:53:47  <Darkvater> how do we want the strgen error solved?
19:53:51  <Sacro_> peter1138: dont people copyright company names?
19:53:53  <Noldo> both murphys look odd
19:53:56  <Sacro_> hehe what a name
19:54:02  <hylje> murphy's law!
19:54:35  <peter1138> hee
19:54:38  <peter1138> the ai is pretty fucked
19:54:39  <peter1138> hmm
19:55:01  <Darkvater> ok no takers? Then I will go the easy way
19:55:10  <peter1138> Darkvater: properly
19:55:18  *** SchoolLite is now known as StarLite
19:55:29  <glx> Darkvater: gcc still compiling, but msvc passed
19:55:35  <peter1138> so when did the AI get totally broken?
19:55:39  <Darkvater> well I was thinking of s/Error/error/ s/Warning/warning s/Info/info
19:55:42  <Darkvater> and unstatic error
19:55:47  <Darkvater> glx: I *know* that works
19:56:07  <Darkvater> the next topic is far more important...window handling
19:56:12  <Darkvater> totally fucked
19:56:33  <Darkvater> a simple example: In some window you call DeleteWindow(some-other-window)
19:56:34  <CIA-1> peter1138 * r6897 /trunk/players.c: - Fix (r6884): Another wrong last parametr :)
19:56:56  <peter1138> and it shuffles all the windows around
19:57:02  <Darkvater> This deletes a window and moves all windows one *UP* in the list AFTER the deleted window
19:57:08  <glx> and causes crashes
19:57:19  <Darkvater> so what you get when you return to the calling function is that the window pointer points to the wrong window
19:57:28  <Darkvater> if you're lucky nothing, unluck crash
19:57:32  <peter1138> where is the guilty code?
19:57:35  <Darkvater> anyways it's fucked
19:57:46  <Darkvater> memmove(w, w + 1, count);
19:57:47  <peter1138> simplest thing is to get the window again...
19:58:00  <Darkvater> DeleteWindow(), window.c:319
19:58:19  *** Purno [~Purno@5351CE6A.cable.casema.nl] has quit [Quit: Purno has spoken]
19:58:20  <glx> we need a pool for windows :)
19:58:22  <peter1138> maybe you're interested in http://fuzzle.org/o/windowpool.diff
19:58:29  <Darkvater> now we cannot influence the window pointer in the calling function
19:58:58  <peter1138> not a lot better
19:59:11  <Darkvater> my idea was, if we were to keep the existing mechanism, is to NOT shuffle the windows around, but mark the deleted window as delete
19:59:15  <Darkvater> +D
19:59:20  <Darkvater> perhaps wnd_class -1
19:59:36  <Darkvater> then on the next window loop you can shuffle everything around without punishment
19:59:59  *** PandaMojo [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has joined #openttd
20:00:17  <Darkvater> but lemme look at the window pool
20:00:33  <Darkvater> another solution is of course not to shuffle the windows around but manually keep a z-counter
20:01:13  *** Wolf01 [~wolf01@host112-234-dynamic.5-87-r.retail.telecomitalia.it] has joined #openttd
20:01:16  <peter1138> yeah
20:01:28  <peter1138> an z-position array owuld be better than the next/prev thing in that diff
20:01:31  <Wolf01> hi
20:01:49  <Darkvater> but I don't like that solution since it would mean a lot of loops for the window array/pool to correctly draw them
20:02:07  *** Turski [~tarmo@dsl-kpogw1-fe21df00-2.dhcp.inet.fi] has quit [Quit: Lost terminal]
20:02:16  <peter1138> that's why i didn't store z position inside the window
20:02:30  <peter1138> however, it got complex after i realised we need it doubly linked
20:02:43  <peter1138> so a Window *z_positons[num_windows]; might be easier
20:02:53  <peter1138> just shuffle the array as needed
20:02:57  <peter1138> easy to go up or down
20:03:20  <Tron> array of Window
20:03:26  <Tron> and array of Window* for z order
20:03:32  <Tron> end of story
20:03:44  *** jez [trestra@cpc3-stkn4-0-0-cust630.midd.cable.ntl.com] has joined #openttd
20:03:49  <jez> haha
20:03:51  <Darkvater> so array of window and array of window*
20:03:54  <jez> my patch has Deutsch-ness
20:04:18  *** Spoco [Spoco@dsl-083-102-070-192.lohjanpuhelin.fi] has quit []
20:04:22  <glx> jez: but as I said it's not needed for now :)
20:04:30  <jez> heh
20:04:35  <jez> that .patch didnt work for me
20:04:36  <jez> did it for you?
20:04:45  <Darkvater> Tron: or what tron said
20:04:45  <jez> that's the second time i've had to fiddle with a .patch
20:04:48  <glx> didn't try
20:05:06  <peter1138> Darkvater: eh? :P
20:05:18  <Tron> Darkvater: peter said pretty much the same
20:05:24  <jez> TortoiseSVN's patch utility seems to be extremely picky, and won't really use the context lines to try and patch a file intelligently
20:05:28  <Darkvater> peter said a window pool
20:05:43  <Tron> <peter1138> so a Window *z_positons[num_windows]; might be easier
20:05:57  * Darkvater ha no recollection of that
20:06:32  <glx> jez: probably a problem with eol
20:06:37  *** thgergo [~th_gergo@dsl51B78811.pool.t-online.hu] has quit [Ping timeout: 480 seconds]
20:07:22  <peter1138> a window pool is pointless
20:07:25  <Darkvater> ok we can do that
20:09:03  <Darkvater> how do we want to do that?
20:09:22  <peter1138> lets volunteer bjarni
20:09:35  <Darkvater> ah we won't shuffle the windows around just the z_positions
20:09:39  * jez wonders why you're bothering to implement a z-index windowing system
20:10:03  <peter1138> it's already ordered
20:10:13  <peter1138> just in a nasty way
20:10:24  <Darkvater> it's implicit ;)
20:11:20  <Wolf01> maybe to close a single window per time following the history :hides:
20:11:42  <jez> !seen Bjarni
20:11:43  <_42_> jez, Bjarni (~Bjarni@0x50a46c16.virnxx14.adsl-dhcp.tele.dk) was last seen quitting #openttd 4 days 2 hours 39 minutes ago (18.10. 17:32) stating "Quit: Leaving" after spending 1 hour there.
20:11:48  <jez> heh
20:11:54  <jez> Bjarni died
20:12:05  <Darkvater> he's alive @forums
20:12:24  <hylje> he's at his half-life then
20:12:32  <jez> i msg'd him on there, got no response
20:13:24  <hylje> so we can assume he's evading
20:13:56  *** Bjarni [~Bjarni@0x50a46c16.virnxx14.adsl-dhcp.tele.dk] has joined #openttd
20:13:59  *** mode/#openttd [+o Bjarni] by ChanServ
20:14:51  <Darkvater> :O
20:14:56  <Darkvater> the devil!
20:16:01  <jez> lol :-)
20:16:04  <jez> that has to be a jinx
20:17:03  <Bjarni> actually it's questionable if the devil exists. It could just be like Father Christmas, so it's your own dad in a costume
20:17:06  *** glx|away [glx@bny93-6-82-245-156-124.fbx.proxad.net] has joined #openttd
20:17:07  *** mode/#openttd [+v glx|away] by ChanServ
20:17:11  <Eddi|zuHause> jez: what was it that you needed a german speaker for?
20:17:41  <jez> Eddi|zuHause: to review skidd13's German translation of my patch, if possible
20:17:52  *** glx [glx@bny93-6-82-245-156-124.fbx.proxad.net] has quit [Killed (NickServ (GHOST command used by glx|away))]
20:17:56  *** glx|away is now known as glx
20:18:02  <SpComb> Logs: http://zapotek.paivola.fi/~terom/logs/openttd
20:18:02  <Bjarni> !logs
20:18:06  <Darkvater> :O
20:18:09  <jez> http://www.tt-forums.net/viewtopic.php?p=498075#508989
20:18:34  <Eddi|zuHause> i'm gonna have a look in half an hour or so...
20:18:44  <jez> ok
20:19:06  <Bjarni> hmm
20:19:12  <Bjarni> have it been 4 days already?
20:19:17  <jez> no
20:19:23  <jez> you've been in a timewarp, it's 2056
20:19:29  <Darkvater> HAS
20:19:31  <Darkvater> dammit
20:20:02  <Bjarni> well, nothing changed in here
20:20:25  <Bjarni> Darkvater is still screaming "has" at random
20:20:46  * Bjarni hides another 50 years
20:20:48  <hylje> HAS
20:20:59  *** Ailure [Gamefreak@194.47.44.243] has joined #openttd
20:21:09  *** Bjarni [~Bjarni@0x50a46c16.virnxx14.adsl-dhcp.tele.dk] has quit [Quit: Leaving]
20:21:27  *** Bjarni [~Bjarni@0x50a46c16.virnxx14.adsl-dhcp.tele.dk] has joined #openttd
20:21:30  *** mode/#openttd [+o Bjarni] by ChanServ
20:21:45  <Bjarni> welcome to the 22th century
20:22:26  <jez> I don't get it
20:22:28  <Ailure> WHERE IS MY FLYING CAR
20:22:31  <jez> :-\
20:22:56  <SpComb> Logs: http://zapotek.paivola.fi/~terom/logs/openttd
20:22:56  <Bjarni> !logs
20:24:37  <Bjarni> < _42_> jez, Bjarni (~Bjarni@0x50a46c16.virnxx14.adsl-dhcp.tele.dk) was last seen quitting #openttd 4 days
20:24:38  <Bjarni> <@Bjarni> have it been 4 days already?
20:24:38  <Bjarni> < jez> no
20:24:38  <Bjarni> < jez> you've been in a timewarp, it's 2056
20:24:38  <Bjarni> * Bjarni hides another 50 years
20:24:39  <Bjarni> -!- Bjarni [~Bjarni@0x50a46c16.virnxx14.adsl-dhcp.tele.dk] has quit [Quit: Leaving]
20:24:40  <Bjarni> -!- Bjarni [~Bjarni@0x50a46c16.virnxx14.adsl-dhcp.tele.dk] has joined #openttd
20:24:42  <Bjarni> <@Bjarni> welcome to the 22th century
20:24:54  <Bjarni> it's not that tricky if you understand temporal mechanics
20:24:59  <Sacro_> :o Bjarni
20:25:08  <Bjarni> and maybe you can even understand it if you don't :p
20:25:19  <jez> ah
20:25:33  <jez> Bjarni: it would be YOU being welcomed, not us ;-P
20:27:29  <peter1138> he's strange like that
20:28:02  <hylje> time paradox
20:28:57  <Bjarni> actually I could welcome you as the last time I saw you, it was last century
20:32:29  <jez> heh
20:32:41  <jez> ive watched, like, the first 10 episodes of House
20:32:49  <jez> why does the patient ALWAYS have a seizure near the start?
20:32:54  <jez> it's like the program's signature
20:33:00  <hylje> lost faith in public healthcare yet?
20:33:09  <peter1138> so who's forking? heh
20:33:26  <jez> no, but if I see Hugh Lawrie standing over me I'll kill him
20:33:49  <jez> they could've gotten him to just have a British accent like he normally does.  He doesn't sound American
20:34:21  <hylje> GOTTEN
20:34:38  <jez> yeah
20:34:43  <jez> i've taken to saying that
20:34:55  <jez> i don't find the word 'got' to be very satisfying in that context
20:34:59  <jez> it's past tense
20:36:34  <peter1138> right
20:36:38  <peter1138> having an earlier night
20:36:47  <peter1138> (so that could be 1am o_O)
20:38:23  <Darkvater> objections about lower-casing error/warning/fatal for strgen?
20:38:39  <jez> translation to English?
20:38:47  <glx> Darkvater: ok for me
20:39:28  <hylje> ALLCAPS it!
20:41:01  <Bjarni> going to bed at 5:30, will that be considered early or late?
20:41:36  <jez> Darkvater: ?
20:41:55  <Darkvater> ?
20:42:02  <Bjarni> Darkvater: what lowercase thing?
20:42:11  <jez> Darkvater: translation to English?
20:44:16  <peter1138> do you object to lower-casing error(), warning() and fatal() in strgen?
20:44:35  <Bjarni> jez: I think Darkvater is writing in proper English. A translation will not help us. An explanation would ;)
20:44:58  <Darkvater> ok no takers?
20:45:10  <Bjarni> I'm still not entirely sure what you mean
20:45:19  <Darkvater> doesn't matter
20:45:23  <peter1138> i don't object
20:45:26  <peter1138> however
20:45:28  <Darkvater> anyone who knows what this is about will know
20:45:30  <peter1138> sleep for me :D
20:45:36  <Darkvater> NOOOOOOOOOOOOOOOOOOOOOOO
20:45:36  <Bjarni> if the English string is upper case, will it then be an error if the translated string is not upper case?
20:45:37  <jez> erm
20:45:54  <Bjarni> because that would be bad
20:45:56  <jez> well i dont know about it and want to know
20:46:00  <Darkvater> peter1138: do the maybe ormaybe not working on feature perhaps featuring working on
20:46:03  <Darkvater> !
20:46:11  <peter1138> i can't
20:46:18  <Bjarni> some upper case words in English (like English) is lower case words when translated to Danish
20:46:20  <CIA-1> Darkvater * r6898 /trunk/strgen/strgen.c:
20:46:20  <CIA-1> -Fix: lowercase Error/Warning/Fatal for strgen and remove static on error() so strgen
20:46:20  <CIA-1>  can compile with anal strecpy() :)
20:46:21  *** RichK67 [~RichK67@194.164.100.143] has joined #openttd
20:46:27  <peter1138> i'd need to start on industries ;p
20:46:35  <peter1138> and sleep is required
20:46:51  * jez dances a jig
20:46:52  <Darkvater> you DO have work tomorrow :P
20:47:00  <jez> Goodfella's Perfectly Pepperoni pizza
20:47:08  <jez> (with red peppers, green ones removed)
20:47:10  <jez> well cooked
20:47:13  <jez> and ice-cold cider
20:47:18  <jez> absolutely delicious :-)
20:47:28  *** RichK67 [~RichK67@194.164.100.143] has quit []
20:47:58  <Darkvater> gn peter1138
20:48:51  <peter1138> night
20:51:22  <Born_Acorn> night yo
20:53:06  *** BJH2__ [~chatzilla@e176112154.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.61 [Mozilla rv:1.7.12/20050915]]
20:56:31  <Eddi|zuHause> jez: the translation looks OK, but i am not 100% sure if i like the translation of "favourite"...
20:57:06  <jez> oh why?
20:57:27  <Eddi|zuHause> it just sounds odd...
20:57:48  <jez> not being a native German speaker, i dont know what sounds less off
20:57:50  <jez> *odd
20:58:51  <Eddi|zuHause> i can't think of a proper alternative also right now...
20:59:06  <jez> uhmmmm
20:59:15  <jez> German doesnt have a word for favourite?
20:59:19  <Eddi|zuHause> i guess it is fine, but there might be a better translation, if one thinks enough
20:59:24  <Hapo> jez: favorit maybe
20:59:33  <jez> i think that's what he put
20:59:37  <Hapo> at least the german translator of opera uses it :)
20:59:38  <Hapo> okay
20:59:58  <Bjarni> Germany got no favourites?
21:00:12  *** Sacro_ [~root@83.100.248.89] has quit [Quit: using sirc version 2.211+KSIRC/1.3.12]
21:00:13  <Eddi|zuHause> well, usually it is done by prefixing the noun with "Lieblings-"
21:01:19  <Hapo> that sounds a lot better
21:01:31  <Tron> at least spell "favorisie_r_tes" right
21:02:12  <Eddi|zuHause> oh yeah, there's a spelling mistake... i did not spot it right away...
21:02:54  <Neonox> jez: send me the translation please
21:03:10  <jez> Neonox: http://www.tt-forums.net//files/german_102.patch
21:05:09  <Neonox> jez: change this: Gesichts-Nummerncode to Gesichtsnummerncode. then it must be ok.
21:05:30  <jez> hurm
21:05:36  <jez> i kinda liked the hyphen
21:05:38  <jez> gave it charm
21:06:08  <Neonox> jez: it is one word
21:06:22  <jez> then why did a native German speaker hyphenate it?
21:06:37  <Neonox> don't know
21:07:36  <Eddi|zuHause> well, it's probably not forbidden to hyphenate, but usually, words in german are concatenated, not hyphenated
21:07:52  <jez> mmm, im sure i've seen some hyphenated German words
21:08:21  <Eddi|zuHause> well, with all the changes in the last 10 years, i kinda have lost track about what exactly is allowed, and what is not allowed...
21:08:24  <jez> i'll ask him/her why on the forum
21:08:32  <jez> changes?
21:08:38  <jez> the German language is regulated?  haha
21:08:48  <jez> sounds like French
21:08:55  * Neonox slaps jez
21:09:07  <jez> zee official Francais institute, speak differently and ve vill GUILLOTINE you
21:09:51  <lws1984> GUILLOTINE?
21:09:51  <lws1984> bah
21:10:01  * lws1984 can do better with le Swiss Army Knife
21:10:01  *** Sionide [~sphinx@cpc4-norw5-0-0-cust184.pete.cable.ntl.com] has quit [Ping timeout: 480 seconds]
21:10:03  <Eddi|zuHause> well, i think in french it is a little more strict...
21:11:34  <Neonox> just a little bit....    :))))
21:12:13  *** Zr40 [~Zirconium@zr40.xs4all.nl] has quit [Quit: Leaving]
21:12:54  <jez> ve vill .... get Chirac to sleep with you?
21:20:34  *** Sionide [~sphinx@cpc4-norw5-0-0-cust184.pete.cable.ntl.com] has joined #openttd
21:21:29  <Eddi|zuHause> oh, one other thing... 4,294,967,295 should be 4.294.967.295
21:21:59  <jez> ah yeah
21:22:15  <jez> when will our European cousins see the light and switch , and .
21:22:57  <Eddi|zuHause> at the same time that you will ;)
21:25:06  <Neonox> lol
21:37:34  *** Mucht|work is now known as Mucht|zZz
21:45:39  <jez> jez wrote:
21:45:39  <jez> skidd13: Why did you hyphenate Gesichts-Nummerncode?
21:45:39  <jez> Why?! Good question. =)
21:45:39  <jez> It was my personal feeling that it looks better readable than "Gesichtsnummerncode".
21:45:39  <jez> Absolutely correct german would be "Nummerncode des Gesichts".
21:45:46  <jez> hum
21:45:57  <jez> german is an elastic language, no?
21:46:33  <Neonox> you can describe it or you can just say one word :)
21:46:49  <jez> what?
21:47:39  <Neonox> in german. like Gesichtsnummerncode or Nummerncode des Gesichts
21:48:01  <jez> or
21:48:09  <jez> Gesichts-Nummerncode
21:48:21  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has quit [Ping timeout: 480 seconds]
21:48:30  <jez> more readable?
21:48:44  <Naksu> yes
21:48:49  <Neonox> Gesichts-Nummerncode is not correct
21:49:04  <jez> Eddi|zuHause: sorry, i didnt read your comment above.  where is the spelling mistake you mentioned?
21:49:32  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has joined #openttd
21:49:34  <Eddi|zuHause> what tron said... there's an 'r' missing
21:52:01  *** Frostregen [SADDAM@dslb-084-058-169-223.pools.arcor-ip.net] has joined #openttd
21:52:36  <Eddi|zuHause> in STR_FACE_SAVE_TIP
21:54:03  *** Hagbarddenstore [~hagbard@90.224.32.143] has joined #openttd
22:12:08  <jez> where?
22:12:13  <jez> i dont know german
22:13:57  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has quit [Ping timeout: 480 seconds]
22:14:53  <Neonox> change the line to this: Speichere favorisiertes Gesicht
22:15:00  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has joined #openttd
22:19:32  <Wolf01> 'night all
22:19:36  *** Wolf01 [~wolf01@host112-234-dynamic.5-87-r.retail.telecomitalia.it] has quit []
22:25:05  <jez> okey
22:29:04  <Eddi|zuHause> <Tron> at least spell "favorisie_r_tes" right <- well, i thought that was clear enough...
22:29:33  <jez> yeah sry
22:29:35  <jez> fixed it
22:33:13  *** Kalpa^ [kalpa@dsl-hkigw4-fe3ede00-8.dhcp.inet.fi] has joined #openttd
22:35:10  *** Kalpa [kalpa@dsl-hkigw4-fe39de00-118.dhcp.inet.fi] has quit [Ping timeout: 480 seconds]
22:38:21  *** lws1984 is now known as lws|Dinner
22:46:31  *** Progman [~progman@p5091DBDD.dip.t-dialin.net] has quit [Remote host closed the connection]
22:47:31  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has quit [Ping timeout: 480 seconds]
22:47:32  *** Serriaromeo_ [~Serriarom@mptc-69-152.mptelco.com] has joined #openttd
22:49:38  *** TinoM [~Tino@i5387EB6B.versanet.de] has quit [Quit: Verlassend]
22:50:23  *** Neonox [~Neonox@ip-80-226-253-93.vodafone-net.de] has quit [Quit: bin wech....]
22:51:56  <ln-> does anyone have a widescreen-tft, and use it with linux?
22:59:28  *** BobingAbout [~BobingAbo@adsl-83-100-172-178.karoo.KCOM.COM] has joined #openttd
23:00:25  <BobingAbout> i guess i'm back for a moment
23:01:10  *** ChrisM87 [~ChrisM@p54AC4F71.dip.t-dialin.net] has quit [Remote host closed the connection]
23:03:46  *** Serriaromeo_ [~Serriarom@mptc-69-152.mptelco.com] has quit [Ping timeout: 480 seconds]
23:03:53  <BobingAbout> anyone still here?
23:04:07  * BobingAbout waves
23:04:10  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has joined #openttd
23:04:41  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd
23:06:40  <smeding> i'm here!
23:06:44  <smeding> but not for long
23:06:50  <smeding> i have work to do.. err. toda.y
23:11:37  <XeryusTC> good for you :P
23:14:53  *** Rens2Sea [~Rens2Sea@213.211.185.168] has quit []
23:16:55  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit [Quit: So Long, and Thanks for All the Fish]
23:16:56  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has quit [Ping timeout: 480 seconds]
23:17:02  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has joined #openttd
23:17:43  *** KritiK [~Maxim@ppp85-140-205-6.pppoe.mtu-net.ru] has quit [Quit: Leaving]
23:18:59  <Sacro> BobingAbout: ping
23:20:00  <Sacro> !seen Sacro_
23:20:02  <_42_> Sacro, Sacro_ (~root@83.100.248.89) was last seen quitting #openttd 2 hours 19 minutes ago (22.10. 21:00) stating "Quit: using sirc version 2.211+KSIRC/1.3.12" after spending 2 hours 44 minutes there.
23:22:27  <BobingAbout> pong
23:25:06  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has quit [Ping timeout: 480 seconds]
23:25:11  <BobingAbout> night all, i've got work in the morning
23:25:19  *** BobingAbout [~BobingAbo@adsl-83-100-172-178.karoo.KCOM.COM] has left #openttd []
23:25:20  *** Sacro_ [~ben@adsl-83-100-141-62.karoo.KCOM.COM] has joined #openttd
23:25:52  <Sacro_> heh
23:25:57  *** Sacro is now known as Guest1981
23:26:05  *** Sacro_ is now known as Sacro
23:26:22  *** ThePizzaKing [~thepizzak@c211-28-156-80.eburwd2.vic.optusnet.com.au] has joined #openttd
23:27:40  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has joined #openttd
23:28:34  *** amix [~AmiXoamip@202.80-203-43.nextgentel.com] has joined #openttd
23:30:42  <amix> I wonder if its longtime until new 32bpp GFX packs can be used with OpenTTD?
23:31:08  <ln-> yes
23:31:27  <amix> oki
23:31:44  <amix> what is the next goals for this superb game etc?
23:31:56  <Born_Acorn> (We have goals?)
23:32:03  <amix> dont know ;)
23:32:09  <Eddi|zuHause> officially, we have a roadmap ;)
23:32:16  <amix> yea, hehe
23:32:20  <amix> something like that
23:32:23  <amix> :)
23:32:35  *** Guest1981 [~ben@adsl-83-100-141-62.karoo.KCOM.COM] has quit [Ping timeout: 480 seconds]
23:33:03  <amix> i really like the morphos version of openttd i must say.
23:33:11  <Eddi|zuHause> it might be on the wiki
23:33:39  <lws|Dinner> the real question is, do you follow the woman ethic to maps or the man ethic?
23:34:43  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has quit [Read error: Connection reset by peer]
23:35:10  <amix> hehe
23:35:24  <amix> i follow the amiga way of life
23:35:31  <amix> i dont know if its good or bad
23:35:32  <amix> :D
23:37:19  <Eddi|zuHause> that sounds like: "are you the man or the woman in this relationship" :p
23:37:28  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has joined #openttd
23:37:48  *** Serriaromeo_ [~Serriarom@mptc-69-152.mptelco.com] has joined #openttd
23:37:48  *** Serriaromeo_ [~Serriarom@mptc-69-152.mptelco.com] has quit [Remote host closed the connection]
23:49:34  <Naksu> :E
23:50:32  <amix> ;p
23:56:20  *** Sacro_ [~ben@adsl-83-100-141-62.karoo.KCOM.COM] has joined #openttd
23:56:22  *** Serriaromeo [~Serriarom@mptc-69-152.mptelco.com] has quit [Read error: Connection reset by peer]
23:57:16  *** Sacro_ [~ben@adsl-83-100-141-62.karoo.KCOM.COM] has quit [Remote host closed the connection]

Powered by YARRSTE version: svn-trunk