Re: [AD] Key repeats and handling screen re-opens |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
On 2008-12-11, Colin Ward <lists@xxxxxxxxxx> wrote:
>
> I had to put a hack in the Amiga's screen/window handling code so that when
> a screen or window was closed, it set all keys to 0. ie.
>
> for (index = KEY_A; index < __allegro_KEY_MAX; ++index)
> {
> key[index] = 0;
> }
>
> The questions are:
>
> 1) Is the code above the correct way of resetting all keys?
No. key[] is read only for the user.
> 2) Is there a better way of handling this situation?
The user's code is wrong and should be fixed.
Peter