سلام دوستان
من قصد دارم بازی arkanoid رو به زبان c بنویسم.
برای درج بلوک های رنگی به مشکل برخوردم.
من یه آرایه global تعریف کردم که امتیاز مربوط به هر بلوک رو در خونههای این آرایه قرار دادم و بعد از هر برخورد توپ به هر بلوک یک واحد از امتیازش تو خونه معادلش کم میشه.
مثلا امتیاز 1 رنگ آبی، امتیاز 2 رنگ زرد و ...
مشکل من این هست که بعد از اینکه توپ به یک بلوک برخورد میکنه با اینکه در آرایه مقدار درست در خونه معادلش قرار گرفته و یک واحد از امتیازش کم شده اما زمان چاپ فقط کاراکتر سیاه رو بجاش نشون میده.مثلا اگر بلوک من رنگ زرد بوده و حالا توپ بهش برخورد کرده با اینکه تو آرایه مقدار 1 تو خونه قرار داده میشه اما بجای چاپ رنگ آبی ،بلوک با رنگ سیاه چاپ میشه.