AIMP Forum

AIMP for PC => Плагины / Plugins => Дополнения / Addons => Визуализации / Visualizations => Topic started by: Black_AVP_Bim on December 07, 2025, 20:56:09

Title: Squash
Post by: Black_AVP_Bim on December 07, 2025, 20:56:09
No source?  :(
Понравилась игрушка? Наспех набросал нечто подобное, если нужно исходники, могу выложить, но на делфях.
В отличие от оригинала, в неё можно поиграть самому за нижнего игрока, но только мышкой, тыкая в нижней части окна. Старт - ЛКМ внутри окна визуализации. Скорость мячика зависит от уровня сигнала.
Маленькая неприятность - заголовок окна закрывает верхнего игрока, если мышь в окне.
Title: Re: Squash
Post by: DarkDrawKill on December 07, 2025, 22:12:12
..., но на делфях.
на лазарус хотябы скомпилируется?

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

Маленькая неприятность - заголовок окна закрывает верхнего игрока, если мышь в окне.
правится полноэкранным режимом
Title: Re: Squash
Post by: Black_AVP_Bim on December 08, 2025, 11:15:09
не удобно можно сделать чтобы платорма появлялась по координате Y мышки (процесс выполняется только когда ты нажал на кнопку мышки или выполняется каждый раз как она зажата?)
У нас в плагинах для мыши доступно только одно событие - onClick, можно ли прикрутить другое, - не знаю, надо Артёма пытать.
Title: Re: Squash
Post by: Black_AVP_Bim on December 08, 2025, 14:49:25
Попробовал добавить интерфейс IAIMPUIMouseEvents, но .. не работает.
Title: Re: Squash
Post by: Artem on December 08, 2025, 14:51:56
Попробовал добавить интерфейс IAIMPUIMouseEvents, но .. не работает.

оно для GUI API.

У нас в плагинах для мыши доступно только одно событие - onClick, можно ли прикрутить другое, - не знаю, надо Артёма пытать.

Ничего кроме кликов туда не приходит.
Title: Re: Squash
Post by: DarkDrawKill on December 08, 2025, 15:05:03
был вопрос евент onClick происходит только один раз за клик или каждый кадр пока мышка нажата если второе можно сделать перемещение по Y при зажатии лкм
Title: Re: Squash
Post by: Black_AVP_Bim on December 08, 2025, 16:17:34
был вопрос евент onClick происходит только один раз за клик или каждый кадр пока мышка нажата если второе можно сделать перемещение по Y при зажатии лкм
При зажатой ЛКМ будет перемещаться само окно.
И почему "по Y"? Игрок по Х перемещается.
Title: Re: Squash
Post by: DarkDrawKill on December 08, 2025, 21:30:40
При зажатой ЛКМ будет перемещаться само окно.
да действительно тогда лучше будет сделать перемещение по клику во всей зоне окна а не только на нижней части

И почему "по Y"? Игрок по Х перемещается.
привычка приходилось работать с горизонтальной версией
Title: Re: Squash
Post by: Black_AVP_Bim on December 09, 2025, 11:57:18
да действительно тогда лучше будет сделать перемещение по клику во всей зоне окна а не только на нижней части
Тогда нечем будет перезапускать игру.
Вам действительно интересна подобная игрушка? Могу сделать обычный exe-ник без привязки к плееру там ракеткой можно будет как угодно управлять.
Title: Re: Squash
Post by: DarkDrawKill on December 09, 2025, 13:45:04
Тогда нечем будет перезапускать игру.
перезапускать игру можно после проигрыша а во время игры он будет перемещать ракетку

Могу сделать обычный exe-ник без привязки к плееру там ракеткой можно будет как угодно управлять.
мне просто интересна сама идея игры в плеере потому что я думал так никто ещё не делал но увидел данную тему понял что когда нибуть кто нибуть портирует дум в аудиоплеер (ведь действительно ещё не сделано или уже есть подобная тема?)
Title: Re: Squash
Post by: Black_AVP_Bim on December 09, 2025, 15:59:36
перезапускать игру можно после проигрыша а во время игры он будет перемещать ракетку
Сделал пополам. (файл обновлён)
Если надо, вот ещё и ехе-ник: https://disk.yandex.ru/d/LnB8JXpq22Tmxw

мне просто интересна сама идея игры в плеере потому что я думал так никто ещё не делал но увидел данную тему понял что когда нибуть кто нибуть портирует дум в аудиоплеер (ведь действительно ещё не сделано или уже есть подобная тема?)
:) Ну, что-то серьёзное вряд ли возможно изобразить в плагине, но попытка вставить игру в окно, причём, на уровне скина(!) была предпринята мной ещё в 2020 году, сегодня пересобрад скин для AIMP5, 6. https://www.aimp.ru/forum/index.php?topic=64620.0
Title: Re: Squash
Post by: DarkDrawKill on December 16, 2025, 00:08:09
так решил я скачать игрульку а тут пол темы снесли что произошло  ???
upd: понял просто в отдельную тему перенесли я и не заметил