#pentagram@irc.freenode.net logs for 6 Mar 2003 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage


[00:12:45] <-- wjp has left IRC ("Zzzz...")
[05:37:26] --> Coren_ has joined #pentagram
[06:14:46] <-- Coren_ has left IRC ("using sirc version 2.211+KSIRC/1.2.4")
[06:41:22] --> SB-X has joined #pentagram
[06:58:11] <SB-X> Oh, I'll be on the look out for missing topics.
[06:58:26] <SB-X> ... but after this long it is probably dead and you should move on and look for another one.
[06:58:29] <-- SB-X has left IRC ("X-Chat [1.6.4]")
[07:55:43] --- DarkeZzz is now known as Darke
[07:57:10] --- ChanServ gives channel operator status to Darke
[08:08:26] --> Kirben2 has joined #pentagram
[08:08:26] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[08:23:06] --- Kirben2 is now known as Kirben
[08:36:24] --> Kirben2 has joined #pentagram
[08:38:42] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[09:17:12] --- Kirben2 is now known as Kirben
[10:38:08] <-- Darke has left IRC ("Inficio-Infeci-Infectum")
[11:01:11] --> Darke has joined #pentagram
[11:01:33] --- ChanServ gives channel operator status to Darke
[12:22:51] --> Colourless has joined #Pentagram
[12:22:56] --- ChanServ gives channel operator status to Colourless
[12:23:57] <Kirben> Should I start doing pentagram snapshots now, rather than old ? and upload to pentagram web site ?
[12:25:47] <Colourless> well, pentagram is pretty useless at the moment
[12:26:04] <Colourless> it runs some usecode, then gets an error and quits :-)
[12:26:20] <Kirben> True but some people are trying it already (see forum).
[12:26:53] <Colourless> they will be most disappointed
[12:27:34] <Darke> That's a nice way of putting it. *grin*
[12:49:23] --> wjp has joined #pentagram
[12:49:23] --- ChanServ gives channel operator status to wjp
[12:56:46] <Kirben> hmm does pentagram use pentatram.cfg now ?
[12:57:03] <Colourless> yes it does
[12:57:12] <Colourless> but not the same as 'old' does :-)
[12:57:12] <wjp> not in the way someone on the forum used it, though
[12:57:24] <Kirben> is there an example somewhere ?
[12:57:33] <wjp> I think I emailed it to the pentagram ML some time ago
[12:57:36] <Colourless> no :-)
[12:57:45] <wjp> I didn't?
[12:57:55] <Colourless> eh, you might have
[12:58:32] <wjp> <config><paths><u8>/data/u8</u8><data>/data/pentagram/pentagram/data</data></paths></config>
[12:58:50] <wjp> (insert enters and spaces to make it more readable :-) )
[12:59:02] <wjp> in windows it should look for pentagram.cfg in the current directory
[12:59:15] <wjp> in linux it looks for pentagram.cfg in $(HOME)/.pentagram
[13:30:04] <-- Colourless has left IRC ("brb")
[13:32:54] --> Colourless has joined #Pentagram
[13:32:54] --- ChanServ gives channel operator status to Colourless
[13:56:45] <wjp> Colourless: do you feel like porting your shape drawing code from old to new? :-)
[13:56:51] <wjp> all the macros are giving me headaches ;-)
[13:57:08] <Colourless> will do :-)
[13:57:18] <Colourless> my macros are perfectly sensible :-)
[13:57:29] <wjp> maybe they just need some more comment, then :-)
[13:57:33] <wjp> s/ent/ents/
[13:57:48] <Colourless> that may be true
[13:58:06] <wjp> I'll see if I can get some basic world/item classes going tonight
[13:58:18] <Colourless> i'll clean it up a bit as well :-)
[13:58:57] <Colourless> i think there might still be some 'legacy' code that was intended for 8 bit support hanging around making things like most confusing than that already are
[13:59:17] * wjp nods
[13:59:25] <wjp> I think I saw some of that, yes
[14:00:46] <Colourless> actually, i 'cleaned' it up a bit :-)
[14:01:15] <Colourless> it's still ugly to look at though
[14:01:26] <Colourless> mostly it's because of XFORM stuff
[14:01:49] <wjp> yeah, but I'm not sure there's really any way around that
[14:02:22] <wjp> (unless you want to sacrifice a lot of speed there)
[14:02:36] <Colourless> no, i'm going to leave things mostly as is
[14:03:12] <Colourless> i'll just 'quickly' port things over, and think about doing any 'major' changes later when shape format changes occur
[14:03:47] <Colourless> but, i can't do it now... i'm just too tired.
[14:03:55] <Colourless> it will be done tomorrow
[14:05:04] <Colourless> i'll probably attempt to document what the macros are all intended to do as well :-)
[14:05:14] <wjp> great :-)
[14:05:45] <Colourless> i mean, what ASSIGN_NOTCLIPY_LINE_END does isn't obvious :-)
[14:06:00] <wjp> with a bit of luck it might just be possible to display a map by the end of the weekend :-)
[14:08:00] <Colourless> i would 'really' like to change things so the default paint() method will not conditionally check to see if clipping is required. I would much prefer that the function always assumes that no clipping is required, and the paint_clipped() function will need to be called if clipping is required
[14:08:26] <Colourless> alternatively, it could be reversed so paint() will always clip, and there is a paint_noclipping() method
[14:10:23] * wjp hmms
[14:10:38] <wjp> but how often do you know for sure that you won't need clipping?
[14:11:10] <Colourless> well, most of the time you don't. only when the shape goes over the edge of the rendersurface do you need clipping.
[14:12:00] <Colourless> Now, you need to remember, when creating the display list, we need to check each object against the view dimentions anyway, so shape clipping detection could be added there
[14:12:13] <wjp> true
[14:12:33] <wjp> so we'd have to store a needs_clipping boolean for each shape in the display list
[14:12:55] <Colourless> yeah, or a bitflag
[14:15:49] <Colourless> when thinking about reading maps, ignore everything in the gamedat dir, since we will not be doing things their way. read from U8SAVE.000 and FIXED.DAT
[14:16:36] <Colourless> i don't even know if it's in U8SAVE.000, but ITEMCACH.DAT really should be able to be ignored
[14:16:58] <wjp> we'll probably be storing a full savegame in memory, right?
[14:17:10] <Colourless> yes that was the idea
[14:17:32] <wjp> autosaving to file on map changes, possibly
[14:17:45] <Colourless> yes that is also a good idea
[14:18:01] <Colourless> autosave very much should not overwrite the 'quicksave' slot either
[14:18:13] <wjp> hm, I don't have any U8 data here, but how big are U8 savegames roughly?
[14:18:23] <wjp> yeah, it shouldn't :-)
[14:18:54] <Colourless> the largest game i have is 431 kb
[14:30:00] <-- Colourless has left IRC ("casts invisibility")
[14:30:28] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[16:24:48] <-- wjp has left IRC ("going home")
[16:49:50] --> Dark-Star has joined #pentagram
[17:07:28] --> wjp has joined #pentagram
[17:07:28] --- ChanServ gives channel operator status to wjp
[21:39:58] --- Darke is now known as DarkeZzz
[21:40:21] * DarkeZzz wakes up to find his nick isn't sleeping, so sleeps it since he's awake and off to work. *grin*
[21:49:48] <wjp> lol
[23:46:30] --> Kirben has joined #pentagram
[23:46:30] --- ChanServ gives channel operator status to Kirben