06-02-2014, 09:55 PM
06-02-2014, 11:11 PM
السبب أن التايمر مازال يعمل .. الاحداثيات ستتغير
تحتاج الى تعطيل التايمر .
تحتاج الى تعطيل التايمر .
PHP كود :
procedure TForm1.Timer3Timer(Sender: TObject);
var
GameOver: Boolean;
begin
GameOver := False;
if (Image1.Left = Image2.Left) or (Image1.Top = Image2.Top) then
GameOver := True
else
GameOver := False;
if (Image1.Top = Image3.Top) or (Image1.Left = Image3.Left) then
GameOver := True
else
GameOver := False;
if GameOver then
begin
Label5.Caption := 'game over';
Timer3.Enabled := False;
end
else
Label5.Caption := 'سليم';
end;
07-02-2014, 12:35 PM
السلام عليكم اخي الكريم SMP3
في الكود الذي وضعته لا يتم ايقاف اي شيئ و ذلك لان الاخ karika2 لم يضع
تعليمات حركه الصور على تايمر واحد لذا ستبقى الصور في حاله حركه دائمه
اتمنى تكون قد جربته
لهذا قمت بتعديل المشروع و جمعت تعليمات الحركه في تامر واحد
لا حاجه الى الكلام يمكنك رؤيه التعديل على المشروع بالمرفقات
في الكود الذي وضعته لا يتم ايقاف اي شيئ و ذلك لان الاخ karika2 لم يضع
تعليمات حركه الصور على تايمر واحد لذا ستبقى الصور في حاله حركه دائمه
اتمنى تكون قد جربته
لهذا قمت بتعديل المشروع و جمعت تعليمات الحركه في تامر واحد
لا حاجه الى الكلام يمكنك رؤيه التعديل على المشروع بالمرفقات
07-02-2014, 03:09 PM
noor.aldeen.sha كتب :السلام عليكم اخي الكريم SMP3
في الكود الذي وضعته لا يتم ايقاف اي شيئ و ذلك لان الاخ karika2 لم يضع
تعليمات حركه الصور على تايمر واحد لذا ستبقى الصور في حاله حركه دائمه
اتمنى تكون قد جربته
لهذا قمت بتعديل المشروع و جمعت تعليمات الحركه في تامر واحد
لا حاجه الى الكلام يمكنك رؤيه التعديل على المشروع بالمرفقات
السائل يريد أن تتوقف النتيجة على Game Over .
إقتباس :الا ان لا تظهر النتيجةلم يوضح أن كان يريد ايقاف الصور أم لا .
07-02-2014, 05:25 PM
اسف جدا ...
ضننت ان النتيجه التي يريدها هي ايقاف الصور عند التصدادم و كتابه game over
ضننت ان النتيجه التي يريدها هي ايقاف الصور عند التصدادم و كتابه game over
07-02-2014, 07:19 PM
noor.aldeen.sha كتب :اسف جدا ...
ضننت ان النتيجه التي يريدها هي ايقاف الصور عند التصدادم و كتابه game over
لما تتأسف ..؟ حصل خير .. :d
09-02-2014, 11:30 PM
شكراّ أخوانى أستفد من مشاركتكم ...