That does make me reconsider... If it would give more protection to nxPascal, while keeping it open source and available to different purposes, then i'd see the change beneficial.
It is interesting offer, however i feel like current nxPascal might be more lightweight and faster in many areas It should be modular enough to be able to be used with Asphyre though. I could try make demo sometime where these 2 engines are merged together in 1 project. My first game engine was trying to expand on DelphiX, creating a visual component on form for game window. Later decided it was bad approach and went with something more generic, that doesn't need any components installed. That is why it can blend with any engine. Clashes can come with math and types though, but propably not much.
I was interested in quaternions today, but found also source from Irrlicht engine. That and implementing operator overloading for fpc for vector, matrix and quaternion math. nxPascal should work on most Lazarus versions (with all operating systems), and possibly Delphi 3 or 5 onwards.
Bookmarks