Quote Originally Posted by Nitrogen
You've got a very 'OOP' way of making your buttons work there..
I'd go a more traditionalist route and use Function Pointers..
Events are essentially just fancy function pointers the only difference being that you qualify them as being "of object" when you declare them.