Хватая ETOY PlayingCardDeck - PullRequest
       54

Хватая ETOY PlayingCardDeck

3 голосов
/ 20 февраля 2020

Я пытаюсь сделать игру, в которую входят игральные карты. У меня есть подкласс BorderedMorph, который я добавил во все колоды. У меня есть подкласс PlayingCardDeck, в котором я реализовал поведение игровой колоды. Я не затронул все функции перетаскивания в подклассе, и я получаю ту же ошибку, что и при попытке перетащить это:

g:= PlayingCardDeck new.
g newDeck.
g layout: #pile.
g openInWorld.

как я могу исправить эту ошибку и сделать мою игру перетаскиваемой, чтобы я мог перемещать ее по экрану (не только нажимая колесо прокрутки).

проблема заключается в PlayingCardMorph, потому что когда я пытаюсь переместить пустую колоду, я могу это сделать.

1 Ответ

1 голос
/ 20 февраля 2020

хорошо, моя проблема решена. решение для меня заключалось в том, чтобы создать подкласс для PlayingCardMorph и добавить следующий метод:

handlesMouseDown: aMouse
    ^false

надеюсь, что это поможет любому, кто в этом нуждается.

...