1. C++ / Говнокод #12911

    +13

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    void CMainWindow::OnTimer(UINT_PTR id){
    	switch(id){
    	case IDT_TIMER1:
    		CClientDC dc(this);
    		dc.SetMapMode(MM_ISOTROPIC);
    		GetClientRect(&rcClient);
    		dc.SetWindowExt(CONSTANT,CONSTANT);
    		dc.SetViewportExt(rcClient.right,rcClient.bottom);
    		dc.SelectObject(GetStockObject(NULL_BRUSH));
    		dc.SetROP2(R2_NOTXORPEN);
    		wsprintf(buff,L"Score: %d       ", score);
    		dc.TextOut(5,5,buff,15);
    		if(!won || resized)dc.Ellipse(ptsBegin0.x-RAD,ptsBegin0.y-RAD,ptsBegin0.x+RAD,ptsBegin0.y+RAD);
    		ptsBegin0.x = rand() % (CONSTANT-RAD) + RAD;
    		ptsBegin0.y = rand() % (CONSTANT -RAD)+ RAD;
    		dc.DPtoLP(&ptsBegin0,1);
    		dc.Ellipse(ptsBegin0.x-RAD,ptsBegin0.y-RAD,ptsBegin0.x+RAD,ptsBegin0.y+RAD);
    		if(!won || resized)dc.Ellipse(ptsEnd0.x-RAD,ptsEnd0.y-RAD,ptsEnd0.x+RAD,ptsEnd0.y+RAD);
    		ptsEnd0.x = rand() % (CONSTANT - RAD) + RAD;
    		ptsEnd0.y = rand() % (CONSTANT - RAD) + RAD;
    		dc.DPtoLP(&ptsEnd0,1);
    		dc.Ellipse(ptsEnd0.x-RAD,ptsEnd0.y-RAD,ptsEnd0.x+RAD,ptsEnd0.y+RAD);
    		won = resized = false;
    	}
    }

    Запостил: Abbath, 18 Апреля 2013

    Комментарии (0) RSS

    Добавить комментарий

    Ошибка компиляции комментария:
    1. Гости могут высказаться только во вторник, пятницу или субботу
    ava Помни, guest, за тобой могут следить!
    А не использовать ли нам bbcode?
    • [b]жирный[/b] — жирный
    • [i]курсив[/i] — курсив
    • [u]подчеркнутый[/u] — подчеркнутый
    • [s]перечеркнутый[/s] — перечеркнутый
    • [blink]мигающий[/blink] — мигающий
    • [color=red]цвет[/color] — цвет (подробнее)
    • [size=20]размер[/size] — размер (подробнее)
    • [code=<language>]some code[/code] (подробнее)
    Проверочный код