Ответ: GameCanvas и getKeyStates()
тоесть выходит, что джойстик и "2,4,5,6,8" - это одни и те же кнопки и раздельно их обрабатывать неполучится? Как-то это грустно(((
А вот в Canvas можно обрабатывать все кнопки отдельно, может можно использовать Canvas'скую систему реакций на нажатия совместно с GameCanvas'ской графической системой? Только что-то я себе это слабо представляю, ведь, чтобы работал Canvas'ский обработчик, надо Canvas задать как текущий экран. Тогда GameCanvas не сможет рисоваться на экран. А может... рисовать GameCanvas не на экран, а в Image, а уже этот Image рисовать в Canvas... Но это не есть гуд. И это скорее всего извращение. А как по-другому пользуясь графическими возможностями GameCanvas не ущемлять себя в работе с клавиатурой? Ведь это сколько полезных кнопок пропадает.
|