не могу найти ошибку
Код:
int LoadImage(loadimg img) пытаюсь рисовать так:DrawImage(screens,x,y,man,3); но хоть сдохни,рисует полностью....где ошибка?? (пять минут назад 3G дали) |
Ответ: не могу найти ошибку
Вложений: 1
|
Ответ: не могу найти ошибку
Интересно, где тебя так учили писать код, или ты самоучка?
|
Ответ: не могу найти ошибку
Цитата:
|
Ответ: не могу найти ошибку
Цитата:
.. тупой вопрос:как в масив(buff[320*240])в раз записать число?? без цикла.. |
Ответ: не могу найти ошибку
Объявить его структурой... юнитом... , типом...и т.п....
|
Ответ: не могу найти ошибку
Цитата:
|
Ответ: не могу найти ошибку
Цитата:
можно в принципе без цикла - поюзав ZeroMemory из винапи (хотя очевидно внутри будет подобие цикла + не portable). |
Ответ: не могу найти ошибку
можно fill из std
но там тоже цикл portable |
Ответ: не могу найти ошибку
Цитата:
очищаю так Код:
void cls(uint16_t* screens,uint16_t c){ .. дак как DrawImage сделать НОРМАЛЬНО? |
Ответ: не могу найти ошибку
можно попробовать wmemset(), wchar_t и short одного размера.
|
Ответ: не могу найти ошибку
хм,ну наверно опять линкер выпендриваться бутит,так же как и memcopy..
|
Ответ: не могу найти ошибку
Цитата:
|
Ответ: не могу найти ошибку
Цитата:
и у меня пиксель-буфер,а макc цвет oxffff,мне char никак не катит,тока shote,и причем unsigned() ...ну раз вы все умные,а я не очень,задача: массив char : Код:
char img[64*64*3]={ Код:
uint16_t buff[64*64][frame] размер имги=width,height размер фрейма=f_width,f_height количество фреймов=count //проще потом рисовать а,преобразователь цвета с=MAKE_RGB565(r,g,b) |
Ответ: не могу найти ошибку
переименуйте тему в "Пишем свой 2d двиг"
написал функцию таилинга: Код:
void TileImage(uint16_t *buff,loadimg img,int x,int y,uint16_t width,uint16_t height) .... |
Часовой пояс GMT +4, время: 06:52. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot