Ari Johnson schreef:
> On Jan 29, 2008 1:55 PM, Kamaze <[EMAIL PROTECTED]> wrote:
>> Hi there,
>>
>> i mentioned this already quite a while ago and want to talk again about
>> it. Ok, i think it would be good if we would had an starting application
>> for warzone, where you can setup game settings like the resolution
>> etc... and features for managing mods and maps. As well it would be
>> easier to implement a game (lobby) browser, instead of touching the
>> awful GUI code - from what i heard about it.
>>
>> My idea was to implement this application via wxWidgets and transfer the
>> data from this application via a socket at startup. That means, the
>> starter starts warzone with the "-extern" flag, warzone fires up, opens
>> a local socket and the starter transfers all needed data trough it.
>> (Instead of implementing it via long cmd switches)
>>
>> However, thats the raw idea, I can explain it deeper if there is some
>> positive resonance.

This might be a good idea, except for one tiny little detail:
non-networking sockets are a pain on Windoze. IMO passing the data
through stdin would probably be easier (assuming SDL doesn't do anything
funny with stdin).

Apart from that it seems like a good idea to me for Windows, for
GNU/Linux I would really prefer the list of command line options though.

> I would prefer that it exec() Warzone or terminate the launcher
> process once Warzone is up and running.  The reason for this is that
> it would be possible to bundle both executables into one Mac OS X
> application bundle, and by having the launcher process no longer exist
> once Warzone is running you would only have one icon on the Dock, I
> believe.  That would be the cleanest solution (as far as the end user
> sees) on the Mac.
> 

If you mean exec() the warzone executable, transfer all required data
and then have the starter-app terminate itself, then I think that'd be a
good/decent solution.

-- 
Giel

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev

Reply via email to