[00:11:04] <-- watt has left IRC (Read error: 54 (Connection reset by peer))
[00:11:59] --> watt has joined #pentagram
[00:30:15] <watt> I think we'll have a menu system soon... got the book to display with the pagan logo and the menu entries pretty nicely
[00:30:25] <-- watt has left IRC ("using sirc version 2.211+KSIRC/1.3.10")
[00:38:25] --> watt has joined #pentagram
[00:46:20] --> servus_ has joined #pentagram
[01:14:45] <-- servus has left IRC (Read error: 110 (Connection timed out))
[01:23:11] <-- servus_ has left IRC (Read error: 60 (Operation timed out))
[01:46:54] --> servus has joined #pentagram
[02:18:46] --> Kirben has joined #pentagram
[02:18:46] --- ChanServ gives channel operator status to Kirben
[03:42:59] <-- servus has left IRC (vinge.freenode.net irc.freenode.net)
[03:44:31] --> servus has joined #pentagram
[06:36:50] <watt> Is the console broken right now?
[06:49:59] --> Cashman has joined #pentagram
[06:50:06] <Cashman> boo
[06:52:13] <Cashman> watt u been working on the menu system by yourself or in conjuction with wjp??
[06:52:27] <Cashman> were u one of many that will wants to see some crusader action oneday?
[06:52:33] <Cashman> that would be the master plan i'd say :-P
[06:59:49] <Cashman> would gentoo linux be the best dist for developers, it gurus, anyone who is serious about control/support
[07:00:04] <Cashman> good dist? I hear some of u are using it
[07:02:22] <servus> I'm happy with Debian. I was happy with Slackware too, though. Debian is just as powerful but friendlier to installing lots of annoying-to-install things.
[07:14:28] <Cashman> oh nice
[07:14:35] <Cashman> :-P how are u keeping servus?
[07:15:09] <Cashman> u used the new pentagram yet? the one with wjp's shpes viewer?
[07:15:19] <Cashman> I cant work out how to quite the viewer but stay in pentagram
[07:20:51] <servus> I'm fine.
[07:20:57] <servus> I haven't compiled Pentagram in some time.
[07:21:09] <servus> (Answer: No =P )
[07:27:28] <Cashman> k
[07:27:42] <Cashman> I just done it now :-P looks good :-P
[07:27:49] <Cashman> I ahvnt touched u8 nor crusader in a long time
[07:28:23] <wjp> Cashman: try backspace
[07:30:46] <watt> Ouch.. assertion failure on quickload - desktopGump wasn't there... bizarre.
[07:30:54] <wjp> watt: it's quite possible I broke the console
[07:31:31] <wjp> which gumps were open when you saved?
[07:32:02] <watt> a modal menu gump I'm building
[07:32:21] <wjp> hm, with save/load functions?
[07:32:35] <wjp> I wonder how we should handle gumps that shouldn't be saved
[07:32:43] <watt> well, I'm cheating and calling quickload and quicksave
[07:33:04] <Cashman> :-)
[07:34:24] <wjp> that won't prevent your gump from getting saved
[07:36:32] <watt> right.
[07:36:40] <watt> hmm...
[07:38:53] <wjp> ConsoleGump should be un-broken now
[07:44:14] <Cashman> do u linux gurus know if there is any proven support for some winmodems? or any external modem, think I might try an external one if not
[07:44:32] <wjp> most external modems should work fine
[07:44:38] <Cashman> :-P
[07:44:38] <wjp> winmodems... no idea
[07:44:55] <Cashman> external modem - old ones using serial port? well most do dont they??
[07:45:10] <Cashman> thanks for that info
[07:46:22] <Cashman> actually I can sorta answer my own question, I do know one method of using a windmodem but it would take a farily powerful system of today
[07:46:31] <Cashman> using vmware dist for linux
[07:46:48] <Cashman> anyone used that? dont see why u would need to but anyone tried?
[07:47:35] <Cashman> whats happening watt?
[07:53:09] <Cashman> later
[07:53:10] <Cashman> ,,
[07:53:12] <Cashman> ...
[07:53:16] <-- Cashman has left IRC ()
[08:01:32] <servus> There are Winmodem drivers for Linux
[08:02:02] <servus> http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=winmodem+linux&btnG=Google+Search
[08:54:59] <watt> hmm.. have to say no twice the QuitGump... any clues why?
[09:00:37] <watt> even stranger, one click sometimes notifies the parent gump twice
[09:01:07] <watt> oh... no, I'm just stupid
[09:05:17] --> servus_ has joined #pentagram
[09:06:21] <-- servus has left IRC (Nick collision from services.)
[09:06:27] --- servus_ is now known as servus
[09:09:14] <watt> wjp:you around? Interested in knowing if there's an easy way to center gumps right now
[09:27:10] <watt> that shape viewer is very.. very useful
[09:27:54] <servus> Why are there beverly hillbilly daemons?
[09:28:45] <watt> there's beverly hillbilly daemons?
[09:28:51] <servus> Oh yes.
[09:29:06] <wjp> watt: no, no easy way
[09:29:09] <servus> There's a hillbilly house in Pyro's domain. There are hillbilly poems in a shelf in the house.
[09:29:43] <servus> "They said oh Jed silly daemon you move away from hell, killin' human folks is the place you oughta be, so they packed on up and moved to tenebree"
[09:29:48] <servus> Something like that. I found it profound
[09:29:59] <wjp> incidentally, the direct cause of the missing desktopgump is that your loadData function return false: that means object loading is aborted at that point causing all saved objects after that to be ignored
[09:30:08] <wjp> don't know if you already put in a workaround
[09:33:47] --> Fingolfin has joined #pentagram
[09:33:47] --- ChanServ gives channel operator status to Fingolfin
[09:33:48] <watt> nope, haven't made a workaround yet.
[09:37:23] <Darke> "There once was a story 'bout a demon named Fred...* Poor demonic force barely kept his minions fed...* Then one day while killin Pagan fools...* Up from the depths came some grumbling ghouls...* Growling that is, smellin bad, lookin mean...* "
[09:38:18] <Darke> It's from BOOK1:02A6.
[09:39:18] <wjp> oh, wait; the really direct cause is the lack of a binding in ObjectManager for MenuGump
[09:39:35] <wjp> hi Fingolfin
[09:42:53] <-- watt has left IRC (Remote closed the connection)
[09:42:56] <Darke> Hrm... the german translation looks like it was translated 'properly' to rhyme and scan. Though the spanish one looks rather deficient at both.
[09:43:29] <Fingolfin> hi
[09:43:54] --> watt has joined #pentagram
[09:44:04] * Darke finally notices the arrival of the Fingolfin. He really shouldn't sneak in like that. *grin* Hi!
[09:44:20] <wjp> we should probably add a function to Object that determines if that object should be saved or not
[09:44:32] <wjp> although it should be used with care
[09:59:18] --> servus_ has joined #pentagram
[09:59:48] <servus_> Grr.
[10:00:00] <servus_> Stupid VPN.
[10:00:07] <-- servus has left IRC (Nick collision from services.)
[10:03:19] <watt> Got a Center() method in gump that centers the gump directly on its parent
[10:03:35] <watt> yea.. nay?
[10:04:59] <wjp> we have such a method?
[10:05:23] <watt> I can commit it if we want one
[10:05:31] <watt> that's what I'm asking.
[10:05:50] <wjp> oh, it was a question :-)
[10:06:01] <watt> seems to work fine.. I think
[10:06:21] <wjp> might make it a bit more general to allow various types of positioning
[10:06:33] <wjp> for instance, the MiniStatsGump wants to be placed near the bottom right corner
[10:07:30] <wjp> so maybe a setRelativePosition() that takes 'CENTER', 'BOTTOMRIGHT', 'TOPLEFT', ... and an offset to that ?
[10:08:01] <wjp> so you could say setRelativePosition(POS_CENTER) or setRelativePosition(POS_BOTTOMRIGHT, -5, -5) or something
[10:08:37] <watt> olk
[10:08:41] <watt> er.. ok
[10:09:21] <watt> of course, dims have to be correct for it to work
[10:09:23] <-- Fingolfin has left IRC ("42")
[10:31:57] <watt> That worked out nicely.
[10:33:18] <watt> and we're also well on on way to having a gui toolkit :-) heehee
[10:33:26] <wjp> hm, does this work properly with dims.x/dims.y ?
[10:34:19] <wjp> (those two translate the coordinate system on the gump)
[10:35:12] <watt> yeah, its a relative x/y to the parent gump right?
[10:36:55] <wjp> not entirely sure, but I think (dims.x,dims.y) gives the coordinates of the top left corner of the gump (relatively to its own coordinate system)
[10:37:22] <wjp> GameMapGump uses it to put its origin in the center
[10:39:07] <wjp> bbl, lunch
[10:39:10] <watt> well, the gumps I've played with so far have (0,0) be the top left of the parent gump.
[10:40:05] <watt> er.. I should say have (0, 0) be their top left.
[10:40:23] <watt> the parent gump would be whatever it's set to.
[10:43:04] <watt> Think it may be safe to make the assumption and override the method when thats not the case.
[11:16:50] --- servus_ is now known as servus
[11:47:42] <wjp> you could just add a 'FIXME' comment to the function and let Colourless take a look at it :-)
[11:48:03] <wjp> or I can take a look tonight
[11:50:19] <wjp> I think the right solution is to subtract dims.x/dims.y from xoffset/yoffset before calling Move
[11:51:51] <wjp> but I'm still not entirely sure if dims.x/dims.y actually factor into the positioning of the gump
[11:57:50] <wjp> ok, calculated it through
[11:58:18] <wjp> you can ignore what I said; (x,y) is always the top left, so Move() sets the top-left
[14:11:04] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[14:17:07] --> Colourless has joined #Pentagram
[14:17:07] --- ChanServ gives channel operator status to Colourless
[14:17:29] <Colourless> hi
[14:23:39] <wjp> hi
[14:56:35] <Colourless> so people are messing with gumps :-)
[15:11:08] <wjp> so they are :-)
[18:40:34] --> ElleVeeDee has joined #pentagram
[18:40:44] <ElleVeeDee> guten tag.
[18:41:55] <wjp> bonjour
[18:42:30] <ElleVeeDee> hejsan
[18:42:44] <wjp> konnichiha
[18:42:49] <ElleVeeDee> aloha
[18:42:55] <wjp> ni hau
[18:43:08] <ElleVeeDee> g'aftnoon
[18:43:30] <wjp> goedenavond
[18:43:46] <ElleVeeDee> indeedee.
[18:44:03] <wjp> ok, I'm out of languages
[18:44:10] <ElleVeeDee> me too, hence the indeedee.
[18:44:38] <ElleVeeDee> there's always "y0", of course.
[19:30:26] <ElleVeeDee> what where the pixel formats you talked about the other day, Colourless? 8332? is that some sort of known "standard", or did you just blurt out icecream cones?
[19:36:05] <wjp> 4444, 8332
[19:36:21] <wjp> (I'm just getting this from the logs)
[19:40:52] <Colourless> those are both standardish formats
[19:41:02] <Colourless> that is ARGB 4444 and ARGB 8332
[19:42:16] <ElleVeeDee> ok. thank thee, thank thee.
[19:42:54] <Colourless> you also have ARGB 1555
[19:43:15] <ElleVeeDee> doesnt seem to work, but I'll tweak it around when I get the chance. Nice to go here and talk Ultima to someone, and actually have things said *back* to you. ;-)
[19:43:24] <ElleVeeDee> yes, 1555 I was familiar with.
[19:43:29] <ElleVeeDee> 4444 and 8332, no.
[19:43:44] <ElleVeeDee> then again, why not try every single little silly combination. Couldnt hurt, eh?
[19:45:30] <Colourless> you could turn into something like me. YOu probably don't want that
[19:47:54] <ElleVeeDee> a toad...?
[19:47:56] * ElleVeeDee hides
[19:54:31] <ElleVeeDee> makes me think of Oh Brother, Where Art Thou.... "we thought you was a toooooaaaad!"
[19:54:49] * ElleVeeDee sings: "Iiiiiiiii am a man...."
[20:01:06] <Kazin> if only it were C#
[20:01:07] <Kazin> :P
[20:01:18] <Kazin> i'd know what the hell i was talking about :/
[20:04:20] <ElleVeeDee> how come?
[20:04:55] * Colourless is a dragon, and he has godlike powers in his domains... and this just happens to be one of them
[20:12:37] * ElleVeeDee is a dragon too... I'd really like the Draconomicon, but its like 42CAD!!
[21:09:58] <Colourless> time to go
[21:10:00] <Colourless> cya
[21:10:01] <-- Colourless has left IRC ("casts invisibility")
[21:11:00] --> ElVeDe has joined #pentagram
[21:12:05] <-- ElleVeeDee has left IRC (Read error: 60 (Operation timed out))
[21:14:47] --- ElVeDe is now known as ElleVeeDee
[21:14:57] <ElleVeeDee> c'est moi!
[21:22:26] <wjp> okaeri
[22:09:55] <ElleVeeDee> hrmf, the speech in U9... it's a bitch, ain't it?
[22:10:03] * ElleVeeDee swears "yes, yes it is!!"
[22:26:02] <ElleVeeDee> Spider-Man, Spider-Man...
[22:30:46] <ElleVeeDee> ...does whatever a spider can...
[22:59:43] <-- ElleVeeDee has left IRC (Read error: 110 (Connection timed out))
[23:30:01] <-- Kazin has left IRC (vinge.freenode.net irc.freenode.net)
[23:34:45] <wjp> ugh, it's too late already
[23:34:48] * wjp falls asleep
[23:47:33] --> ElVeDe has joined #pentagram
[23:54:57] --- ElVeDe is now known as ElleVeeDee