I want to make a chat room for my game..

However, I don't want to make it a Windows GUI.. I want something with DirectDraw.

Question is.. Do I have to draw each player name that enters the chat room and the messages they type? Or is there an easier way to do it?

Any suggestions would be appreciated

ps: Took a while to get this posted.. darn IE security settings was up too high for this site.. dunno why :/
Posted on 2003-06-20 00:12:38 by Torch
You have to draw everything manually.
Posted on 2003-06-20 00:25:17 by comrade

Is there a quick way to do it? I don't want it to be tooooo slow ;)
Posted on 2003-06-20 00:29:05 by Torch
This part of game is not going to bee too slow anyway :P

You could use GetDc method on a surface and the use standard Win API to draw the text (TextOut or something) on the surface and at last Draw the surface on backbuffer or primary surface. This is the easy and somehow slow method.

For superfast method : cache/paint your font(s) in a bitmap then load this bitmap into an surface.

Then use DirectDraw's native Blt Method to put chars into backbuffer/primary surface == this is the slightly faster method.
Posted on 2003-06-20 01:02:51 by BogdanOntanu