create_frames(String s, int i, int j)  :int
создать кадры для спрайта, и сам спрайт
s - путь к файлу с кадрами
i-ширина одного кадра
j - высота
Возвращает номер спрайта
-----------------------------------------
create(String s)  :int
Создать спрайт содним кадром
s - путь к файлу с кадром
Возвращает номер спрайта
------------------------------------------
set_position(int i, int j, int k)
Установка позиции спрайта, первый параметр - номер второй координаты спрайта
------------------------------------------
set_visible(int i, int j)
Установка видимости спрайта
второй параметр 1- true 0 - false
-------------------------------------------
set_ref_pixel(int i, int j, int k)
Установка точки поворота изображения (Чтобы нормально поворачивалось ставим параметры: ширина спрайта/2 и высоту тоже делить на 2)
------------------------------------------
set_transform(int i, int j)
Повернуть спрайт (и все его кадры) набор констант:
  TRANS_NONE = 0;
  TRANS_ROT90 = 5;
  TRANS_ROT180 = 3;
  TRANS_ROT270 = 6;
  TRANS_MIRROR = 2;
  TRANS_MIRROR_ROT90 = 7;
  TRANS_MIRROR_ROT180 = 1;
  TRANS_MIRROR_ROT270 = 4;
-------------------------------------
move(int i, int j, int k)
Задать новые координаты спрайта
-------------------------------------
append(int i)
добавит спрайт
------------------------------------
 remove(int i) - удалить спрайт
-----------------------------------
next_frame(int i) показать следующий кадр спрайта
-----------------------------------------
prev_frame(int i) - нов комент
---------------------------------------
set_frame(int i, int j) - установить активный в данный момент кадр
-----------------------------------
get_x(int idx) - получить координаты спрайта на екране по X
----------------------------------
get_y(int idx) - получить координаты спрайта на екране по Y
------------------------------------
collides_with(int idx, int sprite,int pixelLevel) - проверка столкновения с другим спрайтом
---------------------------------
collides_with_tile(int idx, int pixelLevel) - проверка столкновения с тайлом
--------------------------------
paint(int idx) - нарисовать спрайт (после манипуляций)
-----------------------------------
init(int i) - Инициализировать спрайты
i- количество ожидаемых в программе спрайтов
------------------------------------
get_Frame(idx) :int
          Gets the current index in the frame sequence.
------------------------------------
 int	get_FrameSequenceLength(idx) 
          Gets the number of elements in the frame sequence.
------------------------------------
 int	get_RawFrameCount(idx) 
          Gets the number of raw frames for this Sprite.
------------------------------------
int	getRefPixelX(idx) 
          Gets the horizontal position of this Sprite's reference pixel in the painter's coordinate system.
------------------------------------
int	getRefPixely(idx) 
          Gets the horizontal position of this Sprite's reference pixel in the painter's coordinate system.
------------------------------------
set_image(int idx, Image  img, int i, int j)

 Changes the Image containing the Sprite's frames.
---------------------------------------





Все процедуры в MidletPascale писать так
Sprite.init(7);
igrok:=create_frames('/f.png', 15,15);

 И т п





