Touchscreen

vasek, ну протести для меня, а? игра то небольшая, 17 метров всего
sudo pacman -S bzflag
тесты
sudo pacman -Rsn bzflag
Попробуй такой вариант
vasek
PS...........еще есть вариант - взять прозрачную тему курсора (невидимую) ..... тогда и вырубать не нужно
Тестить не могу .....напряженка и с временем и с инетом - лимит подходит к концу....
Ошибки не исчезают с опытом - они просто умнеют
Как вариант можно, но у меня иксовый дефолтный, даже если сработает смотреть все время на неиксовый курсор не хочу, не нравятся мне другие.
simd0264
Как вариант можно, но у меня иксовый дефолтный, даже если сработает смотреть все время на неиксовый курсор не хочу, не нравятся мне другие.
Нашел 10мин и 10МБ - установил, покатался по зеленому полю, пострелял в пустоту — ничего не настраивал, да в принципе и не знаю, что там нужно настраивать.
Главное было отсутствие курсора - его и не было — пробовал, как описал — зашел в игру с курсором тачпада.....увел в угол.....перешел в другую консоль и выгрузил модуль.......вернулся обратно.......курсора нет.
Снова загрузил модуль (из другой консоли), курсор появился......согласен, с ним мышкой играть неудобно...... Будет время, освою, может и поиграю...
Ошибки не исчезают с опытом - они просто умнеют
Можно залезть в исходники bzflag и отрубить курсор, здесь сказано как.
vasek
зашел в игру с курсором тачпада.....увел в угол
vasek, только теперь я понял почему у меня не получалось, я невнимательно прочитал и первый раз. Я в консоли в угол курсор отправлял, отключал курсор и только потом запускал игру. Спасибо за тесты и потраченное время.
vdemin, спасибо, попробую разобраться.
vdemin, мешают мне руки сидеть собирать из исходников
playing.o: In function `setVideoFormat(int, bool)':
/home/seryi/dl/bzflag-2.4.2/src/bzflag/playing.cxx:447: undefined reference to `MainWindow::warpMouse()'
playing.o: In function `processInputEvents(float)':
/home/seryi/dl/bzflag-2.4.2/src/bzflag/playing.cxx:1023: undefined reference to `MainWindow::warpMouse()'
playing.o: In function `handleServerMessage(bool, unsigned short, unsigned short, void*)':
/home/seryi/dl/bzflag-2.4.2/src/bzflag/playing.cxx:2087: undefined reference to `MainWindow::warpMouse()'
playing.o: In function `playingLoop()':
/home/seryi/dl/bzflag-2.4.2/src/bzflag/playing.cxx:6079: undefined reference to `MainWindow::warpMouse()'
playing.o: In function `startPlaying(BzfDisplay*, SceneRenderer&)':
/home/seryi/dl/bzflag-2.4.2/src/bzflag/playing.cxx:7148: undefined reference to `MainWindow::warpMouse()'
collect2: error: ld returned 1 exit status
Makefile:519: ошибка выполнения рецепта для цели «bzflag»
make[2]: *** [bzflag] Ошибка 1
make[2]: выход из каталога «/home/seryi/dl/bzflag-2.4.2/src/bzflag»
Makefile:335: ошибка выполнения рецепта для цели «all-recursive»
make[1]: *** [all-recursive] Ошибка 1
make[1]: выход из каталога «/home/seryi/dl/bzflag-2.4.2/src»
Makefile:386: ошибка выполнения рецепта для цели «all-recursive»
make: *** [all-recursive] Ошибка 1
До этого закоментил в файле MainWindow.cxx как товарищ писал https://forums.bzflag.org/viewtopic.php?p=105867#p105867
//void			MainWindow::warpMouse()
//{
  // move mouse to center of view window (zero motion box)
//  window->warpMouse((width >> 1) + xOrigin, (viewHeight >> 1) + getYOffset());
//}
Хз, рождённый ползать может только из реп арча ставить... :( Блин. На убунту мне надо наверное, нечего мне в арче делать... ((( Если я не могу банально из исходников прогу поставить.

PS Дописываю немного позже. Напрасно я самобичеванием выше занялся. Игра без этого комментирования
//void			MainWindow::warpMouse()
//{
  // move mouse to center of view window (zero motion box)
//  window->warpMouse((width >> 1) + xOrigin, (viewHeight >> 1) + getYOffset());
//}
из исходников собирается и работает. Или я комментирую не так (я и так // пробовал и так /* */) Не то что-то, тот товарищ мог бы и подробнее написать для таких как я что он делал.
В той же ветке ниже есть патч, он малость устарел, пришлось адаптировать под текущую версию игры:
https://forums.bzflag.org/viewtopic.php?p=171020#p171020
Качаете его, кладете в одну папку с PKGBUILD:
http://pastebin.com/97FsWhwY
Собираете пакет и устанавливаете.

В меню Options > Input Settings устаналиваете Visible mouse cursor = No. У меня работает.
vdemin, клааас! Получилось, спасибо.

Забираю свои слова насчёт сообщества назад, был неправ.
:)

Если кому пакет готовый надо, чтобы не возиться со сборкой.
https://yadi.sk/d/1rFtktIgibkxa
simd0264, по ссылке не ходил, признаюсь честно, но комментировать явно нужно было только одну строчку:
//  window->warpMouse((width >> 1) + xOrigin, (viewHeight >> 1) + getYOffset());
 
Зарегистрироваться или войдите чтобы оставить сообщение.