#exult@irc.freenode.net logs for 14 Sep 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:57:22] --- Darke|zzZ is now known as Darke
[01:12:19] <-- Suvroc has left IRC ("Follow the white rabbit...")
[04:33:42] --> matto has joined #exult
[04:41:41] <-- matto has left IRC ("This feeling.. inside me. Finally found my life, I'm finally free. No longer torn in two. Living my own life by learning f)
[04:47:20] --> matto has joined #exult
[08:41:49] <-- Darke has left IRC ("*fluff*")
[08:49:14] --> Darke has joined #exult
[08:49:15] --- ChanServ gives channel operator status to Darke
[10:12:28] --> Suvroc has joined #exult
[10:12:30] <Suvroc> hello
[10:14:19] <Darke> Hi!
[10:20:41] --> wjp has joined #exult
[10:20:42] --- ChanServ gives channel operator status to wjp
[10:20:44] <wjp> hi
[10:21:00] <Darke> Greetings.
[10:22:07] <Suvroc> hi
[11:49:55] * Darke hears the cannonical westen tune (Shootout at the OK Corral? Can't remember the name) as he watches a tumbleweed roll by.
[11:51:17] <wjp> ?
[11:51:20] <wjp> :-)
[11:51:55] <Darke> It's _quiet_, and no, I don't know where that tune came from. *grin*
[12:48:55] <-- Suvroc has left IRC ("Follow the white rabbit...")
[14:03:06] --> Kirben2 has joined #exult
[14:03:12] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[15:01:13] --> Colourless has joined #Exult
[15:01:13] --- ChanServ gives channel operator status to Colourless
[15:01:28] <Colourless> hi
[15:06:06] <wjp> hi
[15:09:14] <Darke> Hi.
[15:13:53] * Darke uses his L33t Mind Control Powerz(tm) on Colourless, to persuade him that bunnies are indeed cute and innocent, and are not deliberately out to paint him in pretty colours.
[15:14:35] <Colourless> bunnies are cute an innocent. I like bunnies, except evil ones that bite people
[15:15:27] <wjp> s/bite/paint/ ? ;-)
[15:16:02] <Colourless> no, seriously, i mean bite. I used to have cute white rabbit, and it bit my dad twice :-)
[15:17:05] * Darke looks innocent. He's not evil, and he doesn't bite anyone unless they ask nicely! *nodnodnod!*
[15:17:49] <Colourless> you naughty bunny
[15:20:56] * Darke ponders... and doesn't argue at all with the 'naughty' tag. *grin*
[15:21:44] * Colourless can just be classified as insane
[15:23:39] <Darke> _Just_?!?
[15:24:14] * Darke ohs, Colourless' isn't talking about him. Ok, 'just' insane then. *grin*
[15:25:21] <Colourless> i of course wrote some positively evil code today for pentagram, which i quickly got rid of. it used template classes, function pointers, and casting member functions between different classes... evil evil evil. While the code actually worked, i didn't think it was good programming practices to do what I was doing
[15:26:02] <Darke> *boggle* And you call _me_ evil?!? *grin*
[15:26:32] <Colourless> :-)
[15:27:30] <Colourless> now, if it would allow me to do something like func_pointer = template_function<type>; then i wouldn't have written my evil code, but of course, you can't do that
[15:28:36] <Colourless> so instead i did something that ends up looking like func_pointer = (func_pointer_type) TheClass<type>::function;
[15:28:53] <Darke> And even if it did work, want to bet our lowest-common-denometer (IIRC gcc2.95.2) wouldn't support it? *grin*
[15:29:52] <Colourless> why do you think i quickly got rid of it. The code was nasty as hell. Plus i really didn't want to make RenderSurface a template class
[15:30:07] * Darke snickers.
[15:32:03] <Colourless> of course i did learn how to do Explicit instantiation of a Template class/function
[15:34:32] <-- Kirben2 has left IRC (Read error: 54 (Connection reset by peer))
[15:36:05] <Darke> Cool.
[15:37:04] <Colourless> it's something like this template class ClassName<type>;
[15:37:50] <Darke> BTW, is there any 'real' Flex class in the old tree that works with u8 datafiles? The Flex.h in it has a warning saying it doesn't work with pentagram. *grin*
[15:38:27] <Colourless> the Flex class from exult needs very minor modifications to work with ultima8 data files
[15:38:42] <Colourless> what you just need to do is remove the checks for the magic numbers
[15:38:56] <Colourless> the rest of the file formats are the same
[15:39:23] <Colourless> why?
[15:39:27] <Darke> So just get rid of all the: if(magic1!=0xffff1a00UL) things and it should just magically work? *grin*
[15:39:52] <Colourless> yes in theory
[15:39:59] <Colourless> why do you want to do it?
[15:40:17] <Colourless> you want to steel the exult code for use in pentagram?
[15:41:18] <Colourless> if so, I strongly object. the exult interface is far from clean
[15:41:28] <Darke> I'm just handling all the file related stuff. It would be nice if I could get to the 'data' section in the usecode file, by opening it as a FlexBuffer, then doing something like `FlexDataSource[class_index]` which would return a ReadBufferDataSource.
[15:42:30] <Darke> Nah. I just want it so that I know _how_ to open a flex file properly, rather then the slice'n'dice approach disasm.cc takes. *grin*
[15:42:53] <Colourless> abstract from the pentagram Flex code.
[15:43:15] <Colourless> Fingolfin and I both much prefer Pentagram's Flex class
[15:43:32] <Darke> Where's that?
[15:43:42] <Colourless> viewer/Flex.cc/h
[15:43:45] <Darke> That's what I was trying to find. *grin*
[15:44:11] <Colourless> if i'm not mistaken you *have* modified it at somestage :-)
[15:46:56] <-- Darke has left IRC (Remote closed the connection)
[15:49:35] --> Darke has joined #exult
[15:49:35] --- ChanServ gives channel operator status to Darke
[15:49:50] * Darke bleahs. Death by Xserver.
[15:50:47] <Darke> BTW, the next time I commit to old, that duplication of tools/Flex.* and viewer/Flex.* isn't going to be there anymore. *grin*
[15:50:48] <Colourless> you need a more stable operating system such as Windows XP ! ;-)
[15:51:22] <Darke> I think it's more of a 'stable' compiler. Recompiling my entire system at almost the bleeding edge appears to be showing. *grin*
[15:51:42] <Colourless> :-)
[15:59:50] * Darke yawns and decides that not only is the sandman calling, he's also pumping sleeping gas into the room. Night all!
[16:00:00] <Colourless> cya
[16:00:01] --- Darke is now known as Darke|zzZ
[17:23:36] <-- Colourless has left IRC ("cya")
[22:32:18] --> Dark-Star has joined #exult
[23:07:42] <-- wjp has left IRC ("Zzzz...")
[23:15:09] <-- Dark-Star has left IRC ("My Brain Hurts! --Monty Python")
[23:26:03] --- Darke|zzZ is now known as Darke