--- Log opened Mon Apr 03 00:00:57 2017 20170403 00:11:20-!- ToBeFree [uid51591@wikimedia/ToBeFree] has quit [Quit: Connection closed for inactivity] 20170403 00:19:09-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has quit [Quit: "The highest possible stage in moral culture is when we recognize that we ought to control our thoughts." - Charles Darwin] 20170403 00:31:01-!- Jetrel [~Jetrel@2001:558:6014:1e:2422:435:dd84:bbf3] has joined #wesnoth 20170403 00:39:13-!- RatArmy [~ratarmy@om126204192020.6.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 00:41:37-!- RatArmy [~ratarmy@om126204192020.6.openmobile.ne.jp] has joined #wesnoth 20170403 01:02:17-!- RatArmy [~ratarmy@om126204192020.6.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 01:13:22-!- RatArmy [~ratarmy@133.15.175.65] has joined #wesnoth 20170403 01:40:18-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 02:03:00-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 260 seconds] 20170403 02:07:01-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 02:09:56-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 02:10:25-!- Narrat [~Narrat@p5DED169E.dip0.t-ipconnect.de] has quit [Quit: They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance.] 20170403 02:11:46-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 02:12:09-!- ArneBab [~quassel@freenet/developer/arnebab] has joined #wesnoth 20170403 02:16:18-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 02:16:33-!- ArneBab_ [~quassel@freenet/developer/arnebab] has quit [Ping timeout: 260 seconds] 20170403 02:17:03-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 02:46:39-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 02:48:02-!- RatArmy_ [~ratarmy@om126161120012.8.openmobile.ne.jp] has joined #wesnoth 20170403 02:48:22-!- RatArmy [~ratarmy@133.15.175.65] has quit [Read error: Connection reset by peer] 20170403 02:48:23-!- RatArmy_ [~ratarmy@om126161120012.8.openmobile.ne.jp] has quit [Remote host closed the connection] 20170403 02:48:36-!- RatArmy_ [~ratarmy@om126161120012.8.openmobile.ne.jp] has joined #wesnoth 20170403 02:50:58-!- RatArmy_ [~ratarmy@om126161120012.8.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 02:52:32-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth 20170403 02:52:32-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 03:04:15-!- prophile [~alynn@oftn/oswg-member/prophile] has quit [Quit: The Game] 20170403 03:27:27-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Ping timeout: 240 seconds] 20170403 03:41:26-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth 20170403 03:47:45-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has quit [Quit: Connection closed for inactivity] 20170403 03:49:43-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has joined #wesnoth 20170403 03:50:26-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Read error: Connection reset by peer] 20170403 03:51:17-!- RatArmy_ [~ratarmy@om126161120012.8.openmobile.ne.jp] has joined #wesnoth 20170403 03:53:05-!- Kwandulin [~Kwandulin@p200300760F3E7D206D9CB59AC2A1B7BB.dip0.t-ipconnect.de] has joined #wesnoth 20170403 03:53:05-!- RatArmy_ [~ratarmy@om126161120012.8.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 03:53:29-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth 20170403 04:03:24-!- iwaim__ [~iwaim@rasteenie.alib.jp] has quit [Ping timeout: 260 seconds] 20170403 04:10:24-!- iwaim__ [~iwaim@rasteenie.alib.jp] has joined #wesnoth 20170403 04:19:05-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 268 seconds] 20170403 04:37:38-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 04:46:28-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 04:50:40-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Ping timeout: 258 seconds] 20170403 04:50:59-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 04:51:36-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth 20170403 04:53:40-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 05:17:27-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Ping timeout: 240 seconds] 20170403 05:22:26-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 05:24:06-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Ping timeout: 256 seconds] 20170403 05:24:39-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth 20170403 05:31:21-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 05:31:40-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 05:42:35-!- Kwandulin [~Kwandulin@p200300760F3E7D206D9CB59AC2A1B7BB.dip0.t-ipconnect.de] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 20170403 05:50:18-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth 20170403 05:54:06-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Read error: Connection reset by peer] 20170403 06:07:23-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 06:16:27-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 06:16:28-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 06:18:06-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth 20170403 06:20:13-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 06:23:37-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Ping timeout: 246 seconds] 20170403 06:29:38-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth 20170403 06:36:35-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Ping timeout: 240 seconds] 20170403 06:36:52-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 06:44:14-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 06:44:25-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth 20170403 06:46:41-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 06:47:16-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 06:57:02-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Ping timeout: 256 seconds] 20170403 06:58:28-!- nore [~ncourant@sas.eleves.ens.fr] has joined #wesnoth 20170403 07:00:14-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 07:01:58-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 07:02:25-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth 20170403 07:09:27-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Read error: Connection reset by peer] 20170403 07:09:40-!- RatArmy_ [~ratarmy@133.15.175.65] has joined #wesnoth 20170403 07:14:01-!- RatArmy_ [~ratarmy@133.15.175.65] has quit [Ping timeout: 246 seconds] 20170403 07:17:02-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 07:25:18-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 07:46:57-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 07:51:49-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 08:01:02-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth 20170403 08:03:08-!- noy_ [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 08:04:24-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 08:04:24-!- noy_ is now known as noy 20170403 08:17:10-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 08:17:24-!- noy_ [~Noy@S01067cb21b205894.vs.shawcable.net] has joined #wesnoth 20170403 08:17:24-!- noy_ [~Noy@S01067cb21b205894.vs.shawcable.net] has quit [Changing host] 20170403 08:17:24-!- noy_ [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 08:18:13-!- Kwandulin [~Kwandulin@p200300760F3E7D205441CAE416FB9A3C.dip0.t-ipconnect.de] has joined #wesnoth 20170403 08:30:16-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 08:32:55-!- noy_ [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 08:39:43-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 08:46:57-!- prophile [~alynn@oftn/oswg-member/prophile] has joined #wesnoth 20170403 08:47:33-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 09:04:09-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 09:13:32-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 09:31:27-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 09:36:38-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 09:50:35-!- Kwandulin [~Kwandulin@p200300760F3E7D205441CAE416FB9A3C.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20170403 10:04:09-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 10:05:31-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 10:06:38-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 10:20:35-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 240 seconds] 20170403 10:23:19-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 10:47:06-!- Wegg [~weggingt@71-219-101-144.slkc.qwest.net] has left #wesnoth [] 20170403 10:53:42-!- matthiaskrgr [matthiaskr@gateway/shell/panicbnc/x-ogazjasbmomxpgew] has joined #wesnoth 20170403 10:53:46-!- matthiaskrgr [matthiaskr@gateway/shell/panicbnc/x-ogazjasbmomxpgew] has left #wesnoth [] 20170403 10:54:33-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 11:05:37-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 260 seconds] 20170403 11:06:04-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 11:56:36-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 12:02:20-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 12:49:30-!- bumba [~bumbadada@wesnoth/developer/bumbadadabum] has quit [Ping timeout: 256 seconds] 20170403 13:07:01-!- Kwandulin [~Kwandulin@p200300760F3E7D20CCFFB1DC0E781FBB.dip0.t-ipconnect.de] has joined #wesnoth 20170403 13:17:08-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has joined #wesnoth 20170403 13:22:00-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has quit [Ping timeout: 260 seconds] 20170403 13:35:28-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has joined #wesnoth 20170403 13:36:32-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 14:03:48-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20170403 14:26:20-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 14:37:08-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 260 seconds] 20170403 14:59:21-!- THERetroGamerNY [THERetroGa@pool-68-133-48-135.bflony.fios.verizon.net] has joined #wesnoth 20170403 15:19:22-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has quit [Ping timeout: 260 seconds] 20170403 15:41:25-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 15:57:31-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has joined #wesnoth 20170403 16:21:06-!- Marcgal [~m@89-72-37-192.dynamic.chello.pl] has joined #wesnoth 20170403 16:26:04-!- claymore [~claymore@unaffiliated/claymore] has joined #wesnoth 20170403 16:40:50-!- Kwandulin [~Kwandulin@p200300760F3E7D20CCFFB1DC0E781FBB.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20170403 16:46:31-!- Kwandulin [~Kwandulin@p200300760F3E7D20A5DAC1D58E82DD9C.dip0.t-ipconnect.de] has joined #wesnoth 20170403 16:46:58< Marcgal> zookeeper: May I have a question? What about the proposed patch to Pebbles in the Flood and Tides of War? 20170403 16:47:32< Marcgal> I mean, if you’re gonna reject this, then maybe I could at least know why :) 20170403 17:02:25< zookeeper> Marcgal, ah, i just haven't gotten around to finishing it yet 20170403 17:07:37-!- Kwandulin [~Kwandulin@p200300760F3E7D20A5DAC1D58E82DD9C.dip0.t-ipconnect.de] has quit [Ping timeout: 246 seconds] 20170403 17:25:18-!- wario [~wario_@unaffiliated/wario] has joined #wesnoth 20170403 17:41:44-!- Alkenrinnstet [~alkenrinn@42.61.217.253] has joined #wesnoth 20170403 18:01:43-!- PoignardAzur [~olivier@LFbn-1-9166-196.w86-238.abo.wanadoo.fr] has joined #wesnoth 20170403 18:03:34< PoignardAzur> Hello guys 20170403 18:04:39< PoignardAzur> Hum, so. I'd like to implement a feature in the engine, but the codebase is huge, 20170403 18:05:00< PoignardAzur> and I'm not even sure whether what I want to implement is hardcoded in c++, or is in the Lua scripts 20170403 18:07:04< PoignardAzur> Namely, I'd like to make it so that when an unit kills another with plague, the unit's recruiting animation plays 20170403 18:07:32< PoignardAzur> Which would only applies to lvl3 sorcerers, which are the only ones with both plague and a recruiting anim 20170403 18:07:46< PoignardAzur> Any advice on where I should start? 20170403 18:07:46-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has quit [Quit: Connection closed for inactivity] 20170403 18:12:13< zookeeper> PoignardAzur, why would you want to implement that in the engine as opposed to just in whatever content you want it to appear in? 20170403 18:20:44< PoignardAzur> zookeper: No special reason. It just occured to me when playing DiD, and I thought it'd be a cool once-in-a-decade feature 20170403 18:20:53< zookeeper> anyway, if we suppose you really wanted to implement it in the engine, then what you'd want to do is add a new animation type similar t "recruiting" or whatever it's called. 20170403 18:21:01< PoignardAzur> Nah 20170403 18:21:06< PoignardAzur> The animation is already there 20170403 18:21:18< zookeeper> that's irrelevant 20170403 18:21:51< zookeeper> you don't implement engine features so that one core unit doesn't need a one-liner WML change to it :p 20170403 18:23:25< PoignardAzur> Why not? That way if another unit that has both plague and the "zap your staff to pop a zombie" animation is created, it works too 20170403 18:24:24< zookeeper> because maybe they don't want that animation to play in that context 20170403 18:25:48< zookeeper> in any case, i'd also expect it to be doable in WML in a not-so-terribly-complicated fashion 20170403 18:26:25-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20170403 18:28:36< zookeeper> if you simply made recruit anims be triggered when plagueing a unit, then you _couldn't_ make a dedicated plagueing animation anymore even if you wanted (except, again, with some kind of WML hack) 20170403 18:29:28< zookeeper> now, it might be that that wouldn't be a big enough problem, but it certainly needs to be considered on some level 20170403 18:30:23< PoignardAzur> I see your point 20170403 18:31:48< PoignardAzur> Well, there might be a case where recruiting animations are expecting you to be on a castle tile 20170403 18:32:02< PoignardAzur> although it would still have to work on any given castle, so it's still kind of a non-problem 20170403 18:33:31< PoignardAzur> Although, now that I think about it, "zap your staff with electricity" only happens when you recruit undead, so I'm not sure how it works 20170403 18:53:12< zookeeper> it's a recruit anim that filters on the recruited unit 20170403 18:57:35< PoignardAzur> Yeah 20170403 19:00:18-!- Narrat [~Narrat@p5DED169E.dip0.t-ipconnect.de] has joined #wesnoth 20170403 19:03:15< PoignardAzur> units/animation.cpp is way too big :| 20170403 19:04:29< zookeeper> but it's... not even big, so how can it be too big? :p 20170403 19:06:00< PoignardAzur> It's ~1500 lines. It's not Google Back End big, but it's not a 5 minutes read either 20170403 19:06:44< zookeeper> can't say i recall ever starting to work on something by opening up a source file and starting reading it top to bottom 20170403 19:07:12< PoignardAzur> I'm not saying I did that 20170403 19:07:19< PoignardAzur> I'm mostly ctrl+f'ing keywords 20170403 19:07:25< zookeeper> fair enough then 20170403 19:07:36-!- Shiki [~Shiki@p548575EF.dip0.t-ipconnect.de] has joined #wesnoth 20170403 19:08:53 * zookeeper finds that source files mostly become too big when the scrollbar tab (what's it called?) becomes so small that it's hard to drag it accurately :p 20170403 19:13:32< PoignardAzur> Yeah, I can barely see it :p 20170403 19:25:19-!- Marcgal [~m@89-72-37-192.dynamic.chello.pl] has quit [Quit: Leaving] 20170403 20:07:28-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 20:10:49-!- noy_ [~Noy@184.69.143.198] has joined #wesnoth 20170403 20:10:57-!- noy_ [~Noy@184.69.143.198] has quit [Changing host] 20170403 20:10:57-!- noy_ [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 20:12:04-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 256 seconds] 20170403 20:12:04-!- noy_ is now known as noy 20170403 20:20:05-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has joined #wesnoth 20170403 20:25:44-!- knotwork__ [~markm@99.192.88.10] has quit [Ping timeout: 260 seconds] 20170403 20:27:03-!- claymore [~claymore@unaffiliated/claymore] has quit [Quit: Leaving] 20170403 20:33:45-!- Narrat [~Narrat@p5DED169E.dip0.t-ipconnect.de] has quit [Quit: They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance.] 20170403 20:41:26-!- Narrat [~Narrat@p5DED169E.dip0.t-ipconnect.de] has joined #wesnoth 20170403 20:42:58-!- HeyCitizen [~citizen@gateway/vpn/privateinternetaccess/heycitizen] has quit [Ping timeout: 264 seconds] 20170403 20:52:07< aeth> In just about any language, 200-500 lines is ideal for a file imo. 20170403 20:55:14< aeth> Above 1500, it is probably really at least 3 files anyway, with headings. 20170403 20:56:29< aeth> Strangely, I find this in any mainstream language (e.g. excluding Brainfuck) even though some are way more concise than others. 20170403 21:01:34-!- tokage [~tokage@fsfe/tokage] has quit [Ping timeout: 264 seconds] 20170403 21:07:04-!- THERetroGamerNY [THERetroGa@pool-68-133-48-135.bflony.fios.verizon.net] has quit [Quit: Be Blessed!] 20170403 21:08:16-!- TheJJ [~rofl@ipbcc36896.dynamic.kabel-deutschland.de] has quit [Remote host closed the connection] 20170403 21:08:25-!- TheJJ [~rofl@ipbcc36896.dynamic.kabel-deutschland.de] has joined #wesnoth 20170403 21:11:33-!- TheJJ [~rofl@ipbcc36896.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer] 20170403 21:14:21-!- PoignardAzur [~olivier@LFbn-1-9166-196.w86-238.abo.wanadoo.fr] has quit [Quit: leaving] 20170403 21:14:27-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 21:15:47-!- tokage [~tokage@fsfe/tokage] has joined #wesnoth 20170403 21:20:14< zookeeper> aeth, it's hardly ideal if it makes the code harder to understand and work with. having one big file open is a lot more convenient (at least for me) than many small ones. 20170403 21:20:20-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 21:21:14< zookeeper> you have to know which files are relevant, you have to keep them open, switch between them, etc. it's awkward. i much prefer having closely related things in the same file instead of scattered across many files. 20170403 21:21:28< DeFender1031> zookeeper, I'm exactly the opposite. I like having every class or category of functions in their own files. 20170403 21:21:48< zookeeper> i hereby decree you to be wrong! 20170403 21:22:20< DeFender1031> also, in terms of scattered, that's a matter of file organization. 20170403 21:22:35< zookeeper> i don't mean file organization 20170403 21:22:58< DeFender1031> I tend to have each class in its own file, and any classes which have subclasses will have a parallel directory which contains the subclasses 20170403 21:23:14< DeFender1031> (eg: base.cpp and base/derived.cpp) 20170403 21:23:43< zookeeper> they can be organized utterly perfectly, but that doesn't help with the fact that you have to switch between them all the time and check them all to see what they contain in the first place. 20170403 21:23:46< DeFender1031> of course, that gets a little more complicated if you're doing multiple inheritance somewhere. 20170403 21:23:59< DeFender1031> zookeeper, as opposed to having to scroll constantly? 20170403 21:24:07< DeFender1031> and remember where to scroll to? 20170403 21:24:12< zookeeper> yes 20170403 21:24:23< zookeeper> scrolling is easy, and bookmarks are a thing i use liberally 20170403 21:24:37< DeFender1031> so is switching files. 20170403 21:24:40< DeFender1031> :P 20170403 21:25:06< DeFender1031> use too many bookmarks and you forget which one was the relevant one. 20170403 21:25:29-!- TheJJ [~rofl@ipbcc36896.dynamic.kabel-deutschland.de] has joined #wesnoth 20170403 21:26:31< zookeeper> i find switching files to break the flow much more than just tapping F2 (or whatever) a few times 20170403 21:28:00< zookeeper> plus, again, you have to remember which file contains what before you can switch to the right one. with bookmarks you just scroll through them and recognize the thing you wanted to get to. 20170403 21:30:53< DeFender1031> with files, you just switch through them and recognize the thing you wanted to get to... 20170403 21:31:17< DeFender1031> Plus, I have three screens, so I tend to have them open next to each other anyway. 20170403 21:34:32< zookeeper> i was sad when in another project someone split a 17k line file into multiple ones, now in order to find things i have to use grep instead of just ctrl-f in my editor 20170403 21:34:48< zookeeper> luckily another similar one remains at 33k, it's convenient 20170403 21:43:55< zookeeper> for example our image_modifications.cpp containing the code for the IPF's is logically all related and very convenient to have contained in one file. someone could go OCD and split it into different files based on some kind of categories (whether the function is related to scaling, opacity, color-shifting, etc) but that'd be awkward. 20170403 21:46:41< zookeeper> ...because if i'm writing a new IPF i want to have the code for all the other ones at my fingertips for quick reference and fast searching, and having them littered across several files makes that slower. 20170403 21:46:50< zookeeper> anyways, i guess i need to run to get some sleep -> 20170403 21:50:57-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 240 seconds] 20170403 22:05:24-!- Shiki [~Shiki@p548575EF.dip0.t-ipconnect.de] has quit [Quit: Verlassend] 20170403 22:07:28-!- TheJJ [~rofl@ipbcc36896.dynamic.kabel-deutschland.de] has quit [Remote host closed the connection] 20170403 22:10:07-!- TheJJ [~rofl@ipbcc36896.dynamic.kabel-deutschland.de] has joined #wesnoth 20170403 22:23:51-!- SigurdFD [~SigurdFD@dynamic-acs-72-23-110-196.zoominternet.net] has joined #wesnoth 20170403 22:31:21-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 22:31:31-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has quit [Read error: Connection reset by peer] 20170403 22:32:22-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has joined #wesnoth 20170403 22:35:29-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 22:52:08-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20170403 22:53:28-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth 20170403 23:01:16-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20170403 23:02:44-!- wario [~wario_@unaffiliated/wario] has quit [Quit: Leaving] 20170403 23:17:45-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has quit [Quit: Connection closed for inactivity] 20170403 23:17:50-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 23:22:11-!- TheJJ [~rofl@ipbcc36896.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer] 20170403 23:23:18-!- TheJJ [~rofl@ipbcc36896.dynamic.kabel-deutschland.de] has joined #wesnoth 20170403 23:28:22-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 23:28:30-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Remote host closed the connection] 20170403 23:28:42-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth 20170403 23:33:36-!- ToBeFree [uid51591@wikimedia/ToBeFree] has joined #wesnoth 20170403 23:45:57-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has quit [Read error: Connection reset by peer] 20170403 23:57:18-!- RatArmy_ [~ratarmy@om126212084036.11.openmobile.ne.jp] has joined #wesnoth --- Log closed Tue Apr 04 00:00:07 2017