Platform Independant Programming Library?
I don''t know of any class libraries, but there are some things I''ve done that make it tremendously easy to port apps. OpenGL for the graphics takes care of most of that end. I try to use POSIX api''s whenever possible(mostly multithreading) as its available on most non-Windows platforms, and what I''ve needed was easy to write wrappers for on Windows(pretty much equivalent functionality available in most cases, that and a few quick #ifdef WIN32 ). Course BSD style sockets for networking are available on most platforms(again, tweaks mostly neccessary for Windows, gee, I''m noticing a trend...).
I''ve never used Allegro, but it does a whole lot more things that you would need, available on Win/DOS/Linux and a few others. It does graphics, sound, input, and maybe some other things. Its not C++, but it seems pretty well designed from what I hear.
It''s a very nice platform independant game oriented API.
I''ll use it
Version 1.1.3 is available
-* So many things to do, so little time to spend. *-
You can check out it''s homepage here.
Martee
Magnum Games
http://MagnumGames.8m.com
I had tried out Allegro before... It seemed a little outdated and sort of an all or nothing deal, not along the lines of me just ripping out the subsystem I wanted. It also had no threading support, my promary reason for looking right now... I looked at it linux input handler and couldn''t work out what they were doing differently..
I''ll check out those other two...
I was also recommended OpenAL and OpenML, neither of which I can find anything useful about...
thanks again
quote:
There is a new release of Crystal Space 0.15r002. This version is still beta but I''m very confident about its stability and usefulness. Crystal Space is an Open Source 3D Engine for Linux, Windows, OS/2, BeOS, Macintosh, DOS, FreeBSD, SGI, Solaris, NextStep, OpenStep, ... It can use OpenGL, Glide, Direct3D, or software rendering. It features volumetric fog, portals, octrees, bsp-trees, ROAM terrain engine, 3D models with dynamic LOD, frame based and skeletal animation, halos, dynamic and static colored lights with shadows, scripting, ...
Check out http://crystal.linuxgames.com
It''s of course graphics only, but it sounds good. Haven''t checked it out though.
B e S
"It’s da bomb, baby"