[09:23:35] <SHODAN> sh4rm4, it is easy to create unmanageable code no matter what language one uses
[13:55:13] <sh4rm4> if you have a lot of small simple functions which take an input and produce an output, it's hard to make code unmanageable. on the other hand, if you have an inherited object tree that is using other objects each change gets a pita
[14:08:51] <wjp> wow
[14:59:35] <sh4rm4> :|
[15:22:43] <SHODAN> i think the place where that goes bad is "an inherited object tree". inheritance is way overused, and should be avoided.
[15:23:24] <SHODAN> the way i see it, oo is just logically grouping together related data/functions and behavior.
[15:23:51] <SHODAN> i'm sure the same can be done in, say, c for example
[15:24:22] <sh4rm4> indeed, i mostly use a state "object" instead of dozens of global variables
[15:24:24] <SHODAN> only, having a language designed for that purpose can help make code more manageable
[15:24:41] <SHODAN> but it takes discipline either way
[15:36:43] * Dominus doesn't like religious discussions
[16:03:15] <heliks> hello
[16:03:17] <heliks> anybody here?
[16:03:52] <sh4rm4> don't ask to ask, ask
[16:03:56] <heliks> alright
[16:04:17] <heliks> when I run exult in full screen mode the game gets frozen up almost as soon as I jump into the game
[16:04:19] <heliks> from the main menu
[16:04:40] <heliks> I don't have the slightest idea about what could the reason be
[16:05:00] <sh4rm4> you need to pick the right scaler
[16:05:35] <sh4rm4> X11 sometimes has problems to switch to low res
[16:05:46] <heliks> how do I do that?
[16:06:02] <sh4rm4> so choose i.e. 1024x768 as fullscreen res
[16:06:11] <sh4rm4> and scaler bilinear
[16:06:33] <sh4rm4> and not "same resolution for window and fullscreen"
[16:07:04] <heliks> should I do that in the cfg file?
[16:07:09] <sh4rm4> no
[16:07:54] <heliks> so ..
[16:08:11] <sh4rm4> the resolution you pick must one that you could also manually switch X11 to
[16:08:19] <sh4rm4> *must be one
[16:11:17] <sh4rm4> when you click on "apply" and the game complains about scaling, you have to choose another scale method
[16:29:06] <heliks> alright, thanks
[16:37:12] <Dominus> heliks, most improtantly, what operating system and which version of exult?
[16:40:39] <heliks> debian linux
[16:40:50] <heliks> Exult version 1.2
[16:40:58] <Dominus> that's ancient
[16:41:02] <Dominus> better use svn
[16:42:01] <heliks> it's fun it's an ancient version, consdering I'm on debian testing
[16:42:11] <heliks> erm, sid,
[16:42:21] <Dominus> we haven't had a final version since then
[16:42:30] <heliks> alright
[16:43:03] <Dominus> we had 1.4.9 rc1 but better use svn, I think we fixed some x11 linking mess since the rc1
[16:43:50] <heliks> alright, I'll fetch that one instead
[16:44:06] <Dominus> on our download page we have svn snasphot
[16:44:22] <Dominus> so no need to actually use subversion
[17:08:09] --- heliks is now known as meskd
[19:07:58] --- meskd is now known as C-Rat
[22:02:49] --- C-Rat is now known as deadpork
[22:09:04] --- deadpork is now known as Qlint