if ( ! page ) {
page = pages;
+ sel = 0;
+ first_visible = 0;
}
if ( lastpage != page ) {
switch ( event.type ) {
- case SDL_KEYUP:
+ //case SDL_KEYUP:
+ case SDL_KEYDOWN:
if ( event.key.keysym.sym == SDLK_UP ) {
} while ( page [ sel ].type == ct_nil );
+ } else if ( event.key.keysym.sym == SDLK_PAGEUP ) {
+ page = NULL;
+
} else if ( event.key.keysym.sym == SDLK_LEFT || event.key.keysym.sym == SDLK_RIGHT ) {
unsigned char left = 0;