me.fier.engine/README.txt

24 lines
990 B
Plaintext
Raw Normal View History

2023-05-14 12:35:43 +00:00
A software accelerated (CPU-only) game engine for older computers. It uses a layer of abstraction, so different implementations can be ported to it. It primarily uses SDL2. This can also be used to more easily port the engine to different consoles.
2023-05-14 15:26:21 +00:00
>>> FUNCTIONS
>> WINDOW
> void engine_init(int width,int height,char * title)
> void engine_setColor(char r,char g,char b,char a)
> void engine_drawPixel(int x,int y)
> void engine_render()
2023-05-14 12:35:43 +00:00
2023-05-14 15:26:21 +00:00
>> TIME
> long long engine_time_get()
> void engine_sleep(long long ms)
2023-05-14 12:35:43 +00:00
2023-05-14 15:26:21 +00:00
>> LOGIC
> struct ENGINE_EVENT engine_get_event()
2023-05-14 12:35:43 +00:00
2023-05-14 15:26:21 +00:00
>> TEXTURES
2023-05-14 12:35:43 +00:00
struct ENGINE_TEXTURE engine_createTexture(int width,int height)
2023-05-14 15:26:21 +00:00
> void engine_textureSetColor(char r,char g,char b,char a)
> void engine_textureDrawPixel(struct ENGINE_TEXTURE * texture,int x,int y)
> void engine_textureDestroy(struct ENGINE_TEXTURE * texture)
> void engine_renderTexture2D(struct ENGINE_TEXTURE * texture,int sx,int sy)
> void engine_fileToTexture(struct ENGINE_TEXTURE * texture,char * fpath)