SDL - space restrictor – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

SDL - space restrictor – C / C++ – Fórum – Programujte.comSDL - space restrictor – C / C++ – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
entity0
Newbie
14. 10. 2009   #1
-
0
-

Vyriesene

Zdar,
mam dajme tomu taky obrazok ako v prilohe a chcem aby sa cez tie silno sive pixely nedalo pohybovat s obdlznikom. Cize nejako



if(podmienka){
ball.speedx = 0- ball.speedx;
ball.speedy = 0- ball.speedy;

Neviem, co by som mal dat do podmienky. Skusal som to takto


int getpixelred(SDL_Surface* surface, int x, int y)
{
Uint32 *pixels = (Uint32 *)surface->pixels;
Uint8 r, g, b;
SDL_PixelFormat *fmt;
fmt=surface->format;
int lineoffset = y* (screen->pitch/ 4);
SDL_GetRGB(pixels[lineoffset+ x], fmt, &r, &g, &b);
return r;
}
...
if(getpixelred(s_bckground, ball.x-1, ball.y-1)== 59)...


ale nejako to blblo. Ako by ste to riesili vy?

Nahlásit jako SPAM
IP: 85.135.165.–
"long long long is too long" - MinGW
Reklama
Reklama
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 41 hostů

Podobná vlákna

Space Engineers — založil Luxion

Error: Java Heap Space — založil wannabewebguy

Sdl c — založil marc_ramin

SDL — založil Miro1701

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý