Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
hyperPad

hyperPad Forum

  1. Home
  2. Bug Reports
  3. Else If behaviour child behaviours don’t follow when moved

Else If behaviour child behaviours don’t follow when moved

Scheduled Pinned Locked Moved Bug Reports
10 Posts 5 Posters 1.6k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • KamdroidK Offline
    KamdroidK Offline
    Kamdroid
    wrote on last edited by
    #1

    When moving a behaviour which contains an else if statement, everything under the else if statement doesn’t move with the rest of behaviours as expected

    D 1 Reply Last reply
    1
    • KamdroidK Kamdroid

      When moving a behaviour which contains an else if statement, everything under the else if statement doesn’t move with the rest of behaviours as expected

      D Offline
      D Offline
      Deeeds
      wrote on last edited by
      #2

      @Kamdroid Yes, seen this...

      And those funky lines. I want curves. Sexy, sexy curves. Like this:

      0_1511344884673_Antares.jpg

      Aidan_FireA 1 Reply Last reply
      0
      • D Deeeds

        @Kamdroid Yes, seen this...

        And those funky lines. I want curves. Sexy, sexy curves. Like this:

        0_1511344884673_Antares.jpg

        Aidan_FireA Offline
        Aidan_FireA Offline
        Aidan_Fire
        wrote on last edited by Aidan_Fire
        #3

        @Deeeds Did you know that GamePress used to have curves, not corners? 😛 I really don’t like Else Ifs, I never ever use them because they are unnecessary and they cause some problems like @Kamdroid said.

        D 2 Replies Last reply
        0
        • Aidan_FireA Aidan_Fire

          @Deeeds Did you know that GamePress used to have curves, not corners? 😛 I really don’t like Else Ifs, I never ever use them because they are unnecessary and they cause some problems like @Kamdroid said.

          D Offline
          D Offline
          Deeeds
          wrote on last edited by Deeeds
          #4

          @Aidan-Oxley How do you avoid elses ?

          1 Reply Last reply
          0
          • Aidan_FireA Aidan_Fire

            @Deeeds Did you know that GamePress used to have curves, not corners? 😛 I really don’t like Else Ifs, I never ever use them because they are unnecessary and they cause some problems like @Kamdroid said.

            D Offline
            D Offline
            Deeeds
            wrote on last edited by
            #5

            @Aidan-Oxley said in Else If behaviour child behaviours don’t follow when moved:

            Did you know that GamePress used to have curves, not corners?

            why did they leave?

            iTap DevelopmentI Aidan_FireA 2 Replies Last reply
            0
            • D Deeeds

              @Aidan-Oxley said in Else If behaviour child behaviours don’t follow when moved:

              Did you know that GamePress used to have curves, not corners?

              why did they leave?

              iTap DevelopmentI Offline
              iTap DevelopmentI Offline
              iTap Development
              wrote on last edited by iTap Development
              #6

              @Deeeds said in Else If behaviour child behaviours don’t follow when moved:

              why did they leave?

              Because the devs removed them!

              @Aidan-Oxley i couldn’t live without else ifs.

              1 Reply Last reply
              0
              • D Deeeds

                @Aidan-Oxley said in Else If behaviour child behaviours don’t follow when moved:

                Did you know that GamePress used to have curves, not corners?

                why did they leave?

                Aidan_FireA Offline
                Aidan_FireA Offline
                Aidan_Fire
                wrote on last edited by
                #7

                @Deeeds I just use more Ifs, if x = a and if x ≠ a etc. Don’t ask me why the curvy lines left, I guess they decided to change their style or something.

                D 1 Reply Last reply
                0
                • Aidan_FireA Aidan_Fire

                  @Deeeds I just use more Ifs, if x = a and if x ≠ a etc. Don’t ask me why the curvy lines left, I guess they decided to change their style or something.

                  D Offline
                  D Offline
                  Deeeds
                  wrote on last edited by
                  #8

                  @Aidan-Oxley It's an odd choice. These square lines are both ugly and hard to "read" when they overlap and interact.

                  1 Reply Last reply
                  0
                  • MurtazaM Offline
                    MurtazaM Offline
                    Murtaza
                    Admin
                    wrote on last edited by
                    #9

                    The if/Else is visually broken. We thought we were so cool when we came up with that design concept. Boy did we immediately regret that.

                    We'll be changing if/else so they are a single behaviour with 2 sets of outputs.
                    Left side is the IF, right side is the else.

                    As for curved lines, when we rewrote hyperPad, the lines were removed for performance reasons. The way the lines are being done are actual a performance hit. The beahviour screen is actually a cocos2D scene. We noticed users were getting more and more complex with their behaviours so we ultimately removed the curved lines. I'd like to see them back one day. I do love some bezier curves.

                    D 1 Reply Last reply
                    0
                    • MurtazaM Murtaza

                      The if/Else is visually broken. We thought we were so cool when we came up with that design concept. Boy did we immediately regret that.

                      We'll be changing if/else so they are a single behaviour with 2 sets of outputs.
                      Left side is the IF, right side is the else.

                      As for curved lines, when we rewrote hyperPad, the lines were removed for performance reasons. The way the lines are being done are actual a performance hit. The beahviour screen is actually a cocos2D scene. We noticed users were getting more and more complex with their behaviours so we ultimately removed the curved lines. I'd like to see them back one day. I do love some bezier curves.

                      D Offline
                      D Offline
                      Deeeds
                      wrote on last edited by
                      #10

                      @Murtaza said in Else If behaviour child behaviours don’t follow when moved:

                      We'll be changing if/else so they are a single behaviour with 2 sets of outputs.
                      Left side is the IF, right side is the else.

                      May I be so bold as to make a suggestion?

                      Oh. You can't wait?

                      Here it be:

                      Bottom Out is If = true, right side is Else.

                      Keep the left side of Behaviour nodes reserved for inputs (eventually), and the flow going down and to the right.

                      1 Reply Last reply
                      1

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Search