
 Итак, зачем всё это нужно.

 Совершенно очевидно, что для программеров-демомейкеров, закалённых старым
добрым Досом, большинство фич Windows и Direct3D API на фиг не нужны
(говорить о GUI-программировании даже и не стоит). Всё что таким 
дзен-любителям надо, это простота. А ещё минимализм. Ну да ладно.
 Итак, вуаля! - вот попытка сделать простейший интерфейс для DirectDraw. 

 Как это всё работает? Инициализируются первичный/вторичный буфер, а также
внеэкранный буфер, которому присваивается адрес имеющегося массива byte
Array[640*480]. Причём тщательно выставляютс флаги (см. хелп от SDK)! Иначе
подлый Директ откажется нормально работать!

 Зато теперь как в старом добром Досе - пишешь в массив всё что угодно, а
когда надо вывести на экран - делается элегантный BltFast в первичный или
вторичный буфер (по вкусу).  И никаких Lock/Unlock и прочей мутоты.



 Смагин Дмитрий
 exmortis@yandex.ru
 http://exmortis.narod.ru

 Этот примерчик, надеюсь, чуть менее корявый, чем предыдущий.
