Torrasque wrote:It look really cool (especially on linux) but there is still a lot of things to do.
Good work.
When do you think you will have a finnished the join/hosting part?
It should not be easy to desing the battle windows.
(Oh, I see you are working with the Qt designer,
and you know that unitsync.so/dll can help you a lot?)
edit : strange for me, the text is not always added the the end of the chat box:
(look the time stamp)
11:07:24 * [Gen]Hellspawn has joined the channel.
11:07:30 * newfie has left the channel. (Quit:)
11:07:38 * thei has left the channel. (Quit)
10:54:42 * Channel topic set by [XHC]DavetheBrave at
10:55:02 * [Gen]Hellspawn has left the channel. (Quit)
10:55:26 <Torrasque> Hoy
Yeah.. bug -- for some reason when I tell the textedit to move its insert cursor to the end of the document it doesn't always quite get there... still trying to figure that one out.
There is still a loooot to do, I know, but I thought I would at least announce that it's in the works, so to speak. :)
I'm using Qt designer, indeed, and I'm going to do the battle tabs (I'm doing them as tabs, although you can only have one of the battle type open at once, of course) as big fat custom widgets, hopefully, with unitsync and my data classes underneath them (yes, I know a bit about unitsync, thanks. :D I just need to play with it a bit before I try implementing that stuff)
But yeah.. I'm not silly enough to put exact timeframes on it (things always go wrong, of course), but I'm aiming for within the next few weeks to have the majority of the battle code done [edit: done != finished != stable, by the way] (and heaps more of the chat protocol, too). NAT traversal, the possibility of uPNP (need to look at cross-platform options for that, though), and a lot of the customization stuff and annoying bugfixes, are on a longer timeframe, however. (I'm being conservative with these estimates by the way, playing it safe). They'll be done before any really public release.
edit: At the moment, I'm working with replacing the code-generated chat tabs with custom widgets, too, so that they reflect the model data classes better and I don't have to do all that dodgy stuff with QObject::sender() and friends.
I'll come up with a version plan shortly and start organizing what I'm doing... by the way, if anyone wants to rewrite the lower network code in it (server.h/cpp), feel free... mine's really hacked up and dodgy, so I tried to make it easy to replace.
