matches: Where are your initialiser lists for the Screen class?
sulix: Huh?
matches: It has all these variables... but none of them are initialised
sulix: Initialise schmischilise!
<banana> when you write a method signature like
<banana> void Class::executeThis(function<void(int,int)>)
<banana> it feels like you're actually using a modern language.
<banana> a modern language with really, really bad syntax