Changes between Version 11 and Version 12 of AndroidPort


Ignore:
Timestamp:
Dec 29, 2011, 10:51:51 AM (12 years ago)
Author:
Anders Feder
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AndroidPort

    v11 v12  
    3131 * Swipe clockwise - rotate camera clockwise.
    3232 * Swipe counter-clockwise - rotate camera counter-clockwise.
     33 * Pinch in - zoom in.
     34 * Pinch out - zoom out.
    3335
    3436The camera may also be panned by touching near the edge of the screen:
     
    4345Android-compatible replacements must be found for all [http://trac.wildfiregames.com/wiki/BuildInstructions#Linux the dependencies of the PC edition]. This is what we have so far:
    4446
    45  * ''GCC'' - The Android NDK provides its own ndk-build tool for compiling.
     47 * ''GCC'' - The Android NDK provides its own ndk-build tool for compiling.
    4648 * ''Subversion'' - Assuming this is just for obtaining the source, this can be done on a PC workstation.
    4749 * ''SDL'' - Is already [http://www.libsdl.org/tmp/SDL/README.android ported to Android].
     
    6163In addition to the external dependencies above, the following are bundled with the game:
    6264
    63  * ''[http://code.google.com/p/nvidia-texture-tools/ NVTT]'' - We don't need any of its fancy features like CUDA support or image-loading tools, just the basic CPU-only compression library, so it should be buildable with no significant external dependencies (though its build system might need fixing).
    64  * ''Spidermonkey'' - Presumably, Spidermonkey has been ported as part of [https://wiki.mozilla.org/Mobile/Fennec/Android Fennec]. We can't use V8 (we rely on some complex API features so porting would be a huge amount of work). !SpiderMonkey isn't API-compatible or behaviour-compatible across versions, so it'd be best to use the same [https://developer.mozilla.org/en/SpiderMonkey/1.8.5 1.8.5] release as we use on PCs if possible; I think the standard releases are meant to work on ARM, so that should be okay.
     65 * ''[http://code.google.com/p/nvidia-texture-tools/ NVTT]'' - We don't need any of its fancy features like CUDA support or image-loading tools, just the basic CPU-only compression library, so it should be buildable with no significant external dependencies (though its build system might need fixing).
     66 * ''Spidermonkey'' - Presumably, Spidermonkey has been ported as part of [https://wiki.mozilla.org/Mobile/Fennec/Android Fennec]. We can't use V8 (we rely on some complex API features so porting would be a huge amount of work). !SpiderMonkey isn't API-compatible or behaviour-compatible across versions, so it'd be best to use the same [https://developer.mozilla.org/en/SpiderMonkey/1.8.5 1.8.5] release as we use on PCs if possible; I think the standard releases are meant to work on ARM, so that should be okay.
    6567 * ''Enet'' - From a quick check, I see no dependencies outside of libc, so this should compile natively.
    66  * ''FCollada'' - We use a customised/bugfixed version of FCollada, so a port of the standard version of FCollada probably wouldn't work.
     68 * ''FCollada'' - We use a customised/bugfixed version of FCollada, so a port of the standard version of FCollada probably wouldn't work.