#pentagram@irc.freenode.net logs for 2 Oct 2004 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage

[00:42:36] --- sbx|afk is now known as sbx|hangover
[01:18:29] --- sbx|hangover is now known as sbx
[01:58:40] --> Sheng_Gradilla has joined #pentagram
[01:59:14] <Sheng_Gradilla> :)
[04:11:27] <-- Sheng_Gradilla has left IRC ("Terminando cliente")
[07:34:15] --> Colourless has joined #Pentagram
[07:34:23] --- ChanServ gives channel operator status to Colourless
[08:08:30] --> Fl00der has joined #pentagram
[08:15:19] --> Fl00der_ has joined #pentagram
[08:21:25] <-- servus has left IRC (leguin.freenode.net irc.freenode.net)
[08:21:26] <-- wjp has left IRC (leguin.freenode.net irc.freenode.net)
[08:23:32] --> wjp has joined #pentagram
[08:27:52] --> servus has joined #pentagram
[08:32:58] <-- Fl00der has left IRC (Read error: 110 (Connection timed out))
[08:33:21] --- Fl00der_ is now known as Fl00der
[11:33:43] --- ChanServ gives channel operator status to wjp
[11:59:15] --> edbgon has joined #pentagram
[11:59:43] <edbgon> hi
[11:59:58] <wjp> hi
[12:00:00] <sbx> lo
[12:00:04] <Fl00der> hi
[12:03:39] <edbgon> whats happenin here
[12:03:41] <edbgon> :)
[12:04:09] <edbgon> much change with pentagram in the last week or so?
[12:04:18] <edbgon> *month
[12:04:27] <wjp> hm, no
[12:05:06] <Fl00der> wjp has been lazy :P
[12:05:12] <edbgon> hehe
[12:05:24] <edbgon> i can understand that
[13:21:48] <-- Kirben has left IRC ("System Meltdown")
[13:35:18] --> Sheng_Gradilla has joined #pentagram
[13:35:52] <Sheng_Gradilla> :)
[13:40:45] <edbgon> :)
[13:56:03] <-- sbx has left IRC ("Rebooting.")
[13:59:50] --> sbx has joined #pentagram
[14:04:20] <wjp> I'm wondering if it would be a good idea to have a Game class with child-classes U8Game, CrusaderGame (and possibly RegretGame, RemorseGame) containing various constants and functions for playing movies and loading files
[14:04:27] <wjp> probably won't hurt
[14:05:13] <sbx> how different could the crusader games be?
[14:05:31] <wjp> that's what I'm wondering about :-)
[14:05:52] <sbx> They have different version boxes!
[14:06:01] <sbx> Ctrl-V
[14:06:20] <sbx> *womans voice* "Crusader: No Remorse"
[14:06:23] <sbx> Ctrl-V
[14:06:31] <sbx> "Crusader: *No* Regret"
[14:09:54] <edbgon> Ctrl-V
[14:09:55] <edbgon> Paste
[14:12:25] <sbx> you forgot to Ctrl-Q
[14:12:31] <sbx> *womans voice* "Exit to DOS?"
[14:12:50] <edbgon> Banished to the world of... DOS
[14:12:50] <sbx> unless you can Paste something in Crusader
[14:25:34] <Colourless> my idea for constants:
[14:25:55] <Colourless> have a global structure that the 'game class' will fill
[14:26:29] <wjp> could make that a part of the game class
[14:26:42] <Colourless> that way can get the best possible optimizations
[14:27:11] <Colourless> doing that stuff using indirections will really hurt
[14:27:43] <Colourless> s/will/can/
[14:30:44] <wjp> hm, maybe static members of the game class?
[14:31:17] <wjp> may be a bit 'ugly', though :-)
[14:48:23] <wjp> um, what's CANT_HAPPEN_RETURN supposed to do?
[14:49:08] <sbx> This can't happen!
[14:49:13] <wjp> I'm guessing not what it currently does
[14:49:21] <sbx> *crash*
[14:54:59] <Sheng_Gradilla> it means you should have a bad feeling about it
[15:18:14] <Darke> One part compiler warning remover, another part reminder that if I make the can't happen, a can happen, I need to actually, y'know, *return* something useful. I have caused myself much inexplicable confusion before forgetting to do just that. *grin*
[15:20:28] <edbgon> tsk tsk
[15:25:02] <wjp> so why shouldn't it return _after_ the assert? :-)
[15:47:26] <Darke> It should. I'm guessing it isn't though. *grin*
[15:49:31] <wjp> you guess correctly :-)
[15:50:02] <wjp> I'll swap them; will fix some typos in pent_include.h while I'm at it
[15:55:05] <wjp> hm... fixing up the pentagram startup is going to take some time :-)
[15:55:37] <wjp> initializing everything and loading the initial savegame are proving hard to separate :-)
[15:58:28] <wjp> do you think we should do an autosave on exit and load that on startup? (Like the original)
[16:01:10] <Darke> That would be nice. On the plus side we don't have an obnoxiously slow loading time. *grin*
[16:18:33] <edbgon> yay for pentagram
[16:18:45] <edbgon> hah
[16:37:48] <-- edbgon has left IRC ("leaving")
[17:22:34] --> Fingolfin has joined #pentagram
[17:22:34] --- ChanServ gives channel operator status to Fingolfin
[18:20:11] <-- Fingolfin has left IRC ("42")
[18:59:07] --> edbgon has joined #pentagram
[19:14:01] <-- edbgon has left IRC ("leaving")
[19:50:28] <-- sbx has left IRC (Read error: 110 (Connection timed out))
[19:58:02] <watt> yay! people talking! I really didn't care for the autoload on startup. Kinda always felt that should havce been a "Journey Ownards" and "New Game" menu options ;-)
[19:59:36] <wjp> "typically" you'd probably want to journey onward
[19:59:41] <wjp> hi, btw :-)
[20:05:12] <watt> yay. but loading the first save "The begining" to start a new game was really dumb.
[20:07:09] <wjp> agreed :-)
[20:15:52] <Sheng_Gradilla> there were several uninitialized variables in that savegame
[20:16:00] <Sheng_Gradilla> for example, the time of the day
[20:17:01] <Sheng_Gradilla> if you were playing in some other savegame, and loaded "The begining" the time of the day would be that of the previous savegame
[20:18:03] <wjp> :-)
[20:50:03] <wjp> we should in fact be careful not to cause the same problem :-)
[20:50:34] <wjp> loading a savegame (such as the initial game) from the original is quite different from loading one of our own savegames
[20:59:10] <-- Colourless has left IRC ("casts improved invisibility")
[22:34:22] --> Kirben has joined #pentagram
[22:34:22] --- ChanServ gives channel operator status to Kirben
[22:55:26] <-- Fl00der has left IRC ()