Home | History | Annotate | Download | only in events

Lines Matching defs:spot

289 /* Cut an event, and return the next valid spot, or the tail */
291 static int SDL_CutEvent(int spot)
293 if ( spot == SDL_EventQ.head ) {
297 if ( (spot+1)%MAXEVENTS == SDL_EventQ.tail ) {
298 SDL_EventQ.tail = spot;
309 for ( here=spot; here != SDL_EventQ.tail; here = next ) {
313 return(spot);
337 int spot;
345 spot = SDL_EventQ.head;
346 while ((used < numevents)&&(spot != SDL_EventQ.tail)) {
347 if ( mask & SDL_EVENTMASK(SDL_EventQ.event[spot].type) ) {
348 events[used++] = SDL_EventQ.event[spot];
350 spot = SDL_CutEvent(spot);
352 spot = (spot+1)%MAXEVENTS;
355 spot = (spot+1)%MAXEVENTS;