|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.03.2009, 15:29 | #1 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
руссификация Паскаля в Graph.
Почти написал игру на паскале (пинбол). Сначала была на английском но потом решил перевести. Сделал функцию по переводу англ. в рус. (по кодам букв), и столкнулся с проблемой: русский текст отображается только до инициализации графического режима. После этого коды букв меняются, и вместо русских букв появляются кракозябры.
Как появился интернет скачал русификатор но ничего не изменилось. Может кто знает как решить проблему? |
06.03.2009, 15:47 | #2 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Вы имеете в виду оболочку паскаля? Она выдает крякозябры?
По моему, это неистрибимо, откомпилили, посмотрели результат, перезапустили оболочку и по новой
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
06.03.2009, 16:09 | #3 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
Программа состоит из главного меню (в CRT) и самой игры(в GRAPH). Как запускаю игру,попадаю в меню(на русском).Нажимаю "Играть" и запускается графический режим.Если после этого выйти обратно в меню(CRT), то вместо русских символов кракозябры. То есть русификация работает только до инициализации графического режима. P.S Я могу выложить игру сюда. |
|
06.03.2009, 16:24 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да давай.Любопытно взглянуть.
I'm learning to live...
|
06.03.2009, 17:19 | #5 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Игра глючная и сырая, буду заново делать используя те же функции.
Работают первые несколько уровней,частично меню с командами. В определенных местах вылетает. Просто когда начинал делать игру еще плохо знал программирование, потом забросил это дело. Когда продолжил, понял что забыл смысл большей части кода, а в игре куча ошибок. |
06.03.2009, 17:44 | #6 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Чтоб русский в графике отображался, надо указать адрес таблицы символов, вектор прерывания 1F.
Код:
В аттаче пример и русские векторные шрифты (те, что через SetTextStyle выбираются)
пыщь
|
06.03.2009, 17:57 | #7 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Спасибо "Великий и могучий".
А можно как-либо увеличить скорость прорисовки в GRAPH (например установка какого нибудь другого драйвера) И еще : как в BGI256 работать с таким количеством цветов? Существуют ли какие программы определения нужного цвета. Кстати, если кому нужно я написал прогу для рисования (рисунок сохраняется в спрайт в .pas файл). |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Модуль Graph | Викдон | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 12.11.2008 10:54 |
В Database Desktop отсутствует руссификация данных | Murik | БД в Delphi | 3 | 03.07.2008 17:36 |
Модуль Graph | ShnapS | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 28.05.2008 00:44 |
Graph + текст | Artificial | Помощь студентам | 4 | 24.05.2008 15:22 |
Опять graph | nikleb | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 16.04.2007 22:58 |