وفي 28 يوليو 2008 03:56 م، قال ahmed ezz متحمساً:
يمكن تحسين الوضع قليلا باستخدام Texture في ال Managed Memory بوبالتالي عمل Lock له سيرجع لنا ذاكرة نعدل عليهاوفي 28 يوليو 2008 03:56 م، ظهر شبح ابتسامة على وجه ahmed ezz وهو يقول:
لكن كحل بديل اري ان استخدام ذاكرة التنقيع سيكون اسرعأما في 28 تموز 2008 11:27 م، فقد تنهد وسام البهنسي بارتياح وهو يرد:
حل وارد.. لكن ألا ترى معي أنه ملتف قليلاً وسيتطلب تعديلات في كود الرسم في كل جانب من جوانب اللعبة تقريباً؟في 29 يوليو 2008 05:54 ص، غمغم عبد اللطيف حاجي علي باستغراب قائلاً:
أوو.. أوو.. أعرفهاpDevice->SetTexture(0,pRenderTargetTexture);
pDevice->SetTexture(0,NULL);
pDevice->SetRenderTarget(pTextureRTSurface);
وفي 30 يوليو 2008 08:04 ص، ظهر شبح ابتسامة على وجه ahmed ezz وهو يقول:
هناك ايضا استفسار بالنسبة للدالة CoreLib::LibGetD3DDevice();أما في 30 يوليو 2008 08:04 ص، فقد تنهد ahmed ezz بارتياح وهو يرد:
هل يتم استدعاء ال BeginScene قبل دخول الدالة من قبل ال CoreLibفي 30 يوليو 2008 08:04 ص، غمغم ahmed ezz باستغراب قائلاً:
بدلا من استخدام اكساء ليعبر عن المشعل قمت باستخدام مربع ابيض من مجسم يتم رسمه CoreLib::Begin2D();
// draw up white rect
CoreLib::SplashFill(0xFFFFFFFF, 0, 0, CHAMBER_TOP-1, SCREEN_WIDTH);
// draw down white rect
CoreLib::SplashFill(0xFFFFFFFF, CHAMBER_BOTTOM, 0, SCREEN_HEIGHT , SCREEN_WIDTH);
// draw left white rect
CoreLib::SplashFill(0xFFFFFFFF, 0, 0, SCREEN_HEIGHT, CHAMBER_LEFT-1);
// draw right white rect
CoreLib::SplashFill(0xFFFFFFFF, 0, CHAMBER_RIGHT, SCREEN_HEIGHT, SCREEN_WIDTH);