MaKiPL / OpenVIII-monogame

Open source Final Fantasy VIII engine implementation in C# working on Windows and Linux (Android and iOS planned too!) [Monogame]
MIT License
637 stars 58 forks source link

Some worldmaptweaks some menu tweaks. #134

Closed Sebanisu closed 4 years ago

Sebanisu commented 4 years ago

On worldmap i was trying to work on the ragnarok controls. Currently can only move up and down with right thumbstick. I changed some things to make it work. I had switched back to squall to make sure he wasn't broken. I added alittle deadzone to the right thumbstick for left and right. As flying up and down would spin the world instead of only go up or down. I shoulda did a merge after I was done. But then I started working on menu stuff.

Everything being WIP. I kinda wanted to use more namespaces for menu instead of nesting classes or adding prefixes to everything. I did this with IGMDataItem as it was the simplest of the objects. I started to tackle the IGMData objects and realized that was going to be more complex. This refactoring can get out of hand when I nested so many things.

Then I realized enemy's would need their own menu just to have an atb timer. So I ported that to damageable. It's not the prettiest but it's working right now.