Skip to content

Commit

Permalink
Добавил подзаголовок «Свойства» в описание классов, для лучшей ясности
Browse files Browse the repository at this point in the history
  • Loading branch information
dfitiskin committed May 30, 2017
1 parent bf13e68 commit eb46191
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,8 @@ console.log(`Текущее расположение: ${finish.x}:${finish.y}`);

Если в качестве первого, второго или третьего аргумента передать не объект типа `Vector`, то конструктор должен бросить исключение.

#### Свойства

Должно быть определено свойство `pos`, в котором размещен `Vector`.

Должно быть определено свойство `size`, в котором размещен `Vector`.
Expand Down Expand Up @@ -438,6 +440,8 @@ items.forEach(status);

Принимает два аргумента: сетку игрового поля с препятствиями, _массив массивов строк_, и список движущихся объектов, _массив объектов_ `Actor`. Оба аргумента необязательные.

#### Свойства

Имеет свойство `grid` — сетку игрового поля. Двумерный массив строк.

Имеет свойство `actors` — список движущихся объектов игрового поля, массив объектов `Actor`.
Expand Down Expand Up @@ -650,6 +654,8 @@ level.actors.forEach(actor => console.log(`(${actor.pos.x}:${actor.pos.y}) ${act

Принимает два аргумента: координаты, _объект_ `Vector` и скорость, тоже _объект_ `Vector`. Оба аргумента необязательные. По умолчанию создается объект с координатами `0:0` и скоростью `0:0`.

#### Свойства

Созданный объект должен иметь свойство `type` со значением `fireball`. Это свойство только для чтения.

Также должен иметь размер `1:1` в свойстве `size`, _объект_ `Vector`.
Expand Down Expand Up @@ -728,6 +734,8 @@ console.log(`Текущая скорость: ${ball.speed.x}: ${ball.speed.y}`)

Созданный объект должен иметь размер `0,6:0,6`. А его реальные координаты должны отличаться от тех, что переданы в конструктор, на вектор `0,2:0,1`.

#### Свойства

Свойство `type` созданного объекта должно иметь значение `coin`.

Также объект должен иметь следующие свойства:
Expand Down Expand Up @@ -773,6 +781,8 @@ console.log(`Текущая скорость: ${ball.speed.x}: ${ball.speed.y}`)

Созданный объект, реальное положение которого отличается от того, что передано в конструктор, на вектор `0:-0,5`. Имеет размер `0,8:1,5`. И скорость `0:0`.

#### Свойства

Имеет свойство `type`, равное `player`.

[bitbucket]: https://bitbucket.org/
Expand Down

0 comments on commit eb46191

Please sign in to comment.