![]() ![]() Removal of char for arithmetic operations: Since it can be signed or unsignedĭepending on the platform, char for maths resulted in nasty wraparound char should only be usedįor arithmetic, Build is now explicit with int8_t or uint8_t from inttypes.h that.It is one of the reason the engine cannot be compiled in 64 bits mode. The long was used everywhereīecause it was tought during development that this type would always be 32 bits wide. Usage of Integral type aliases now guarantee the size of integers.The lack of portability was an issue now Chocolate Duke Nukem 3D compiles on Windows, Intel MacOS XĪnd Linux is one makefile away. If you want to play Chocolate Duke Nuken 3D anyway, just download the source code which features an XCode/Visual Studio project and built it : Game, I would recommend to use EDuke32 instead. This is a port for game developers that want to learn about the architecture and source code of Duke Nukem 3D.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |