Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • 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
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. ok time to break all of block game's gui

ok time to break all of block game's gui

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
10 Indlæg 1 Posters 2 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • eniko@mastodon.gamedev.placeE This user is from outside of this forum
    eniko@mastodon.gamedev.placeE This user is from outside of this forum
    eniko@mastodon.gamedev.place
    wrote sidst redigeret af
    #1

    ok time to break all of block game's gui

    eniko@mastodon.gamedev.placeE 1 Reply Last reply
    0
    • eniko@mastodon.gamedev.placeE eniko@mastodon.gamedev.place

      ok time to break all of block game's gui

      eniko@mastodon.gamedev.placeE This user is from outside of this forum
      eniko@mastodon.gamedev.placeE This user is from outside of this forum
      eniko@mastodon.gamedev.place
      wrote sidst redigeret af
      #2

      i think its going really well

      eniko@mastodon.gamedev.placeE 1 Reply Last reply
      0
      • eniko@mastodon.gamedev.placeE eniko@mastodon.gamedev.place

        i think its going really well

        eniko@mastodon.gamedev.placeE This user is from outside of this forum
        eniko@mastodon.gamedev.placeE This user is from outside of this forum
        eniko@mastodon.gamedev.place
        wrote sidst redigeret af
        #3

        ok, slowly getting somewhere

        eniko@mastodon.gamedev.placeE 1 Reply Last reply
        0
        • eniko@mastodon.gamedev.placeE eniko@mastodon.gamedev.place

          ok, slowly getting somewhere

          eniko@mastodon.gamedev.placeE This user is from outside of this forum
          eniko@mastodon.gamedev.placeE This user is from outside of this forum
          eniko@mastodon.gamedev.place
          wrote sidst redigeret af
          #4

          recipe window is fixed, now to fix all the other gui elements

          eniko@mastodon.gamedev.placeE 1 Reply Last reply
          0
          • eniko@mastodon.gamedev.placeE eniko@mastodon.gamedev.place

            recipe window is fixed, now to fix all the other gui elements

            eniko@mastodon.gamedev.placeE This user is from outside of this forum
            eniko@mastodon.gamedev.placeE This user is from outside of this forum
            eniko@mastodon.gamedev.place
            wrote sidst redigeret af
            #5

            well all the rendering works but the input is completely broken yaaaaay

            eniko@mastodon.gamedev.placeE 1 Reply Last reply
            0
            • eniko@mastodon.gamedev.placeE eniko@mastodon.gamedev.place

              well all the rendering works but the input is completely broken yaaaaay

              eniko@mastodon.gamedev.placeE This user is from outside of this forum
              eniko@mastodon.gamedev.placeE This user is from outside of this forum
              eniko@mastodon.gamedev.place
              wrote sidst redigeret af
              #6

              Ok the inputs are working again! The mouse over highlights are broken but this is expected, as it's the one thing I knew I had to change completely after this refactor

              eniko@mastodon.gamedev.placeE 1 Reply Last reply
              0
              • eniko@mastodon.gamedev.placeE eniko@mastodon.gamedev.place

                Ok the inputs are working again! The mouse over highlights are broken but this is expected, as it's the one thing I knew I had to change completely after this refactor

                eniko@mastodon.gamedev.placeE This user is from outside of this forum
                eniko@mastodon.gamedev.placeE This user is from outside of this forum
                eniko@mastodon.gamedev.place
                wrote sidst redigeret af
                #7

                and everything's working again! that was a fun little adventure 😒

                i had to add branching logic to my rendering to do the highlights, because there's no way to know until render time whether the mouse is over something, so i added a render command that branches based on whether it is or not at render time

                in this case it either jumps over the selection highlight or the active item highlight (if any)

                eniko@mastodon.gamedev.placeE 1 Reply Last reply
                0
                • eniko@mastodon.gamedev.placeE eniko@mastodon.gamedev.place

                  and everything's working again! that was a fun little adventure 😒

                  i had to add branching logic to my rendering to do the highlights, because there's no way to know until render time whether the mouse is over something, so i added a render command that branches based on whether it is or not at render time

                  in this case it either jumps over the selection highlight or the active item highlight (if any)

                  eniko@mastodon.gamedev.placeE This user is from outside of this forum
                  eniko@mastodon.gamedev.placeE This user is from outside of this forum
                  eniko@mastodon.gamedev.place
                  wrote sidst redigeret af
                  #8

                  also can i just say that "immediate" mode gui is just... such a lie

                  like, i've made one now and there's still a ton of retained state, it's just shoved into the gui manager's backend instead of having to deal with it on the frontend

                  once you delegate all that retained state it does work great though. most of the time

                  and then occasionally you have to commit atrocities to do what you need to

                  eniko@mastodon.gamedev.placeE 1 Reply Last reply
                  0
                  • eniko@mastodon.gamedev.placeE eniko@mastodon.gamedev.place

                    also can i just say that "immediate" mode gui is just... such a lie

                    like, i've made one now and there's still a ton of retained state, it's just shoved into the gui manager's backend instead of having to deal with it on the frontend

                    once you delegate all that retained state it does work great though. most of the time

                    and then occasionally you have to commit atrocities to do what you need to

                    eniko@mastodon.gamedev.placeE This user is from outside of this forum
                    eniko@mastodon.gamedev.placeE This user is from outside of this forum
                    eniko@mastodon.gamedev.place
                    wrote sidst redigeret af
                    #9

                    at long last after all of that effort i finally have the ability to dynamically center windows in my GUI

                    eniko@mastodon.gamedev.placeE 1 Reply Last reply
                    0
                    • eniko@mastodon.gamedev.placeE eniko@mastodon.gamedev.place

                      at long last after all of that effort i finally have the ability to dynamically center windows in my GUI

                      eniko@mastodon.gamedev.placeE This user is from outside of this forum
                      eniko@mastodon.gamedev.placeE This user is from outside of this forum
                      eniko@mastodon.gamedev.place
                      wrote sidst redigeret af
                      #10

                      after many, *many* refactors the recipe picker popup is now in, which means that crafting stations in block game in general are now complete!

                      of course i haven't made any carpentry items yet so for now the crude carpentry table only has the two basic recipes

                      #EniBlockGame #GameDev #IndieDev

                      1 Reply Last reply
                      1
                      0
                      • jwcph@helvede.netJ jwcph@helvede.net shared this topic
                      Svar
                      • Svar som emne
                      Login for at svare
                      • Ældste til nyeste
                      • Nyeste til ældste
                      • Most Votes


                      • Log ind

                      • Har du ikke en konto? Tilmeld

                      • Login or register to search.
                      Powered by NodeBB Contributors
                      Graciously hosted by data.coop
                      • First post
                        Last post
                      0
                      • Hjem
                      • Seneste
                      • Etiketter
                      • Populære
                      • Verden
                      • Bruger
                      • Grupper