diff --git a/doc/helianthus-doc-ru.odt b/doc/helianthus-doc-ru.odt index 7d0a38d..5666e7e 100644 Binary files a/doc/helianthus-doc-ru.odt and b/doc/helianthus-doc-ru.odt differ diff --git a/doc/helianthus.png b/doc/helianthus.png new file mode 100644 index 0000000..b92e388 Binary files /dev/null and b/doc/helianthus.png differ diff --git a/doc/helianthus.svg b/doc/helianthus.svg new file mode 100644 index 0000000..5095dcf --- /dev/null +++ b/doc/helianthus.svg @@ -0,0 +1,220 @@ + + + + diff --git a/doc/ru/common.html b/doc/ru/common.html index 986c42d..ebed65c 100644 --- a/doc/ru/common.html +++ b/doc/ru/common.html @@ -107,7 +107,7 @@ int main() {
Остановить и закрыть программу. Программа всегда закрывается если пользователь нажмёт на крестик в верхнем правом углу окна, но вы можете добавить и свои способы выхода из программы. Например, в функцию перерисовки вы можете вставить возможность выхода по нажатию клавиши Esc (см. также раздел «Клавиатура и мышь»):
+Остановить и закрыть программу. Программа всегда закрывается если пользователь нажмёт на крестик в верхнем правом углу окна, но вы можете добавить и свои способы выхода из программы. Например, в функцию перерисовки вы можете вставить возможность выхода по нажатию клавиши Esc (см. также раздел «Клавиатура и мышь»):
void draw() { diff --git a/doc/ru/groups.html b/doc/ru/groups.html index beb8b9d..44eaaa1 100644 --- a/doc/ru/groups.html +++ b/doc/ru/groups.html @@ -27,7 +27,7 @@Для добавления спрайта в группу используйте функцию groupAdd, для удаления из группы - groupRemove.
-Все функции работы с группами повторяют функции работы с одиночными спрайтами, только применяются они одновременно ко всем спрайтам в группе. Поэтому заглядывайте и в раздел «Спрайты».
+Все функции работы с группами повторяют функции работы с одиночными спрайтами, только применяются они одновременно ко всем спрайтам в группе. Поэтому заглядывайте и в раздел «Спрайты».
Функции:
@@ -117,7 +117,7 @@int groupPush(Group group, Sprite sprite, double bounciness);
int groupCollideEx(Group group, Sprite sprite, int keepVelocityGroup, int keepVelocitySprite, double bounciness);
-Функции обнаружения и решения столкновений между группой и спрайтом. Смотрите аналогичные функции из раздела «Спрайты». Каждый спрайт из группы будет взаимодействовать с указанным в параметрах функции спрайтом.
+Функции обнаружения и решения столкновений между группой и спрайтом. Смотрите аналогичные функции из раздела «Спрайты». Каждый спрайт из группы будет взаимодействовать с указанным в параметрах функции спрайтом.
int groupOverlapGroup(Group a, Group b);
int groupCollideGroup(Group a, Group b, double bounciness);
@@ -125,13 +125,13 @@int groupPushGroup(Group group, Group other, double bounciness);
int groupCollideGroupEx(Group a, Group b, int keepVelocityA, int keepVelocityB, double bounciness);
-Функции обнаружения и решения столкновений между группой и группой. Смотрите аналогичные функции из раздела «Спрайты». Каждый спрайт из первой группы будет взаимодействовать с каждым спрайтом из второй группы.
+Функции обнаружения и решения столкновений между группой и группой. Смотрите аналогичные функции из раздела «Спрайты». Каждый спрайт из первой группы будет взаимодействовать с каждым спрайтом из второй группы.
int groupOverlapBetween(Group group);
int groupCollideBetween(Group group, double bounciness);
int groupCollideBetweenEx(Group group, int keepVelocity, double bounciness);
-Функции обнаружения и решения столкновений между спрайтами в группе. Смотрите аналогичные функции из раздела «Спрайты». Каждый спрайт в группе взаимодействует со всеми другими спрайтами в группе.
+Функции обнаружения и решения столкновений между спрайтами в группе. Смотрите аналогичные функции из раздела «Спрайты». Каждый спрайт в группе взаимодействует со всеми другими спрайтами в группе.
double groupGetMinDepth(Group group);
@@ -171,14 +171,14 @@void groupSetShapeColorEach(Group group, const char *color);
void groupSetTintColorEach(Group group, const char *color);
-Установить параметры для каждого спрайта в группе. Смотрите аналогичные функции из раздела «Спрайты».
+Установить параметры для каждого спрайта в группе. Смотрите аналогичные функции из раздела «Спрайты».
void groupSetColliderEach(Group group, Collider type, double xOffset, double yOffset, double rotationOffset);
void groupSetColliderCircleEach(Group group, double xOffset, double yOffset, double radius);
void groupSetColliderRectangleEach(Group group, double xOffset, double yOffset, double rotationOffset, double width, double height, double cornersRadius);
void groupSetColliderEachEx(Group group, Collider type, double xOffset, double yOffset, double rotationOffset, double width, double height, double radius);
-Установить параметры физического тела для каждого спрайта в группе. Смотрите аналогичные функции из раздела «Спрайты».
+Установить параметры физического тела для каждого спрайта в группе. Смотрите аналогичные функции из раздела «Спрайты».