so that i don't have to rewrite my game again and again for each platform.
Seeing how sad the 3DO homebrew scene is (i'm all alone) , i decided to share my work.
In its current state, it already supports Images , input and sound and this on al the supported platforms.
Code: Select all
#include "WRAPPER/API.h"
#include "WRAPPER/INPUT.h"
int main ( int argc, char** argv )
{
	short x, y;
	x = 50;
	y = 50;
    Init_video();
    #if threeDO
        Load_Image(1,"myimage.cel");
    #elseifdef nspire
        Load_Image(1,"/documents/test/myimage.bmp");
    #else
        Load_Image(1,"myimage.bmp");
    #endif
    while (!done)
    {
        Clear_screen();
        Controls();
        Put_image(1, x,y);
 		if (BUTTON.UP) y = y - 1;
 		if (BUTTON.DOWN) y = y + 1;
 		if (BUTTON.LEFT) x = x - 1;
 		if (BUTTON.RIGHT) x = x + 1;
       Update_video();
    }
    Clearing();
    return 0;
}
It's nothing extroartinary really...
All it does is just providing a common API for all the supported platforms.
It makes it easier to program for multiple platforms for thanks to high level functions.
You can give it a try here and I'll put it on Github if there's enough demand.
Tell me what do you think about it.


