Нельзя преобразовать тип integer к PictureABC - PascalABC.NET
Формулировка задачи:
Листинг программы
- program beta;
- uses ABCobjects, graphABC;
- var playerSpriteDynamic : PictureABC;
- var xp, yp : integer;
- var GetBackOnTheMainScript : integer;
- const speed_player = 2;
- label GameplayMain;
- procedure KeyDownGameplay (Key : integer);
- begin
- case Key of
- VK_A:
- begin
- playerSpriteDynamic := playerSpriteDynamic.Left - speed_player;
- playerSpriteDynamic.Move();
- end;
- end;
- end;
- begin
- if GetBackOnTheMainScript = 1 then goto GameplayMain;
- //Load player spite
- xp := 20;
- yp := 182;
- playerSpriteDynamic := PictureABC.Create(xp, yp, 'data\sprites\Player\1_2.png');
- //Set window parameters
- SetWindowCaption('beta');
- SetWindowSize(640,480);
- //Set var to don't read up script again
- GetBackOnTheMainScript := 1;
- GameplayMain:
- OnKeyDown := KeyDownGameplay;
- end.
Решение задачи: «Нельзя преобразовать тип integer к PictureABC»
textual
Листинг программы
- var playerSpriteDynamic : PictureABC;
Объяснение кода листинга программы
- Объявляется переменная playerSpriteDynamic типа PictureABC.
- Инициализируется переменная playerSpriteDynamic.
- Задается значение переменной playerSpriteDynamic.
- Выводится на экран значение переменной playerSpriteDynamic.
- Преобразуется значение переменной playerSpriteDynamic в строку.
- Задается значение переменной playerSpriteDynamic равное строке.
- Выводится на экран значение переменной playerSpriteDynamic.
- Преобразуется значение переменной playerSpriteDynamic в другой тип.
- Задается значение переменной playerSpriteDynamic равное другому типу.
- Выводится на экран значение переменной playerSpriteDynamic.
- Преобразуется значение переменной playerSpriteDynamic в массив.
- Задается значение переменной playerSpriteDynamic равное массиву.
- Выводится на экран значение переменной playerSpriteDynamic.
- Преобразуется значение переменной playerSpriteDynamic в список.
- Задается значение переменной playerSpriteDynamic равное списку.
- Выводится на экран значение переменной playerSpriteDynamic.
- Преобразуется значение переменной playerSpriteDynamic в другой список.
- Задается значение переменной playerSpriteDynamic равное другому списку.
- Выводится на экран значение переменной playerSpriteDynamic.
- Преобразуется значение переменной playerSpriteDynamic в другой тип, который не может быть преобразован.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д