From 86b67f02f9801ed3cd9a69f5c889f2c2295b00ee Mon Sep 17 00:00:00 2001 From: Andrey Urusov Date: Fri, 28 Nov 2014 21:53:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../html/rdo_obj/rdo_obj_frm_elem.htm | 43 +++++---- .../html/rdo_obj/rdo_obj_frm_sprite.htm | 90 +++++++++---------- 2 files changed, 71 insertions(+), 62 deletions(-) diff --git a/app/rdo_studio/help/rdo_lang_rus/html/rdo_obj/rdo_obj_frm_elem.htm b/app/rdo_studio/help/rdo_lang_rus/html/rdo_obj/rdo_obj_frm_elem.htm index e9732bae5..c2ade9ca3 100644 --- a/app/rdo_studio/help/rdo_lang_rus/html/rdo_obj/rdo_obj_frm_elem.htm +++ b/app/rdo_studio/help/rdo_lang_rus/html/rdo_obj/rdo_obj_frm_elem.htm @@ -24,7 +24,7 @@

ЭЛЕМЕНТЫ ОТОБРАЖЕНИЯ

text - Текстовый элемент + Текст bitmap @@ -44,7 +44,7 @@

ЭЛЕМЕНТЫ ОТОБРАЖЕНИЯ

line - Отрезок прямой + Линия circle @@ -72,7 +72,8 @@

ЭЛЕМЕНТЫ ОТОБРАЖЕНИЯ

Ниже рассматриваются элементы различных типов.

-

Текстовый элемент (text) имеет формат:

+ +

Текст

text(<X>, <Y>, <ширина>, <высота>, <цвет_фона>, <цвет>, [<способ_размещения>] <содержимое>);
способ_размещения
@@ -105,7 +106,8 @@

ЭЛЕМЕНТЫ ОТОБРАЖЕНИЯ

-

Картинка (bitmap) имеет формат:

+ +

Картинка

bitmap(<X>, <Y>, <имя_файла> [, <имя_файла_маски>]);
имя_файла, имя_файла_маски
@@ -113,7 +115,8 @@

ЭЛЕМЕНТЫ ОТОБРАЖЕНИЯ

Объект изображения содержит рисунок элемента (спрайта), изображенный на черном фоне, маска содержит силуэт спрайта, она черная на белом фоне. Такое сочетание изображения и маски приводит к тому, что в тех областях, где маска черная, будет изображаться рисунок спрайта, а там, где маска белая, будет виден фон, на котором изображается элемент. Файл маски может отсутствовать, в этом случае прямоугольный рисунок спрайта из файла будет изображаться поверх фона (то есть если маска не указана, используется полностью черная маска).

-

Масштабируемая картинка (s_bmp) имеет формат:

+ +

Масштабируемая картинка

s_bmp(<X>, <Y>, <ширина>, <высота>, <имя_файла> [, <имя_файла_маски>]);

Элементы аналогичны картинке.

@@ -122,16 +125,20 @@

ЭЛЕМЕНТЫ ОТОБРАЖЕНИЯ

Исходная картинка, находящийся в файлах изображения и маски, растягивается или сжимается независимо по двум осям так, чтобы его размеры стали равны размерам элемента.

-

Прямоугольник (rect) имеет формат:

+ +

Прямоугольник

rect(<X>, <Y>, <ширина>, <высота>, <цвет_фона>, <цвет>);

Этот элемент изображает в заданных координатах прямоугольник заданного размера с указанным цветом границы и заполнения. Стороны прямоугольника параллельны координатным осям. Граница изображается линией толщиной в один пиксел.

-

Прямоугольник со скругленными углами (r_rect) имеет формат:

+ +

Прямоугольник со скругленными углами

r_rect(<X>, <Y>, <ширина>, <высота>, <цвет_фона>, <цвет>);

Этот элемент описывается так же как и прямоугольник. Различие в изображении состоит в скруглении углов прямоугольника, которое производится дугой окружности.

-

Отрезок прямой (line) имеет формат:

+ +

Линия

line(<X1>, <Y1>, <X2>, <Y2>, <цвет>);

Этот элемент изображает отрезок прямой заданного цвета между двумя точками с указанными координатами. Толщина линии равна одному пикселу.

-

Окружность (circle) имеет формат:

+ +

Окружность

circle(<X>, <Y>, <радиус>, <цвет_фона>, <цвет>);

Этот элемент изображает в заданных координатах окружность с заданным радиусом с указанным цветом границы и заполнения.

@@ -141,7 +148,8 @@

ЭЛЕМЕНТЫ ОТОБРАЖЕНИЯ

Радиус определяет радиус окружности

Граница изображается линией толщиной в один пиксел.

-

Эллипс (ellipse) имеет формат:

+ +

Эллипс

ellipse(<X>, <Y>, <ширина>, <высота>, <цвет_фона>, <цвет>);

Этот элемент изображает в заданных координатах эллипс с заданными длинами осей с указанным цветом границы и заполнения. Оси эллипса параллельны координатным осям.

@@ -151,26 +159,27 @@

ЭЛЕМЕНТЫ ОТОБРАЖЕНИЯ

Ширина определяет длину оси эллипса, параллельной оси X, высота - длину оси эллипса, параллельной оси Y.

Граница изображается линией толщиной в один пиксел.

-

Треугольник (triang) имеет формат:

+ +

Треугольник

triang(<X1>, <Y1>, <X2>, <Y2>, <X3>, <Y3>, <цвет_фона>, <цвет>);

Треугольник задается координатами трех его вершин. Как и у прямоугольников и эллипсов, внутренняя область треугольника может быть прозрачной либо иметь какой-либо цвет. Граница треугольника изображается линией указанного цвета толщиной в один пиксел.

-

Cпрайт (sprite) имеет формат:

+ +

Cпрайт

sprite <имя_спрайта>();
имя_спрайта
Имя спрайта представляет собой простое имя. Имена должны быть различными для всех спрайта и не должны совпадать с ранее определенными именами.
-

Вызываемый спрайт должен быть объявлен. Спрайт можно вызывать множество раз, такое использование позволяет сокращать объем модели за счет повторного использования кода модели, написаного при объявлении спрайта. Вызов может быть произведен в любом месте описания кадра, где могут быть записаны видимые элементы отображения

+

Вызываемый спрайт должен быть объявлен. Спрайт можно вызывать множество раз, такое использование позволяет сокращать объем модели за счет повторного использования кода модели, написаного при объявлении спрайта. Вызов может быть произведен в любом месте описания кадра, где могут быть записаны видимые элементы отображения.

-


Активная область - это элемент отображения, невидимый на экране.

-

Формат описания активной области похож на формат описания элементов отображения, он приведен ниже:

-
active <имя_клавиатурной_операции>(<X>, <Y>, <ширина>, <высота>);
+

Активная область

+
active <имя_клавиатурной_операции> (<X>, <Y>, <ширина>, <высота>);
имя_клавиатурной_операции
Имя клавиатурной операции, которая будет инициирована при нажатии кнопки мыши.
-

Активная область представляет собой прямоугольник с координатами левого верхнего угла <X> и <Y> и размерами <ширина> и <высота>. Координаты и размеры области задают арифметическими выражениями, следовательно область может изменяться в размерах и перемещаться при изменении значений этих выражений.

+

Активная область представляет собой прямоугольник с координатами левого верхнего угла <X> и <Y> и размерами <ширина> и <высота>. При нажатии на облать вызывается указанная клавиатурная операция. Координаты и размеры области задают арифметическими выражениями, следовательно область может изменяться в размерах и перемещаться при изменении значений этих выражений.

Активная область может быть задана везде, где могут быть записаны видимые элементы отображения.

diff --git a/app/rdo_studio/help/rdo_lang_rus/html/rdo_obj/rdo_obj_frm_sprite.htm b/app/rdo_studio/help/rdo_lang_rus/html/rdo_obj/rdo_obj_frm_sprite.htm index 86613e0e4..ea1dec018 100644 --- a/app/rdo_studio/help/rdo_lang_rus/html/rdo_obj/rdo_obj_frm_sprite.htm +++ b/app/rdo_studio/help/rdo_lang_rus/html/rdo_obj/rdo_obj_frm_sprite.htm @@ -22,8 +22,8 @@

СПРАЙТ

Описание спрайтов производится в объекте исходных данных с расширением .frm (кадры анимации), который является исходным для системы отображения. Спрайт представляет собой группу переменных элементов отображения, состав, форма, размеры и расположение которых определяются состоянием системы и, следовательно, могут изменяться во время просмотра кадра.

Описание спрайта имеет следующий формат:

-
$Sprite <имя_спрайта> ()
-[ <описание_элементов_отображения> ]
+		
$Sprite <имя_спрайта>(<параметры>)
+    [<описание_элементов_отображения>]
 $End
имя_спрайта
@@ -38,72 +38,72 @@

СПРАЙТ

Пример 1

Пример 2

См. также