Hi,
my Maemo5-port is going on. I will soon make some video for it, it is already in playable state.
Here is all I have at very this moment:
https://gitorious.org/meandmyshadow_mae ... adow_maemoSome commits I have filed as bug in Track.
This version can be compiled without -DMAEMO5 (Tuned in CMakeList.txt) and it works (almost) same as svn-184.
----
Keyboard: I made 'compile time configure file' with macros:
https://gitorious.org/meandmyshadow_mae ... s.h#line58----
Resolution: I scaled and tuned menu png-images, and used variables SCREEN_HEIGHT and SCREEN_WIDTH. It is not dynamical, but at least something:
e.g.
https://gitorious.org/meandmyshadow_mae ... 6b87bcc85a-----
Ogg-files: So far I haven't done anything for this. I have earlier packaged another game with SDL-mixer built on inside binary, it is not big deal.
But Nokia is not anymore supporting Maemo, so more and more people are using UnOfficial (official community made) SDL-mixer (because there are no hope that Nokia will fix that crappy one).
-----
Speed:
I made test level with much of ShadowBlock and disabled background drawing totally. Game was fast, but didn't refresh background (only ShadowBlocks), so there are ghost lines etc. Some "dirty rectangle"-technique for background would be good.
I replaced background-image with solid color and game is faster now.
https://gitorious.org/meandmyshadow_mae ... pp#line666Of course it is not cool as with image.
------
No mouse:
I realized that mouse wheel and right mouse button are needed on LevelEditor. I started to add keyboard fallback for them.
https://sourceforge.net/apps/trac/meand ... /ticket/25------
SDL-1.3:
For Maemo, I'm afraid this will not change anything better. There are SDL-1.3 for Maemo5 but I I think it is never really tested and maybe not have any acceleration.
--------
Android:
Just let me finish this first =)
Android can handle C code, it only needs thin java-wrapper for starting it. It doesn't need rooted device. Actually I have made my first SDL-gradient test-package and installed it to the Android-device (I think issue might be SDL-gfx, SDL-mixer, SDL-ttf, SDL-image...).
But many(?) Android device doesn't have keyboard, so there must be on-screen-buttons for playing. And how about single-touch touchscreens then? Android is large field, which one to aim?
(I'm interested in on-screen-buttons -> Maemo6/N9
https://en.wikipedia.org/wiki/Nokia_N9)