Авторизироваться
  • Страница 15 из 15
  • «
  • 1
  • 2
  • …
  • 13
  • 14
  • 15
Модератор форума: ADMIN, Nextik  
Помогите!
24.03.2011 в 17:25 Сообщение #141
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
А ты сейчас у кого спрашивал?
25.03.2011 в 01:16 Сообщение #142
M@x
Удаленные
У IvanNes. Просто я как начинающий не умею подключать либы.
25.03.2011 в 08:14 Сообщение #143
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
А чего там не уметь, пишешь после первой строки uses и имя библиотеки, которую хочешь подключить.
Вот пример подключения Lib_sprite:
Code
Program tatata;
uses sprite;//имя либы пишется без Lib
begin
//какой-то код
end;

Всё, а описание как использовать функции либы должно прилагаться вместе с ней.
Через ветвление конечно тоже можно, но не очень удобно, да и в условиях на первых парах можно запутаться, я щас напишу примерчик без ветвлений, а ты посмотришь.
Сообщение отредактировал Nextik - Пятница, 25.03.2011, 08:40
25.03.2011 в 08:47 Сообщение #144
Nextik
Программист
Проверенные
Сообщений: 273
Награды: 0
Репутация: 42
Offline
Code
Program asteroids;
var
nlo,asteroid,fon:image;
gameover:boolean;
over:string;
x,y:array [1..2] of integer;
begin
over:='Game Over';
nlo:=LoadImage('/nlo.png');
asteroid:=LoadImage('/asteroid.png');
fon:=LoadImage('/fon.png');
gameover:=false;
x[1]:=GetWidth/2-GetImageWidth(nlo)/2; y[1]:=20;
x[2]:=x[1]+10; y[2]:=100;
repeat
DrawImage(fon,0,0);
DrawImage(nlo,x[1],y[1]);
DrawImage(asteroid,x[2],y[2]);
y[2]:=y[2]-1;
if (y[2]=y[1]+GetImageHeight(nlo)) then begin gameover:=true end;
   if gameover=true then   
   begin   
   DrawImage(fon,0,0);   
   SetColor(255,255,255);   
   DrawText(''+(over),GetWidth/2-GetStringWidth(over)/2,GetHeight/2-GetStringHeight(over)/2);
   end;
repaint;
delay(1);
until false;
end.

Вот весь код biggrin
А ниже сам исходник smile ,картинки сам рисовал так что не обижайтесь smile :
Прикрепления: 4738626.rar (8.5 Kb)
Сообщение отредактировал Nextik - Пятница, 25.03.2011, 08:48
  • Страница 15 из 15
  • «
  • 1
  • 2
  • …
  • 13
  • 14
  • 15
Поиск: