Waarom krijg ik het lid van een struct niet terug?

Status
Niet open voor verdere reacties.

e-mail-user

Gebruiker
Lid geworden
24 apr 2007
Berichten
133
Ik heb onder meer deze
Code:
public:
	enum MenuResult { NOTHING, EXIT, PLAY };

	struct MenuItem
	{
	public:
		sf::Rect<int> myRect;
		MenuResult myAction;
	};	// struct MenuItem

	vector<MenuItem> menuItems;
Ik wil dit als volgt gebruiken:
Code:
MainMenu::MenuResult MainMenu::HandleClick(int x, int y)
{
	vector<MenuItem>::iterator myPos, einde = menuItems.end();

	for (myPos = menuItems.begin(); myPos != einde; ++myPos)
	{
		MainMenu::MenuItem = *myPos;
		
		sf::Rect<int> menuItemRect = MainMenu::MenuItem.myRect;
	}	// for-lus
	
	return *myPos.myAction;
}	// MainMenu::HandleClick()
Waarom vindt ie nu de leden myRect en myAction niet terug?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan