Текстовой TextDraw! -
iNoob - 21.12.2012
Пытаюсь сделать текстовойдрайвер с боксом но есть проблема!
Box = TextDrawCreate(2.000000, 0.000000, "~n~");
TextDrawBackgroundColor(Box, 255);
TextDrawFont(Box, 1);
TextDrawLetterSize(Box, 0.500000, 49.700004);
TextDrawColor(Box, -1);
TextDrawSetOutline(Box, 0);
TextDrawSetProportional(Box, 1);
TextDrawSetShadow(Box, 1);
TextDrawUseBox(Box, 1);
TextDrawBoxColor(Box, 255);
TextDrawTextSize(Box, 637.000000, 20.000000);
По задумке пытаюсь получить полностью черный экран, на разрешениях экрана 800x600 и 1024x800 бокс полностью заполнен, а на высоких разрешениях, например 1280.. края не заполнены! Какой параметр надо увеличить и до какого размера чтобы не происходило так?
Re: Текстовой драйвер! -
AirKite - 21.12.2012
Какой ещё текстовОй драйвер? Это называется текстдрав.
Код:
Box = TextDrawCreate(2.000000, 0.000000, "~n~");
на
Код:
Box = TextDrawCreate(0.000000, 0.000000, "~n~");
Код:
TextDrawTextSize(Box, 637.000000, 20.000000);
на
Код:
TextDrawTextSize(Box, 640.000000, 20.000000);
Re: Текстовой драйвер! -
Mutha_X - 21.12.2012
Заинтересовало название, зашёл в надежде увидеть что-то неизьезженное в сампе вроде текстового процессора, прочитал сообщение ТС: понял, что смысла жизни не существует.
Чтобы текстдроу полностью закрывал экран, его левому верхнему углу нужно задать отрицательные координаты, т.к. при 0,0 заметна тонкая полоска между краем экрана и "тд".
Re: Текстовой драйвер! -
iNoob - 21.12.2012
AirKite спасибо за хорошую надстройку текстовому драйверу!!!
Re: Текстовой драйвер! -
AirKite - 22.12.2012
Quote:
Originally Posted by Mutha_X
при 0,0 заметна тонкая полоска между краем экрана и "тд".
|
Не правильно значит заданы другие параметры. Координаты базированы на разрешении 640x480, естественно на другом разрешении могут быть искажения из за умножения \ деления на число относительное текущему разрешению. И какие там могут быть отклонения при умножении или делении на 0, я не представляю
Re: Текстовой TextDraw! -
Baks - 22.12.2012
Вопрос почти по теме - как правильно распределить табуляцию (\t) в диалогах? Ведь при разном разрешении будут разные отступы...
Re: Текстовой TextDraw! -
Fill - 22.12.2012
Никак не сделать