PDA

نسخه کامل مشاهده نسخه کامل : عكس كردن شكل در سي پلاس



آرام جان گل
24-05-2007, 01:25
سلام

من شكل يك ماشين را د رسي پلاس پلاس با يك آرايه مي كشم و انرا با تابع move كه خودم تعريف كرده ام حركت مي دهم

در حركت ماشين چون تنها در راستاي افقي حركت مي كند پس تنها مقادير x تغيير مي كنند در ضمن حركت از چپ به راست است

مي خواهم كه ماشين به انتهاي صفحه نمايش(سمت راست) كه رسيد حالا مقداري به پايين بيايد (يعني y ها زياد شوند) و حالا برعكس حركت كند يعني اين بار از راست به چپ و سر ماشين كه قبلا به سمت راست بوده حالا به سمت چپ باشد

مثل اينكه اين ماشين مرتب در حال دور زدن از راست به چپ و از چپ به راست باشد.

اما نمي دانم كه نقاطم را بايد چطوري تغيير دهم چون اگه x ها را به يك نسبت زياد كنم باز هم سر ماشين روبه راست مي شود ولي من مي خوام كه روبه چپ بشه

مثل اينكه ماشين من نسبت به يك خط عمودي تقارن پيدا كنه

برنامه من:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

لطفا راهنمايي كنيد
يه راهنمايي كوچيك هم كمكم مي كنه
مرسي

someone
25-05-2007, 14:34
سلام.
یه راه اینکه که به این شکل عمل کنین :


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بنابراین کافیه تابعی مثلا به این شکل به برنامه اضافه کنین:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

دوباره کدتون رو براتون میذارم :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اما نکته ی جالب اینه شما هنوز نقاط رو به همون شکل سابق استفاده میکنین! که در موردش خیلی صحبت
کردیم. البته خب کدتون درسته و خوب کار میکنه.
البته برنامه کامل نیست. میتونین خودتون کامش کنین.