neglected changes from upstream
so hey, this works
simple, reasonable test case
yeah
simplicity
conflated these two files. in sfml, all events go through the window. input is a class that would not work this way, and could be used instead - though it doesn't support keyup/keydown events, just 'is key down?'
link in sfml
use sfml
remove unnecessary include
session is parametrized for window size now
with these, modelview works in SFML - kind of. It draws the cube slightly wrong (missing part of a face). Also, inputs seem to accumulate, as the cube continues rotating after prolonged pressing of one direction. also also, quit functionality doesn't currently work