Navigation

    Fuze Arena Logo
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Help
    • Discord

    Useful Function Libary 0.7.5

    Functions
    5
    15
    1369
    Loading More Posts
    • 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.
    • HeyoMayo
      HeyoMayo F last edited by HeyoMayo

      Useful Function Libary

      Should be easy to copy and paste each function :)

      Latest Version:
      0.7.5 Download Code: DKXV2MNDX5 (pending)

      (if code does not work then it is pending, you can download a previous version at the bottom of the post while you wait, it's pretty big so it may take some time to approve)

      Contains:

      CharacterMovement()
      A univeral character movement function for every input (motion, touch, etc) with support for: (sorta)3d objects, shapes, and sprites
      I made this function very early on and it probably won’t be in newer versions

      TitleScreen()
      A highly customizeable title screen function with a hi score display and expandable (able to add more options) options menu
      Will be replaced by it’s spiritual successor (and readable) UISystem

      Random Drawing functions for cool effects
      Random lines, circles, circles, triangles, etc. It came out looking way cooler than it sounds

      • A entire Input System
        allows for multiple control/keyboard bindings per Input Action
      • Save data system
        allows for quick saving and loading of data (depends on deserializer)
      • A deserializer
        takes values from str() and convert them back into any data type ( includes struct support) quickly
      • And a collection of functions made by others

      Art Info:
      You can use any of the art I made in your fuze projects:

      To-Do List:

      • Add requested functions
      • Fix any bugs or glitches
      • Add jumping to charactermovement()

      Curently Doing:

      • redesigning the whole thing to be less messy
      • adding alot of personal function packages in
        You can give me your function/functions project download code by chat or comments if you want me to add it :)

      I finished making automatic navigation, touch support, buttons, sliders, and toggles for the UI System, I’m mostly just adding audio and rumble.

      vinicity 1 Reply Last reply Reply Quote 7
      • HeyoMayo
        HeyoMayo F last edited by

        I'm going to be updating the library often, make sure to check for a new version once in a while :D

        1 Reply Last reply Reply Quote 1
        • Gothon
          Gothon F last edited by

          Note the integer division function is actually originally from my File System project. I needed to make this function because I was encoding numbers in a 4 character string where each character represents a digit in base 127. The builtin floating point division is only accurate enough to correctly encode 3 of the 4 digits.

          For more info see:
          https://fuzearena.com/forum/post/15214

          monkeee HeyoMayo 4 Replies Last reply Reply Quote 2
          • HeyoMayo
            HeyoMayo F @Gothon last edited by

            @gothon thank you for telling me, i'll update it now :) and put the new download code in the post

            1 Reply Last reply Reply Quote 1
            • vinicity
              vinicity F @HeyoMayo last edited by

              @heyomayo This is a great idea! I will download and check it out, for sure!

              1 Reply Last reply Reply Quote 1
              • monkeee
                monkeee F @Gothon last edited by

                yeah i stole the intDivide stuff from gothon along with alot of other thing πŸ˜…

                1 Reply Last reply Reply Quote 2
                • monkeee
                  monkeee F last edited by

                  windowed comments gang 😎😎😎

                  HeyoMayo 1 Reply Last reply Reply Quote 1
                  • HeyoMayo
                    HeyoMayo F @Gothon last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • HeyoMayo
                      HeyoMayo F @Gothon last edited by

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • HeyoMayo
                        HeyoMayo F @monkeee last edited by

                        @monkeee lol, the only down side is how long it takes to edit

                        1 Reply Last reply Reply Quote 0
                        • HeyoMayo
                          HeyoMayo F last edited by HeyoMayo

                          0.3.1 is now approved :)

                          1 Reply Last reply Reply Quote 0
                          • HeyoMayo
                            HeyoMayo F last edited by

                            0.4 is now approved :D

                            1 Reply Last reply Reply Quote 2
                            • HeyoMayo
                              HeyoMayo F last edited by

                              haven't touched this in a while lol, added a couple of new things

                              1 Reply Last reply Reply Quote 2
                              • PickleCatStars
                                PickleCatStars F last edited by

                                What did you add?

                                HeyoMayo 1 Reply Last reply Reply Quote 0
                                • HeyoMayo
                                  HeyoMayo F @PickleCatStars last edited by

                                  @toxibunny save data system, str() deserializer, and a input system (for multiple and changable bindings)

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post