maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [Announce] Powder115 (Roguelike game) on extras-devel (https://talk.maemo.org/showthread.php?t=75986)

AapoRantalainen 2011-08-22 18:48

[Announce] Powder115 (Roguelike game) on extras-devel
 
Powder is roguelike game targeted for portable devices.
Upstream: http://www.zincland.com/powder/index.php?pagename=about

Old maemo version announcement: http://talk.maemo.org/showthread.php?t=55275

This is newer upstream version with maemo modifications:
*keyboard works (sdl-bug workaround)
*ctrl/alt swapped (ctrl=jump, alt=safewalk. suits better for N900 key-layout)


Game is licensed under Creative Commons Sampling Plus 1.0, which is not OSI, FSF nor debian approved open source license -> non-free section on extras.

Read it: http://packages.debian.org/changelog...15-1/copyright

--
For developers:

wget http://www.zincland.com/powder/relea...115_src.tar.gz

Packaging: http://packages.debian.org/fi/sid/powder

Code:

--- port_sdl_hamfake_original.cpp        2011-01-04 11:52:13.000000000 +0200
+++ port/sdl/hamfake.cpp        2011-01-04 12:02:19.000000000 +0200
@@ -1649,7 +1649,11 @@
    SDL_Surface *surf = SDL_CreateRGBSurfaceFrom((char *)rgbpixel, 32, 32, 32, 32*4,
                            rmask, gmask, bmask, amask);
 
-    SDL_WM_SetIcon(surf, NULL);
+    /*
+    Disable SDL_WM_SetIcon for Maemo5.
+    see more: https://bugs.maemo.org/show_bug.cgi?id=5153
+    */
+    /* SDL_WM_SetIcon(surf, NULL); */
   
    SDL_EnableUNICODE(1);
 #endif

Code:

--- main.cpp        2011-05-21 21:11:56.000000000 +0300
+++ ../powder115/main.cpp        2011-08-22 09:24:42.000000000 +0300
@@ -5644,7 +5644,7 @@
 checkModifierButtons()
 {
    // Update our safewalk status.
-    glbToggleSafeWalk = false;
+    glbToggleJump = false;
    if (hamfake_getKeyModifiers() & GFX_KEYMODCTRL)
    {
        glbToggleJump = true;
@@ -5656,7 +5656,7 @@
        glbToggleSwap = true;
    }
 
-    glbToggleJump = false;
+    glbToggleSafeWalk = false;
    if (hamfake_getKeyModifiers() & GFX_KEYMODALT)
    {
        glbToggleSafeWalk = true;


AapoRantalainen 2011-11-09 12:02

Re: [Announce] Powder115 (Roguelike game) on extras-devel
 
New upstream version: 116.

Note: While the highscore is kept, save games are never preserved between versions. Please wait until your current character dies before upgrading


Contains same maemo fixes than previous (sdl icon and swapping alt/ctrl)

Read changelog from:
http://www.zincland.com/powder/index...gename=release
Bug fixes and minor enchantments (including 9 reported by me =) )


All times are GMT. The time now is 09:21.

vBulletin® Version 3.8.8