Yeah, I thought that the icon of this topic and that the executable had a Game Maker icon and the selected code segment would give it away as it had at least one common Game Maker function in it. Anyway, yeah, as I was saying about the slopes and whatnot, currently I use incrementation on the x and y as a means for tab movement, but I could do something using speed and direction; although I would have to either alter the x and y so that they are non-fractions directly, or I would have to make it so it draws on either ceiled or floored values of x and y.
I should be able to get at least the name entering into this by on on the weekend as well; I manage it in an object that gets deactivated and activated only if the menu state is not 3 or is 3. I also then have to at least change it so that it uses an INI file so I can store more easily the hearts values as well as making it so the "copy" and "delete" tabs can be programmed a little easier.
But yeah, thanks for your comments.
EDIT: Oh, and there seems to be an error in the language changing. If you are in Spanish and you motion over to English without selecting it and then press X, it switches to English when it should not. I'll fix that up after school.
EDIT2: Nevermind, I fixed it up easily. I forgot that since the language menu was not recreated but that it was reactivated, I needed to make it so temp_lang could change. I fixed it in the Z press. I will upload that and possibly the change to how tabs move later.