#exult@irc.freenode.net logs for 21 Dec 2000 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[09:50:41] --> exultbot has joined #exult
[11:50:24] --> Nadir has joined #exult
[11:50:32] <Nadir> ?seen exultbot
[11:50:32] <exultbot> That's me!
[11:50:46] <Nadir> exultbot's been dead for a while...
[11:50:56] <Nadir> ?seen fingolfin
[11:50:56] <exultbot> I haven't seen fingolfin lately
[11:51:08] <Nadir> ?seen wjp
[11:51:08] <exultbot> wjp is right here!
[11:51:13] <Nadir> I know...
[11:51:23] * Nadir is having fun
[11:53:38] <Nadir> ?seen nadir
[11:53:38] <exultbot> That's you!
[12:03:27] --> wjp_ has joined #exult
[12:03:34] <wjp_> hi
[12:04:33] <Nadir> TWO wjp's ? What did I drink ???
[12:04:36] <wjp_> :-)
[12:05:08] <wjp_> (this is me at the univ., other is me at home)
[12:05:17] <Nadir> cloned wjp ?
[12:05:33] <wjp_> yes, I get much more work done this way ;-)
[12:05:48] <Nadir> Have you tried Jeff's DnD stuff ?
[12:05:54] <wjp_> no, not yet
[12:06:44] <wjp_> do I need to specify any configure flags for it?
[12:07:03] <Nadir> ./configure --enable-gtk-interface
[12:07:18] * wjp_ builds
[12:08:07] <Nadir> It will create an app in mapedit called shaptest. Make sure shapetest is above your "static" directory, and run it.
[12:08:34] <wjp_> k, thx
[12:08:45] <wjp_> I'll give it a try when it finished building
[12:09:06] <wjp_> s/finished/finishes/
[12:32:06] <wjp_> hmmm... I can't drop objects into exult, it seems
[12:35:24] <Nadir> Ah, you need a CVS snapshot of SDL...
[12:35:33] <Nadir> sorry...forgot
[12:35:33] <wjp_> ok, that would explain it
[12:35:47] <wjp_> I should've remembered that :-)
[12:37:48] <wjp_> apparently they're going to release 1.1.7 soon
[12:37:54] <wjp_> I think I'll just wait for that
[12:41:13] <Nadir> I'm trying to switch to Evolution for my e-mail... it's quite good
[12:41:43] <wjp_> email client?
[12:42:21] <Nadir> yes, gnome based
[12:42:52] <wjp_> http://www.helixcode.com/apps/evolution.php3 <-- that one?
[12:42:55] <Nadir> yep
[12:44:20] <Nadir> Unfortunately I need LDAP, but it doesn't work for me...
[12:44:37] <wjp_> Q: When will evolution 1.0 be released? A: later this year
[12:44:55] <wjp_> so, within 10 days?
[12:45:02] <Nadir> unlikely
[12:45:06] <wjp_> :-)
[12:46:29] <Nadir> what do you use for email ?
[12:48:19] <wjp_> brb
[12:54:02] <wjp_> b
[12:54:14] <wjp_> here I use pine and at home netscape
[13:01:36] <Nadir> I used Pine a lot at Uni, but found its keystrokes very confusing...
[13:01:44] <wjp_> :-)
[13:03:03] <Nadir> I now use a combination of Mozilla for browsing and Netscape for e-mail, but it's heavy going..
[13:03:04] <wjp_> Evolution looks pretty good
[13:03:17] <wjp_> hehe, yes, I use Mozilla for browsing too :-)
[13:03:40] <Nadir> I'd use Moz for e-mail if it had LDAP...
[13:04:09] <Nadir> My company has many users (20000)
[13:04:32] <wjp_> 20K? big company :-)
[13:04:59] <wjp_> "emc" ?
[13:05:03] <Nadir> indeed
[13:18:26] <wjp_> brb
[13:50:46] <Nadir> gotta go !
[13:50:56] <Nadir> bye wjp
[13:50:59] <-- Nadir has left IRC ([x]chat)
[15:09:15] --> Nadir has joined #exult
[15:09:26] <Nadir> i'm back !
[15:14:35] <-- Nadir has left IRC ([x]chat)
[15:48:07] --> TonyHoyt has joined #exult
[15:48:12] <TonyHoyt> Hello people.
[15:48:55] <wjp_> hi Tony
[15:49:25] <wjp_> (in case you're wondering: this is me at the univ, 'wjp' is me at home)
[15:49:42] <TonyHoyt> Ahhhhhh
[15:49:57] <TonyHoyt> Um okay. Well so how's Exile going for ya?
[15:50:21] <wjp_> I actually haven't played it for about 2 days
[15:50:25] <wjp_> (exams)
[15:50:46] <TonyHoyt> Ahhh Exams. nasty. How are they going?
[15:50:54] <wjp_> I'm getting real close to finishing Exile, though.
[15:51:00] <wjp_> haven't had any exams yet
[15:51:04] <wjp_> tomorrow is the first one
[15:51:50] <TonyHoyt> Okay so your doing the last minute cram before them? Dam you have some late exams! It's almost x-mas.
[15:52:14] <wjp_> I know :-(
[15:52:25] <wjp_> last minute cram? ummm... well...
[15:52:28] <TonyHoyt> Never a fun time, I know that for sure.
[15:52:42] <wjp_> it's only one exam tomorrow. The rest is in Jan.
[15:53:17] <TonyHoyt> Well not exactly the last minute cram but late minute review. They give you a couple days to review then have the exam. The rest is in January what kidn of exam period is this? You sweat it out before x-mas and then some more after? That's.. bizzare.
[16:00:31] <wjp_> well.. umm... that's the usual way here at the univ. :-)
[16:00:42] * wjp_ is going home
[16:00:44] <wjp_> see you later
[16:00:52] <-- wjp_ has left IRC ([x]chat)
[16:08:24] <-- TonyHoyt has left #exult
[17:09:33] --> Fingolfin has joined #exult
[17:09:49] <Fingolfin> hiya
[17:09:52] <Fingolfin> where is everyone? ;)
[18:41:25] --> exultbot has joined #exult
[19:12:23] --- Fingolfin|away is now known as Fingolfin
[19:12:39] <Fingolfin> hiya
[19:19:37] <wjp> hi
[19:23:47] * Fingolfin is fighting with a problem between libsigc++ and his compiler
[19:23:54] <Fingolfin> templates can be really tricky
[19:24:09] <wjp> true :-(
[19:24:34] <wjp> I'm kind of stuck in Exile 3, btw
[19:25:16] <wjp> I escaped the Vahnatai, destroyed 3 of their crystal souls, entered some kind of lava lake, and then nothing
[19:42:54] <Fingolfin> hehe
[19:43:04] <Fingolfin> wow, this libsigc++ is really high level
[19:48:20] <wjp> what version of libsigc++ do you have?
[19:48:35] * wjp does a 'locate libsigc++'
[19:48:44] <Fingolfin> the latest
[19:48:44] <wjp> I've got 1.0.0 here, it seems
[19:48:52] <Fingolfin> latest is 1.0.1
[19:49:04] <Fingolfin> you see, my code would compile fine with gcc
[19:49:07] <Fingolfin> but my compiler sucks
[19:49:10] * wjp wonders if there's a BeOS version
[19:49:15] <Fingolfin> I have contaced the author, and we are pretty close to a solution
[19:49:17] <Fingolfin> maybe
[19:49:21] <Fingolfin> it should be simple to port if not
[19:49:35] <Fingolfin> in fact, all I had to do was setup some project files, and add an entry to teh config file
[19:49:40] <wjp> I'll have to look up Be IPC, probably?
[19:49:47] <Fingolfin> no
[19:49:53] <Fingolfin> it has nothing to do with IPC ;)
[19:49:58] <wjp> *blinks*
[19:50:00] <wjp> oh
[19:50:01] <wjp> ok
[19:50:02] <Fingolfin> look at sourceforge (search for libsigc)
[19:51:49] <wjp> bah... my bandwidth is about 0 once again
[19:52:04] <wjp> I'll take a look at the docs that came with the packages
[19:52:32] <Fingolfin> sure
[19:52:52] <wjp> "signature" class?
[19:53:40] <Fingolfin> <g> it is just an "addon" to other classes, I think that is what it means.
[19:53:46] <Fingolfin> that is how I understandt it, at least
[19:53:51] <Fingolfin> the code is really vodoo
[19:53:55] <Fingolfin> partly at least
[19:54:19] <Fingolfin> AAARGH
[19:54:24] * Fingolfin bashes his compiler
[19:54:36] <Fingolfin> wanna see a "funny" compiler error?
[19:54:43] <wjp> sure
[19:54:47] <Fingolfin> Error : illegal implicit conversion from 'void (Cheat::*)()const ' to
[19:54:47] <Fingolfin> 'void (Cheat::*)()const '
[19:55:09] <Fingolfin> so far I was not able to fix it... not even adding an explicit cast seems to help :/
[19:55:23] <wjp> is it just me or are those identical?
[19:56:39] <Fingolfin> yes, they are!
[19:57:22] <wjp> hmmm
[19:57:46] <wjp> maybe removing the 'const' will help?
[19:57:57] <wjp> (you never know with these kind of errors)
[19:58:29] <Fingolfin> well, the const is the reason, sure
[19:58:36] <Fingolfin> you see, that is what is causing all the troubles
[19:58:46] <Fingolfin> but removing it is not a fix, it is just avoiding the problem
[19:59:04] <Fingolfin> in my case, it would mean removing all the const qualifieres from the Cheat class methods in exult
[19:59:05] <Fingolfin> bad
[19:59:18] <Fingolfin> i.e. I have code like:
[19:59:18] <Fingolfin> SigC::slot(cheat,&Cheat::heal_party)
[19:59:23] <Fingolfin> which causes the error
[19:59:32] <Fingolfin> if heal_party was not const, it would work
[20:00:53] <Fingolfin> anyway, I have some other fundamental problems with my dynamic key handling code, if you have a few mins maybe we can discuss it quickly?
[20:00:53] * wjp sighs
[20:01:01] <wjp> sure
[20:01:35] <Fingolfin> only if you have time!
[20:01:55] <wjp> go right ahead :-)
[20:01:58] <Fingolfin> well, right now you can add shortcuts dynamically, and attach any function/method to them, fine
[20:01:59] <Fingolfin> but
[20:02:38] <Fingolfin> 1) removing a shortcut is based on the key combo, not on the func... and I am not sure if basing removin on the func would be better, either (esp. since you might want to have multiple shortcuts for a single func)
[20:03:20] <wjp> well...
[20:03:43] <Fingolfin> 2) how to control that some keys are only active in some cases? I mean, Alt-X should be there almost all the time, but other keys should not. Well, this is not that big of a problem, we could just add all the keys we need in a certain place there, and then remove them all again...
[20:03:54] <Fingolfin> I listen ;) 1) is more of a problem for my brain
[20:04:56] <wjp> they are kind of related I guess
[20:05:15] <wjp> to disable a function, you'll need to remove/disable all the bindings to that function
[20:08:28] <wjp> let's see...
[20:08:28] <wjp> this code is going to handle all keystrokes in Exult, or just those in 'game' mode?
[20:08:28] <-- exultbot has left IRC (signing off...)