18:45

dont stop
пишу прогу соударение шаров.
аррр.. возникла еще проблема..

точнее 3..



1)не могу сделать так чтобы количество шаров вводилось при запуске программы.

в коде выдает ошибку.

2)прописала столкновение шаров.ошибку не выдает, но почему-то не работает_)

3)1 шар летает в форме, а потом куда-то улетает

код:


читать дальше

Комментарии
03.02.2009 в 16:16

ningyo?.
ну 1 пункт там всё ясно.. во первых в коде у Вас стоит константа на кол-во шаров и вы везде её используете, чтобы брать число шаров из edit1 (не зря же он там стоит наверно) лучше конечно использовать динамический массив для шаров, но если не охото с ним возится можете просто в циклах номера шаров ставить от 1 до того, который введён, а не до MaxBalls.

столкновение шаров.. там сравнивается последний шар со всеми остальными.. то есть только он и будет сталкиваться, можно ещё цикл добавить ^^

а то, что из формы вылетает.. не знаю даже, ну например вот "if ball.x<=10 then" откуда эта 10? попробуйте поставить сумму size и speed

ну вот как-то так )
03.02.2009 в 16:53

dont stop
спасибо_) я все сделала уже)