#include "shape.h"
Функции | |
| void | shape_move (shape_t *c, int x, int y) |
| Функция для смещения Фигуры в новый центр | |
| void | move (shape_t *c, int x, int y) |
| Метод для смещения Фигуры в новый центр | |
| void | draw (const shape_t *c) |
| Метод для отрисовки Фигуры | |
| void | destroy_shape (shape_t *c) |
| Деструктор Фигуры | |
| void destroy_shape | ( | shape_t * | c | ) |
Деструктор Фигуры
| c | shape_t* указатель на фигуру |


| void draw | ( | const shape_t * | c | ) |
Метод для отрисовки Фигуры
Полиморфная обертка
| c | shape_t* указатель на фигуру |

| void move | ( | shape_t * | c, |
| int | x, | ||
| int | y ) |
Метод для смещения Фигуры в новый центр
Полиморфная обертка
| c | shape_t* указатель на фигуру |
| x | int абсцисса нового центра фигуры |
| y | int ордината нового центра фигуры |

| void shape_move | ( | shape_t * | c, |
| int | x, | ||
| int | y ) |
Функция для смещения Фигуры в новый центр
| c | shape_t* указатель на фигуру |
| x | int абсцисса нового центра фигуры |
| y | int ордината нового центра фигуры |
