I don't see anything wrong with MIT at least, and it is compatible with GNU GPL too.
edit: Might actually prefer zlib.
You can freely use nxPascal source code https://code.google.com/p/nxpascal/s...%2Ftrunk%2Fsrc
I don't see anything wrong with MIT at least, and it is compatible with GNU GPL too.
edit: Might actually prefer zlib.
You can freely use nxPascal source code https://code.google.com/p/nxpascal/s...%2Ftrunk%2Fsrc
Last edited by User137; 28-04-2014 at 12:52 AM.
Well, if we're offering code up, there the prometheus code over at http://sourceforge.net/projects/prom...urce=directory though I would HIGHLY recommend waiting for the next update that fixes pretty much everything as the update currently posted has (if I recall) a broken something in every file >.>
The problem being that the version I work on is for the ongoing UAV project, and as a bad coder I end up messing with the whole thing to get it to behave just so... So if anyones going to be interested in it, give me a heads up and I'll pull the latest source from that project, fix it and post
I once tried to change the world. But they wouldn't give me the source code. Damned evil cunning.
That's just my two cents.
Code Style:
License:
- MIT (It's simple!)
Compilers:
- Delphi XE2 Up
- FreePascal Trunk 2.7.x (Dotted unit)
I think we shouldn't support old delphi compilers. That way we can focus on the engine and make it simple, without a lot of ifdefs.
Graphics API:
- DX 7 Up
- OpenGL 1.1 Up
- OpenGL ES 1.x Up
It's not hard to support these versions with a good engine structure. Initially we can add only OpenGL and later others.
Sound API:
- OpenAL
- DirectSound
Engine Structure:
- Abstracts
- Bitmaps
- Canvas
- Device
- Provider (Graphic API)
- SwapChains/Context
- Texture
- Factory
- Types
- Utils (Color, Math, etc)
It's something like Asphyre structure, imo, it's the way to go.
Bookmarks