| 
				
				Curses подобная библиотека
				 | 
 | 
| Herrgott | Дата: Воскресенье, 01 Мая 2016, 15:33 | Сообщение # 1 |  
| 
 был не раз 
Сейчас нет на сайте 
 
 | Jcurses - очень мне не нравится, т.к. подключить нормально я её не смог Lanterna - интересная библиотека, но вот в ней я не смог разобраться как изменить шрифт и получить размер буффера в терминале.
  Какую библиотеку для roguelike игры я могу использовать, критерии:
 
 - Чтобы можно было менять шрифты. Или хотя бы поддержка моноширинного
  - Чтобы у каждой буквы можно было устанавливать определенный цвет (RGB)
  - Кроссплатформенность. И чтобы использовала нативный терминал. Хотя бы для Windows и Linux. OS X не обязательно
  - Обязательно удобная навигация в терминале. А именно функции вроде setCursorPosition()
  - А так же подчерк, курсив, жирный (Не обязательно) Хотя жирный было бы неплохо
   
 |  
| 
 | 
 |    | 
| Gudleifr | Дата: Воскресенье, 01 Мая 2016, 16:42 | Сообщение # 2 |  
 
почти ветеран 
Сейчас нет на сайте 
 
 | Herrgott, а Вы действительно собираетесь запускать Java на текстовой консоли? Думаю, проще будет создать собственное окно-консоль и установить в нем нужный графический контекст.
  Быдлокодеры любят повторять: "логика, убивающая мозг",- когда их пытаются заставить программировать.
 |  
| 
 | 
 |    | 
| Herrgott | Дата: Понедельник, 02 Мая 2016, 04:45 | Сообщение # 3 |  
| 
 был не раз 
Сейчас нет на сайте 
 
 | Gudleifr, Проблема в том, что в обычной консоли (Вы имеете System.out.print() ?) нет перерисовки. Всм окно консоли вниз прокручивается. А вот замены символа по положению курсора невозможна. Конечно я делал JFrame с массивом JLabel'ов и назначал JFrame'у GridLayout, но когда запустил Lanterna, то понял, что время которое я потратил на Swing - потратил впустую
 |  
| 
 | 
 |    | 
| Gudleifr | Дата: Понедельник, 02 Мая 2016, 09:48 | Сообщение # 4 |  
 
почти ветеран 
Сейчас нет на сайте 
 
 | Значит, все-таки, хотите в консоли. Понял.
 Цитата Herrgott (  )  Всм окно консоли вниз прокручивается.  Дык, программисты, тьфу, мультипликаторы, в свое время быстро поняли, что полностью прокрученный экран есть то же самое, что и перерисованный.
  Быдлокодеры любят повторять: "логика, убивающая мозг",- когда их пытаются заставить программировать.
 |  
| 
 | 
 |    |