MagmarFire
Smash Journeyman
Hmm, the asterisk thing is unexpected. I guess the program thinks he's using a slot that another character is using. What other characters do you have added so I can try fixing this problem?
That last thing is also a pretty okay idea, but I would like to reduce digit input as much as possible. C++'s input and output streams can get really touchy if you use them to assign a string to, say, an integer. I guess I could use number strings, but that's really not that much different structurally than what I have now. Changing all the if statements to match them (and since there are a bunch of characters, there are a lot of them) would be a pain.
The name-typing thing is the most efficient validation method I have because a user can put a theoretically-infinite number of characters in a string and not screw the program up. All I need to do is check to see if a name matches one that the program expects. If it doesn't, it tosses an error at the user.
Also, I kinda figured that not knowing the entire Brawl roster wouldn't be a problem as long as you know what characters' .PACs you're using. Using a list means that you would have to scroll through a (rather unordered) list to find him/her, which would be pretty frustrating if you can't see the name of the character you want amidst the numerous other character names. Here, you can just type in the name and be on your way.
Anyway, your post seems to hint that you really can have multiple button combos for each character. Did you get it to work?
That last thing is also a pretty okay idea, but I would like to reduce digit input as much as possible. C++'s input and output streams can get really touchy if you use them to assign a string to, say, an integer. I guess I could use number strings, but that's really not that much different structurally than what I have now. Changing all the if statements to match them (and since there are a bunch of characters, there are a lot of them) would be a pain.
The name-typing thing is the most efficient validation method I have because a user can put a theoretically-infinite number of characters in a string and not screw the program up. All I need to do is check to see if a name matches one that the program expects. If it doesn't, it tosses an error at the user.
Also, I kinda figured that not knowing the entire Brawl roster wouldn't be a problem as long as you know what characters' .PACs you're using. Using a list means that you would have to scroll through a (rather unordered) list to find him/her, which would be pretty frustrating if you can't see the name of the character you want amidst the numerous other character names. Here, you can just type in the name and be on your way.
Anyway, your post seems to hint that you really can have multiple button combos for each character. Did you get it to work?