|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.03.2019, 20:37 | #1 |
Пользователь
Регистрация: 24.03.2019
Сообщений: 29
|
Прошу помощи с Джойстиком
Здравствуйте программисты !
Окажите содействие в работе с джойстиком . Весь интернет (ПОЧТИ) прошерстил, но не получается найти инфу как получать данные с джойстика . Джойстик цепляется как HID устройство . Необходимо читать его положение и положение кнопок. Сам не давно начал вспоминать как всё пишется , раньше было проще , залез в порт и всё взял , сейчас всё усложнилось. |
24.03.2019, 20:45 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Старый вариант https://docs.microsoft.com/en-us/win...edia/joysticks
"Новый", на который надо переходить, https://docs.microsoft.com/en-us/win...tdev/raw-input |
24.03.2019, 20:47 | #3 |
Пользователь
Регистрация: 24.03.2019
Сообщений: 29
|
Друзья я начинающий ламер , если можно по подробнее )))))).
Потом мне на Лазарусе нужно , в си я не шарю. Тут на форуме раскопал Это но блин мозгов не хватает понять что к чему цеплять . https://www.programmersforum.ru/showthread.php?t=68050 Последний раз редактировалось Fedia74; 24.03.2019 в 20:50. |
24.03.2019, 20:51 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А что подробнее? Там все расписано. ВинАПИ хоть в С, хоть в лазарусе одно и тоже.
Возмите готовую либу: http://wiki.freepascal.org/FPC_and_SDL https://wiki.libsdl.org/CategoryGameController |
24.03.2019, 21:04 | #5 |
Пользователь
Регистрация: 24.03.2019
Сообщений: 29
|
Не понимаю , как можно библиотеки от си вставить в паскаль ?
В приведённых примерах всё на си . Потом в первой ссылке ни слова про джойстик . Если можно примеры прог как с джойстиком работать . Последний раз редактировалось Fedia74; 24.03.2019 в 21:07. |
24.03.2019, 21:41 | #6 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Цитата:
Код:
|
||
24.03.2019, 22:35 | #7 |
Пользователь
Регистрация: 24.03.2019
Сообщений: 29
|
Сердечно извиняюсь , но в примере про джойстик я ни чего не вижу , потом по английски я не очень , а слова джойстик я там не заметил . Вы уж не сердитесь ))) , про библиотеки GCC и SDLmain я понял что их только залинковать нужно . А что в них найти , какие процедуры и функции по джойстику ?
|
25.03.2019, 07:42 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Так вторая ссылка на документацю по данной либе в разделе джойстик. А какие вам нужны функции?
|
25.03.2019, 09:43 | #9 |
Пользователь
Регистрация: 24.03.2019
Сообщений: 29
|
Получается вторая ссылка это описание процедур и функций библиотеки SDLmain ? Которая имеется в стандартной конфигурации Лазаруса ?? Нужно только залинковать её и GCC поскольку они работают в месте . Я правильно всё понял ?
|
25.03.2019, 21:21 | #10 |
Пользователь
Регистрация: 24.03.2019
Сообщений: 29
|
Не получается подцепить библиотеки {$linklib gcc}
{$linklib SDLmain} Мало того что по синтаксису не верно написано , но ещё и не находит эти библиотеки . |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
прошу помощи | seregapa25 | Помощь студентам | 1 | 16.12.2017 14:13 |
Прошу помощи:) | valiza | Помощь студентам | 0 | 03.07.2009 11:58 |
прошу помощи | ex-hack | Помощь студентам | 2 | 05.06.2009 15:54 |