IPB
ЛогинПароль:

> Недоделанная прога
1234
сообщение 22.12.2006 17:27
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 38
Пол: Мужской
Реальное имя: 1234

Репутация: -  -1  +


Пожалуйста, помогите доделать прогу. Некоторые очерки я уже имею. Проблема заключена в следующем: как заставить объект стрелять, при том, что подстреленные объекты исчезают (как я понимаю, окрашиваясь в цвет фона). Но вопрос в другом: если, уже невидимый, объект попадает на стреляющий объект игра заканчивается. Потому как они существуют.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
1234
сообщение 23.12.2006 16:08
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 38
Пол: Мужской
Реальное имя: 1234

Репутация: -  -1  +


Начнём с этого. Мне нужно чтобы шарики вылетали не одновременно и не больше 5. И очередная порция шариков не должна вылетать как у меня после исчезновения предыдущей.
Uses Graph,crt;
var
gD,gM: Integer;
p: pointer;
a,x,y,size,I,x1,y1: integer;
begin
gD := Detect;
InitGraph(gD,gM,'');
randomize;
setbkcolor(yellow);
setfillstyle(1,4);
setcolor(4);
circle(20,20,10);
floodfill(20,20,4);
size:=imagesize(10,10,30,30);
getmem(p,size);
getimage(10,10,30,30,p^);
putimage(10,10,p^,xorput);
for a:=0 to 50 do
begin
x1:=random(getmaxx);
x:=random(getmaxx);
for i:=1 to 50 do
begin
y:=10*i;
putimage(x,y,p^,xorput);
delay(50);
putimage(x,y,p^,xorput);
y1:=11*i;
putimage(x1,y1,p^,xorput);
delay(50);
putimage(x1,y1,p^,xorput);
end;
end;
putimage(x,y,p,xorput);
putimage(x1,y1,p^,xorput);
OuttextXY(10,10,'Press Enter to exit');
ReadLn;
CloseGraph;
end.

М
1234, используй теги! Lapp



Сообщение отредактировано: Lapp - 26.12.2006 15:14
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
1234   Недоделанная прога   22.12.2006 17:27
Malice   Приводи свои очерки, посмотрим..   22.12.2006 20:52
1234   Начнём с этого. Мне нужно чтобы шарики вылетали не...   23.12.2006 16:08
Archon   1. Ставь теги, не гневи модератора! 2. В идеа...   24.12.2006 2:19
1234   Спасибо тебе на добром слове/исходнике. А вот нова...   24.12.2006 16:08
Malice   У тебя y1 не инициализирована, т.е. =0, по этому в...   26.12.2006 21:39
1234   Учитывая ваши советы, у меня в силе остаются те же...   27.12.2006 14:42
Malice   Вот здесь ты рисуешь 30 точек, а стираешь одну ...   27.12.2006 15:00
Malice   Глюк в левом углу - результат 2-х строк: getima...   27.12.2006 17:12
1234   :ypriamii: :ypriamii: :!help:   26.12.2006 13:14
Archon   Поставь сперва нормальные отступы, мне надоело их ...   26.12.2006 18:32
1234   Как убрать глюк в левом верхнем углу? И, касательн...   27.12.2006 16:04
1234   Всё работаёт. Путём. Спасибо :respect2 Теперь, есл...   27.12.2006 17:30
Malice   Эх ты, блин, без подумать никак нельзя. :no1:   27.12.2006 17:34
1234   Эх ты, блин, без подумать никак нельзя. :no1: Пр...   28.12.2006 15:39


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 24.06.2025 4:02
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"