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

Mouse controls in menus and small fixes #31

Closed Sebanisu closed 5 years ago

Sebanisu commented 5 years ago

I kinda wanted mouse controls since 1998 when I got Final Fantasy VII for Windows and was stuck controlling it with the numpad. It's like how they put it on mobile phones and make you use on screen controls. Makes no sense to me.

A few fixes for my previous tweaks. Like sometimes fade would cut short if enough time went by between draw calls then the draw wouldn't happen. So that's fixed.

I think next week I'm going to figure out how to draw the gray backgrounds that the menus use. Though the texture is in the same file as the finger and such. so you might already have that in a variable somewhere.

I am just taking a break from ffcc and ffmpeg.

Some of my changes in here were to move inputs out of the draw calls and into update. If we ever want to suspend drawing and the controls are in the draw call then they are never checked.

Tried to do some code cleanup on the files I changed a bunch.

Sebanisu commented 5 years ago

Since I work on weekends I'll be mostly not working on this till monday. I hope you like the changes.