Android actually never worked. There was something TGMG did, but I think he just made ENIGMA compile a pre-made source file without actually using the GMK/EGM data from LGM. So its not possible to compile for Android and won't be work a long time. I was ready to create all the necessary functions (as you would need to rewrite some for GLES), but without the basic window, event and callback system it cannot be done. I tried creating this backbone, but had many problems as I didn't make it for Windows (or Linux) either. The TGMG version was also very old and used some 3rd party native SDK (NDK), which is now (for some time already) officially supported by Android. This should make the whole thing a lot easier, as you only need to download official SDK and NDK packages, then hook the compiler and simulator. I was able to create a basic NDK app they provide as an example (like a GLES window and a rectangle that changes color depending where the touch is), but didn't know where to begin to hook all that up with ENIGMA. While NDK is faster than the Java based SDK, they (Android dev's) don't suggest using it as it creates "unnecessary complexity". This complexity would be in the background in ENIGMA though, so creating games would be a breeze.
|