int main(int argc, char* args[]) { if(SDL_Init(SDL_INIT_EVERYTHING) < 0) return false; backbuffer = SDL_SetVideoMode(800, 600, 32, SDL_SWSURFACE); SDL_WM_SetCaption("I was going to use a spaceship but I like richard stallman more", NULL); if(!loadFiles()) { freeFiles(); SDL_Quit(); return 0; } while(programIsRunning()) { //Handle Input Uint8* keys = SDL_GetKeyState(NULL); if(keys[SDLK_ESCAPE]) break; if(keys[SDLK_LEFT]) dirX = -1; if(keys[SDLK_RIGHT]) dirX = 1; if(keys[SDLK_UP]) dirY = -1; if(keys[SDLK_DOWN]) dirY = 1; if(keys[SDLK_BACKSPACE]){ dirX=0; dirY=0; } moveShape(); drawImage(spriteBackground,backbuffer, 0, 0); drawImage(spriteImage, backbuffer, SpriteX, SpriteY); SDL_Delay(20); SDL_Flip(backbuffer); } freeFiles(); SDL_Quit(); return 1; }
void AMSimpleBeamConfigurationSetPage::releaseShape() { disconnect(view(), SIGNAL(mouseMoved(QPointF)), this, SLOT(moveShape(QPointF))); }
void AMSimpleBeamConfigurationSetPage::selectShape(QPointF point) { emit signalMousePressed(point); connect(view(), SIGNAL(mouseMoved(QPointF)), this, SLOT(moveShape(QPointF))); }