[00:18:42] <wjp> Fingolfin: you here?
[00:18:54] <Fingolfin> yes
[00:19:05] <Fingolfin> again now
[00:19:08] <Fingolfin> wassup?
[00:19:16] <wjp> I'm looking at Grant's dynamic keybinder
[00:19:36] <Fingolfin> did he submis something new?
[00:19:42] <wjp> no :-)
[00:19:53] * Fingolfin starts downloading OS X dev tools to attempt an exult port ;)
[00:19:57] <wjp> :-)
[00:20:04] <wjp> is it ok if I drop unicode support?
[00:21:43] <wjp> IIRC, the only reason we use it, is the y<->z thing, which turned out to be an SDL bug
[00:22:14] <Fingolfin> actually, the Right Thing (tm) is to drop unicode!
[00:22:30] <Fingolfin> it was an incorrect solution from the beginning
[00:22:31] <Fingolfin> :/
[00:22:34] <wjp> excellent, that saves a lot of code :-)
[00:22:38] <Fingolfin> hehe
[00:23:09] <wjp> LOL @ Jeff's email :-)
[00:23:36] <Fingolfin> email? what's that?
[00:23:37] <wjp> (the one he sent 7 minutes in the future)
[00:23:41] * Fingolfin starts his email client
[00:23:47] <Fingolfin> he
[00:24:34] <Fingolfin> <g>
[00:24:39] <Fingolfin> good question ;)
[00:29:27] <wjp> hmm... this is very C-ish...
[00:32:27] <Fingolfin> yeah
[00:32:29] <Fingolfin> actually
[00:32:43] <Fingolfin> maybe we could mix it with the stuff I once begun to write
[00:32:57] <Fingolfin> I used libsigc++ for it... but then this would be more dependency.. :/
[00:33:17] <Fingolfin> the question is: how do you want to invoke specific commands?
[00:33:27] <wjp> good question
[00:33:31] <wjp> that's the main issue I think
[00:33:40] <Fingolfin> write a mini function for each? or have on big dispatch function that translates Action IDs into function calls/method calls?
[00:33:42] <Fingolfin> or what?
[00:34:20] <wjp> Grant went with a 'dispatch' function, it seems
[00:34:44] <Fingolfin> hm
[00:38:04] <wjp> other open questions: do we allow multiple actions bound to one key? do we handle _all_ keypresses or only the main-game ones?
[00:39:18] <wjp> brb
[00:40:45] <wjp> b
[00:41:43] <Fingolfin> hrm
[00:41:46] <Fingolfin> good question
[00:41:51] <Fingolfin> I'd say only one command/key
[00:42:50] <wjp> yes, when someone wants more he can implement it himself :-)
[00:44:17] <wjp> hmm hmm hmm...
[00:44:23] <matt0> wjp!
[00:44:29] <wjp> hey matt :-)
[00:45:11] <wjp> I'm tending towards using (void*)(int) mini-functions
[00:45:44] <Fingolfin> it is the most simplest and is OK for use I guess
[00:45:49] <Fingolfin> matt!
[00:46:21] <wjp> I think I'll just implement it for main-game keys now
[00:46:51] <wjp> there's no real framework present for other keys
[00:47:02] <wjp> (in the rest of exult)
[00:51:53] <matt0> max!
[00:52:00] <matt0> doh
[00:52:02] <wjp> oops :-)
[00:52:58] * wjp is working on dynamic keybinding
[01:01:45] <matt0> yes! dynamic key binding! =]
[01:02:19] <wjp> don't hold your breath :-)
[01:04:58] * matt0 releases his breath, gasping for air
[01:05:08] <wjp> lol
[01:06:50] * wjp wonders if Max is coming back
[02:04:07] <wjp> time to get some sleep :-)
[02:04:09] <wjp> see you later
[14:59:45] <wjp> hi
[15:19:22] <Colourless> hi
[16:00:46] <matt0> h0h0h0
[22:19:58] --- ChanServ has changed the topic to: Exult, the open source Ultima 7 and U7 part 2 engine
[22:23:14] <wjp> hi Travis
[22:23:21] <wjp> I was just going to bed..
[22:23:23] <wjp> see you later
[22:23:29] <Kirben> Hi, night