#pentagram@irc.freenode.net logs for 19 Dec 2002 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage


[00:28:28] <-- Dark-Star has left #pentagram ()
[00:43:02] --> DominatoR^^^HC has joined #pentagram
[00:49:08] <-- DominatoR^^^HC has left #pentagram (".")
[06:42:43] --> Darke has joined #pentagram
[06:42:44] --- ChanServ gives channel operator status to Darke
[11:10:58] --> Jett has joined #pentagram
[11:10:59] <-- Darke has left IRC (Remote closed the connection)
[11:13:39] --> Ember has joined #pentagram
[11:19:00] <-- Jett has left IRC (Remote closed the connection)
[11:40:17] --> tst has joined #pentagram
[11:41:49] <-- tst has left IRC (Client Quit)
[11:42:15] --> Nadir has joined #pentagram
[11:43:10] --- Ember is now known as Darke
[11:56:17] <-- Nadir has left IRC ("I like core dumps")
[13:05:40] --> Colourless has joined #Pentagram
[13:05:45] --- ChanServ gives channel operator status to Colourless
[13:56:59] <-- Darke has left IRC ("*pawwave*")
[14:32:57] <Colourless> in pentagram, i want the mouse to be controlled somewhat differently to the way it's currently handled in Pentagram Old and in Exult
[14:33:40] <Colourless> in both of those, there is a Mouse class that determines what cursor to use should be
[14:33:48] <Colourless> but, i don't think that is the right way of doing things
[14:34:11] <Colourless> instead i believe that it should be up to the Gump that the mouse cursor is over, to determine the shape
[14:36:03] <Colourless> so each Gump would have a 'bool GetMouseCursor(int x, int y, Shape &shape, sint32 &frame)' function that would be called to determine what cursor should be displayed
[14:36:49] <Colourless> s/&shape/&*shape/
[14:37:31] <Colourless> the function it would would return true if mouse was over the gump and the cursor was selected, and would return false if the mouse wasn't actually over the gump
[14:38:20] <Colourless> additionally, it would easily allow us to have things like 'text fields' in the gumps to change the cursor to a 'Text cursor' and other such things
[15:55:30] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[17:32:13] --> DominatoR^^^HC has joined #pentagram
[17:32:17] <DominatoR^^^HC> hi
[17:32:26] <Colourless> hi
[17:34:01] <DominatoR^^^HC> hum ... what do you mean by an Action RPG System?
[17:34:51] <Colourless> it's a bit of an in joke
[17:35:09] <DominatoR^^^HC> oh... because of the kernel?
[17:35:36] <Colourless> yeah partly
[17:36:25] <Colourless> but also other things as well such as the Gump system which will be a fairly functional Windowing/User Interface system
[17:36:32] <DominatoR^^^HC> nice
[17:37:11] <DominatoR^^^HC> there is code that you can reuse from exult?
[17:38:17] <DominatoR^^^HC> or all will be rewritten?
[17:38:38] <Colourless> very little code will be reused from exult. most of it will be written from scratch
[17:39:35] <DominatoR^^^HC> Ultima 8 was the first game I bought when I had my new computer ( 1996 -- P133 ... )
[17:39:41] <DominatoR^^^HC> first I had an amiga...
[17:40:03] <DominatoR^^^HC> it's my favorite game, so I follow this project ^^
[17:41:10] <Colourless> :-)
[17:42:46] <DominatoR^^^HC> do you have some sort of official todo/design chart to follow? I'm watching in docs dir ...
[17:42:56] <DominatoR^^^HC> but there are many different files
[17:43:02] <Colourless> not exactly
[17:44:36] <DominatoR^^^HC> there will be a single executable ( such as exult ) or maybe more ( map viewer, playable game, other utilities ... ) ?
[17:44:50] <Colourless> single exe
[17:44:55] <DominatoR^^^HC> good
[17:45:12] <Colourless> all utilities should be incorperated in it
[17:45:30] <DominatoR^^^HC> I tried the old cvs some time ago
[17:45:50] <DominatoR^^^HC> I built the map viewer
[17:45:57] <DominatoR^^^HC> and it worked very well
[17:46:24] <DominatoR^^^HC> but I think that major troubles are in usecode, right?
[17:46:54] <Colourless> the map viewer is deceptive. it does much less than it appear to do :-)
[17:47:08] <DominatoR^^^HC> ^^
[17:47:11] <Colourless> the usecode shouldn't be much of a problem
[17:48:42] <DominatoR^^^HC> yeah, I'm seeing that some work it's already done
[17:51:10] <DominatoR^^^HC> dir
[17:51:14] <DominatoR^^^HC> ops sorry
[17:51:16] <DominatoR^^^HC> ^^
[17:51:24] <DominatoR^^^HC> I exchanged xchat for the terminal
[17:52:34] <Colourless> shouldn;t you be using 'ls' :-)
[17:53:24] <DominatoR^^^HC> yeah but I have dir that it's more colored :P
[17:53:36] <DominatoR^^^HC> I was abitued with dir not from MSDOS ( bleah )
[17:53:40] <DominatoR^^^HC> but form Amiga Shell
[17:53:42] <DominatoR^^^HC> from
[17:54:03] <DominatoR^^^HC> ehh... good times...
[17:54:08] <DominatoR^^^HC> my old Amiga 500
[17:55:08] <DominatoR^^^HC> what can you do with the latest pentagram cvs?
[17:55:22] <Colourless> nothing much of any interest
[17:55:34] <DominatoR^^^HC> except conquer the world naturally...
[17:55:35] <DominatoR^^^HC> :P
[17:55:36] <Colourless> basically just test the usecode interpreter
[17:57:34] <DominatoR^^^HC> I'm sorry I couldn't really help...
[17:57:54] <DominatoR^^^HC> I'm not expert in compilers/interpreters and I program in C and not C++...
[18:00:40] <Colourless> time for me to go
[18:00:41] <Colourless> cya
[18:00:42] <-- Colourless has left IRC ("casts invisibility")
[18:00:43] <DominatoR^^^HC> bye bye
[18:00:51] <-- DominatoR^^^HC has left #pentagram (".")
[22:35:42] --> DarkeWork has joined #pentagram
[22:35:46] <-- DarkeWork has left #pentagram ()
[23:22:17] --> Kirben has joined #pentagram
[23:22:19] --- ChanServ gives channel operator status to Kirben