Как только вызываю эту функцию - виснет игра, если закомментировать проверки на нажатие клавиши, то все работает нормально. *SF объявлена внутри класса в private: .
C++:
Код:
void
CMenu
::
MenuEvents
(
)
{
int
Key
=
0x0
;
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
0x25
)
)
Key
=
0x25
;
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
0x26
)
)
Key
=
0x26
;
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
0x27
)
)
Key
=
0x27
;
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
0x28
)
)
Key
=
0x28
;
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
0x0D
)
)
Key
=
0x0D
;
}