MegaGlest Forum
Archives (read only) => Vanilla Glest => Linux and other ports => Topic started by: Speedator on 22 January 2005, 13:54:26
-
I'd like to know if there is any intrest in a linux-port of glest?
-
Hi,
I am more interested to see it on Linux because I don't like Windows and I want to encourage Open Source projects.
So, I might help for the portage, I have a lot of experience but unfortunately I don't know the GLEST project. I think that for the portage we need someone to coordinate us.
So, feel free for sugestions if you have any.
I forgot to congratulate GLEST team for the decision of making it Open Source.
Best,
Radu.
-
I downloaded the source now to look for his architecture. I have not much experience to handle big parts of the portage, but I would try to help as much as I am able to do. Would be nice to get comments from the glest-team.
-
Martino, you know the code, I think :D
What have to be changed for porting it?
-
All platform dependant code is isolated in two modules, in the shared library:
sound module: the direct sound code is in the sound_player_ds8.h/cpp files, you would have to create a new sound player in any other API (or just create a null sound player)
platform module: in the folders shared_lib/source/platform and shared_lib/include/platform, there is a wrapper over the win32 API to create windows and handle events, you will have to write a new one in another API.
The glest_game and other modules of the shared_lib sould work unchanged since they are programmed in ISO C++.
-
That's great martino. I'll take a look. I will let the sound for later.
-
keep us "informed" :P
-
I am currently running Glest under Wine, but would love to see a linux port. The game is very very good.
Mattleaxe