Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 21.6.2009, 12:52   #1
boshkodj
Veteran
 
Član od: 4.7.2008.
Lokacija: Somewhere along the line
Poruke: 505
Zahvalnice: 85
Zahvaljeno 34 puta na 29 poruka
Određen forumom SDL - problem

Ovako... Do sada nikad nisam u SDL-u radio sa misem,i evo sada sam napravio klasu MOUSE,koja ima funkciju bool Left_Press(int x_x,int y_y,int w_w,int h_h). I kada sam uzeo da proverim da l' funkcija radi ,naisao sam na ovaj problem. Problem je u tome sto kada kliknem na odredjeno mesto,funkcija kao da se ne izvris. Naime,namestio sam da kada kliknem na crveni kvadrat koji je na ekranu,da treba da se pojavi isti takav samo na drugom mestu. Evo funkcije:
Kod:
bool Mouse::Left_Press(int x_x, int y_y, int w_w, int h_h)
{
    int x_xEvent = 0;
    int y_yEvent = 0;
    
    if( event.type == SDL_MOUSEBUTTONDOWN ) 
    { 
        if( event.button.button == SDL_BUTTON_LEFT ) 
        {
            x_xEvent = event.button.x;
            y_yEvent = event.button.y;
        
            if( ( x_xEvent > x_x ) && ( x_xEvent < x_x + w_w ) && ( y_yEvent > y_y ) && ( y_yEvent < y_y + h_h ) ) 
            {
                return true;
            }
        }
    }

    return false;

}
Jel zna neko u cemu je problem?
boshkodj je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Problem sa novim kompom! Slavke Kvarovi 9 11.1.2008 18:17
Problem sa WiFi-om... matke Kvarovi 1 11.1.2008 14:51
Veliki problem sa RAM memorijom leka Kvarovi 10 27.7.2006 10:17
problem sa ramom i klokom procesora mad_skillz Kvarovi 1 18.7.2006 10:50


Sva vremena su po Griniču +2 h. Sada je 17:51.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com