Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2020, 23:59   #1
Данила Гонтарь
Новичок
Джуниор
 
Регистрация: 01.04.2020
Сообщений: 3
Вопрос Не понимаю что не так

Код:
 import play 

a=0

s1=play.new_text(words="Привет", x=0, y=0, font=None, font_size=50)
s2=play.new_text(words="Ты зашёл сюда поиграть?", x=0, y=50, font=None, font_size=50)
s3=play.new_text(words="Так нажимай", x=0, y=0, font=None, font_size=50)
s4=play.new_box(color="light green", x=0, y=-50, width=200, height=60)
s5=play.new_text(words="Начать", x=0, y=-50, font=None, font_size=50)

player=play.new_box(color="red", x=-250, y=250, width=200, height=60)

@play.when_program_starts
def start():
    s2.hide()
    s3.hide()
    s4.hide()
    s5.hide()
    player.hide()
@play.repeat_forever
def do():
    if play.key_is_pressed('w'):
        player.y = player.y + step
    if play.key_is_pressed('s'):
        player.y = player.y - step
    if play.key_is_pressed('a'):
        player.x = player.x - step
    if play.key_is_pressed('d'):
        player.x = player.x + step

while a <= 1:
    @play.when_mouse_clicked
    async def click():
        await play.timer(seconds=3.0)
        s1.hide()
        s2.show()
        s3.show()
        s4.show()
        s5.show()
    @s4.when_clicked
    async def click():
        s1.hide()
        s2.hide()
        s3.hide()
        s4.hide()
        s5.hide()
        player.show()
    a=a+1



play.start_program()
По идее он должен после того как я нажал кнопку начать и появился персонаж(player)
ничего не должно происходить после кликов мыши,а текст всё равно появляется
Данила Гонтарь вне форума Ответить с цитированием
Старый 02.04.2020, 00:44   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Вы разделом не ошиблись?
Arigato вне форума Ответить с цитированием
Старый 03.04.2020, 15:07   #3
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

ТЗ, срок, бюджет: larbossfreelance@yandex.ru Метка: freelance Указывайте ссылку на тему форума.
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как я понимаю ИИ Ottava Свободное общение 3 13.06.2018 00:12
не понимаю... rostik123 C++ Builder 2 22.01.2012 16:58
Ос ) не понимаю Alienesis Общие вопросы C/C++ 1 18.12.2011 20:59
Не понимаю Файзулка Помощь студентам 2 12.01.2011 21:22
не понимаю _ILYA_ Visual C++ 4 16.10.2010 18:32