Hi zusammen, also ich versuche jetzt schon seit einigen Tagen, mit der SDL, einen Button zu erstellen den der User anklicken kann!
So weit so gut das hba ich geschaft!
Aber jetzt habe ich folgendes Problem ich möchte, das wen der User, mit der Maus über den Button ist, das der Button dan aufleuchtet!
Dafür habe ich mir verschiedene Buttons erstellt!
Aber das Problem ist ich bekomm das nicht hin, das er den bUtton ändert, sobald die Maus in der Position ist!
Ich kann den Button Anklicken!
Hier ist mal der Code den ich dafür Benutze!
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
if (SDL_GetMouseState(&maus_x, &maus_y))
{
if(( maus_x < m_fXPos_g) & ( maus_x > m_fXPos))
{
if(( maus_y < m_fYPos_g) & ( maus_y > m_fYPos))
{
if(SDL_BUTTON(1))
{
m_pSpriteActual = m_pSpritePush;
is_event = true;
}
else
{
m_pSpriteActual = m_pSpriteMouseOver;
}
}
}
}//If SDL_GetMouseState
|
Ich hoffe ihr könnt mir Helfen!
Ach Ps.
Wen ich den Code folgender maßen mach:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
SDL_GetMouseState(&maus_x, &maus_y);
if(( maus_x < m_fXPos_g) & ( maus_x > m_fXPos))
{
if(( maus_y < m_fYPos_g) & ( maus_y > m_fYPos))
{
if(SDL_BUTTON(1))
{
m_pSpriteActual = m_pSpritePush;
is_event = true;
}
else
{
m_pSpriteActual = m_pSpriteMouseOver;
}
}
}//If SDL_GetMouseState
|
drückt er den Button einfach, obwohl ich keine Maus taste berühre!
MFG
Patrick (NERO_S)