Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
TigerClaw25
unregistriert
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TigerClaw25« (13.11.2013, 18:48)
TigerClaw25
unregistriert
TigerClaw25
unregistriert
TigerClaw25
unregistriert
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »BlueCobold« (16.11.2013, 09:30)
TigerClaw25
unregistriert
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
bool CGame::Init(const char *title, int xpos, int ypos, int height, int width, int flags) { // initialize SDL if(SDL_Init(SDL_INIT_EVERYTHING) == 0) { std::cout << " SDL init success! "; // if succeeded create a window m_pWindow = SDL_CreateWindow(title, xpos, ypos,height, width,flags); // if the window creation succeeded create our renderer if (m_pWindow != 0) { std::cout << "window creation success\n"; m_pRenderer = SDL_CreateRenderer(m_pWindow, -1, 0); if(m_pRenderer != 0) // renderer init success { std::cout << "renderer creation success\n"; SDL_SetRenderDrawColor(m_pRenderer, 255, 255, 255, 255); } else { std::cout << "renderer init fail\n"; return false; // renderer init fail } } else { std::cout << "window init fail\n"; return false; // window init fail } } else { std::cout << "SDL init fail\n"; return false; // SDL init fail } std::cout << "init success\n"; m_bRunning = true; // everything inited successfully, start the main loop // Textur zeichnen, kann auch ohne SDL_Surface geladen werden SDL_Surface* pTempSurface = IMG_Load("animate-alpha.png"); // SDL_LoadBMP gibt eine Zeiger auf ein SDL_Surface.Objekt zurück m_pTexture = SDL_CreateTextureFromSurface(m_pRenderer, pTempSurface); SDL_FreeSurface(pTempSurface); // Temporäre Surface wieder freigeben //SDL_QueryTexture(m_pTexture, NULL, NULL, &m_sourceRectangle.w, &m_sourceRectangle.h); //SDL_SetRenderDrawColor(m_pRenderer, 255,0,0,255); SDL_SetRenderDrawColor(m_pRenderer, 255,0,0,255); m_sourceRectangle.w = 128; m_sourceRectangle.h = 82; m_destinationRectangle.x = m_sourceRectangle.x = 0; m_destinationRectangle.y = m_sourceRectangle.y = 0; m_destinationRectangle.w = m_sourceRectangle.w; m_destinationRectangle.h = m_sourceRectangle.h; return true; } |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TigerClaw25« (16.11.2013, 10:16)
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
TigerClaw25
unregistriert
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TigerClaw25« (16.11.2013, 11:46)
Werbeanzeige