Angband for Android 10 (volunteers needed)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Diego Gonzalez
    Adept
    • May 2007
    • 170

    #46
    Version 1.10 is up.

    Pete, can you try it with your keyboard? Test the F1-F12 keys too.

    Comment

    • DrWho42
      Adept
      • May 2019
      • 192

      #47
      i might be down! i have an android phone
      avatar by chuckdrawsthings. thanks chuck!

      bootleg fishcenterlive

      🌲link🌲tree🌲

      Comment

      • Pete Mack
        Prophet
        • Apr 2007
        • 6883

        #48
        @Diego -- ESC or ` key still doesn't work on hard keyboard. Menus work in roguelike mode otherwise.

        Comment

        • Diego Gonzalez
          Adept
          • May 2007
          • 170

          #49
          Originally posted by Pete Mack
          @Diego -- ESC or ` key still doesn't work on hard keyboard. Menus work in roguelike mode otherwise.
          Damn ! I'm baffled about this one. The lack of external keyboard makes it hard to debug.

          Comment

          • Diego Gonzalez
            Adept
            • May 2007
            • 170

            #50
            I have a question for vanilla developers...

            I want to send a list of keys from the core game to the UI. Like which ones you need to perform the current command. The key list can be packed into a string.

            The best way to do this is to add a new Term function, so the UI cant react and display the proper buttons?

            Thanks in advance!

            Comment

            • Pete Mack
              Prophet
              • Apr 2007
              • 6883

              #51
              Since the soft keyboard is outside the game proper, yes.

              Comment

              • Nick
                Vanilla maintainer
                • Apr 2007
                • 9637

                #52
                Yes, that sounds correct.
                One for the Dark Lord on his dark throne
                In the Land of Mordor where the Shadows lie.

                Comment

                • Flambard
                  Scout
                  • Mar 2019
                  • 30

                  #53
                  Just to add 2 cents, that's precisely what I did when presented with a similar task.

                  If this ever goes folded back into V, I would like to discuss it a bit and adopt the "official" Z-Term improvements.

                  Comment

                  • Diego Gonzalez
                    Adept
                    • May 2007
                    • 170

                    #54
                    I'm making a naive approach:

                    extern errr Term_control_msg(const char *what, const wchar_t *msg);

                    This morning I was thinking that the message can be a simple string in some cases, and in other cases it could be a packed representation of structured data, like JSON.

                    For now I have it working with a simple string of keys:



                    Some bits of this code will change soon.

                    Comment

                    • tg122
                      Apprentice
                      • Dec 2007
                      • 93

                      #55
                      Got my first win on Android. Thanks again for this fantastic port! I thought the game played very nicely on an Android phone (who would have guessed?) Thanks also to Nick and the team for keeping at it. This was my first game in a few years and I really like where you're going with the game.

                      Comment

                      • Diego Gonzalez
                        Adept
                        • May 2007
                        • 170

                        #56
                        Congratulations! The first win on Android I think.

                        I'm just working on a button ribbon right now! Hope it will make things a bit easier.

                        Comment

                        • moosferatu
                          Apprentice
                          • Feb 2020
                          • 99

                          #57
                          Diego, have you considered putting your port up on F-Droid?

                          F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device.

                          Comment

                          • Diego Gonzalez
                            Adept
                            • May 2007
                            • 170

                            #58
                            Will do!! Thanks for the tip

                            Soon I'll be finishing a large batch of changes (see the ribbon branch in the repo). I added the button ribbon, the ui-cmd font made by Flambard, mouse (actually finger) support for menus and directions.

                            I think you will like it.

                            Comment

                            • moosferatu
                              Apprentice
                              • Feb 2020
                              • 99

                              #59
                              Thanks!

                              Looking good!

                              Comment

                              • Pete Mack
                                Prophet
                                • Apr 2007
                                • 6883

                                #60
                                Very slick, though two of the icons are ambiguous ( hand with fire around vs between fingers.)

                                Comment

                                Working...
                                😀
                                😂
                                🥰
                                😘
                                🤢
                                😎
                                😞
                                😡
                                👍
                                👎