Update README.md

This commit is contained in:
ozkl
2023-01-15 20:42:06 +03:00
committed by GitHub
parent dc5b24aae7
commit bec8ced588
+4 -2
View File
@@ -1,7 +1,6 @@
# doomgeneric
The purpose of doomgeneric is to make porting Doom easier.
Of course Doom is already portable but with doomgeneric it is possible with just a few functions.
The limitation is there is no sound!
To try it you will need a WAD file (game data). If you don't own the game, shareware version is freely available (doom1.wad).
@@ -22,8 +21,11 @@ Create a file named doomgeneric_yourplatform.c and just implement these function
|DG_GetKey |Provide keyboard events.
|DG_SetWindowTitle |Not required. This is for setting the window title as Doom sets this from WAD file.
# sound
Sound is much harder to implement! If you need sound, take a look at SDL port. It fully supports sound and music! Where to start? Define FEATURE_SOUND, assign DG_sound_module and DG_music_module.
# platforms
I have ported to Windows, X11, and Soso. Just look at (doomgeneric_win.c or doomgeneric_xlib.c).
Ported platforms include Windows, X11, SDL, Soso. Just look at (doomgeneric_win.c or doomgeneric_xlib.c).
## Windows
![Windows](screenshots/windows.png)