Автор
|
Тема: Рисование на экране
|
krivenia |
опубликован 14-01-2002 12:10 MSK
Народ, подскажите ПЛЗ, как нарисовать под Виндой на поверхности экрана, какой бы режим не был бы установлен, и что бы не происходило (проблема такая: когда запущена игрушка, нужно отоброжать текущее время, то ли это Quake, то ли это Commandos, то ли вообще игрулька в Виндовом окне)?
|
Valery Votintsev
|
опубликован 14-01-2002 00:37 MSK
> как нарисовать под Виндой на поверхности > экрана, какой бы режим не был бы > установлен, и что бы не происходило Как насчет фломастера? И от режима не зависит ;))) |
purpe
|
опубликован 14-01-2002 00:44 MSK
правильно !тем более, что я ентому товарищу выношу официальное предупреждение (или плюсик) за размножение данного топика. |
devilray
|
опубликован 15-01-2002 10:09 MSK
хахаха, остряки
|
krivenia
|
опубликован 15-01-2002 10:24 MSK
To purpe: Извиняюсь, конечно, за размножение... %) Больше не буду... Но никто мне не может ответить на данный вопрос. Я сам пишу в основном на Дельфи, и остальные разделы в основном не просматриваю, вот и решил кинуть клич в разные разделы, вдруг кто поможет... А на счёт фломастера: Заплачу программеру, который напишет код, позволяющий рисовать фломастером на поверхности экрана незаметно для игрока... %))) |
devilray
|
опубликован 15-01-2002 17:21 MSK
А сколько заплатишь ??? |
krivenia
|
опубликован 17-01-2002 00:51 MSK
To devilray: А напишешь? Напишешь - договоримся... %)) |
devilray
|
опубликован 17-01-2002 16:01 MSK
Неееее, так бизнес не делается. Утром деньги - днем стулья, днем деньги - вечером стулья, вечером деньги - утром стулья, утром ... :)))))))))))) короче, все зависит от денег |
devilray
|
опубликован 17-01-2002 16:18 MSK
Ладно, расслабься, видно денег у тебя все равно нет :((( А рисовать можно на чем угодно, и не только фломастером :))) |
krivenia
|
опубликован 20-01-2002 14:56 MSK
Знаешь, рисовать можно чем угодно, но не так как нужно... Скока хошь? %)) |
sWap
|
опубликован 20-01-2002 19:05 MSK
Да смотрю вы тут все просто художники...Всё зависит от версии. Но asm вставки работают почти везде - главное разрешить доступ к прерыванию видеопамяти -13h
|
krivenia
|
опубликован 23-01-2002 20:06 MSK
А кто знает как это сделать? |
Del
|
опубликован 24-01-2002 00:12 MSK
Блин да чё вы так мучаетесь. Вот кусок на C++Buider:TCanvas *desk = new TCanvas(); // получаем заголовок десктопа desk->Handle = GetDC(0); for (;;){ Yield(); // точка на экране становится черной desk->Pixels[random(Screen->DesktopWidth)][random(Screen->DesktopHeight)] = clBlack; } Вот. Короче экран почёрнеет:) Думаю как рисовать понятно:))
|
sWap
|
опубликован 24-01-2002 15:46 MSK
Del я с тобой полностью согласен. Рисовать на Desktop-e - у детей в писочнице игрушки отбирать, а Кривене требуется на ЭКРАНЕ - рисовать в играх, где экран в другом MODе работает |
Del
|
опубликован 24-01-2002 18:44 MSK
Ну что знал тем и поделился :) |
AnDrum
|
опубликован 25-01-2002 00:28 MSK
2sWap: Слушай, а писочница - это что? И что там дети с игрушками делают?%))) |
sWap
|
опубликован 25-01-2002 20:52 MSK
to AnDrum Писочница - огороженная территория (чаще всего 2.5Х2.5 метра) с высотой ограды ~20- 30 см, примерно до 3/4 ограды засыпанная песком (мелкая каменная крошка перемешанная с кварцем (не пуптать с сахарным песком)), где собираются дети (детё - человек в возросте от 0 до ~7 лет) или в срань пьяные не дети (pascal -|not дети|; c/c++ -|!дети|), а игрушки - это не Quake и не StarCraft а лопатки, формочки и машинки. И ты не поверишь, но в с ними можно тоже играть. |
AnDrum
|
опубликован 26-01-2002 00:15 MSK
2sWap: Да? А я подумал, что писочница - это alias для объекта tolchok , чаще всего имеющего свойство color==white, изготовленный из различных вариантов керамики, мрамора, либо (крайне редкий вид) из золота, вообще говоря, предназначнный для передачи (broadcast) видоизмененных человеком продуктов питания (общий тип - havchik, в данном случае - его производную otliv) в канализационную сеть (global pool) методом каналов (pipes) , либо объект - наследник вышеописанного класса (класс pissuar) , обладающий урезанной функциональностью (воспринимает в качестве входного параметра только переменные, унаследованные от глобального типа water) , а также измененным аттрибутом расположения (не horizonal, а vertical). А пЕсочница - она через Е пишется;))) Будьте здоровы!;))) |
frostbitten
|
опубликован 26-01-2002 06:50 MSK
2AnDrum: Ты зря недовольствуешь! Ты, наверное, забыл, что в пЕсочницу кроме недетей и в срань пьяных детей ходят и различного рода млекопитающие... и ходят они туда вовсе не куличики фигачить... они... они там эм... лишний вес сбразывают разными способами.Так что пЕсочницу == пИсочницу!.. А SOM (sanitary object model) стоило бы описать поподробнее. Многие объекты хорошо так можно описать в ней. А на счет рисования так это бери PowerStrip, бери IDA и вперед! |
krivenia
|
опубликован 28-01-2002 16:52 MSK
Ага... А как? Мот примерчик какой? |
sWap
|
опубликован 28-01-2002 22:57 MSK
2frostbitten Пожалуста приведи исходнички объекта SOM, желательно с недокументированными функциями.
|
AnDrum
|
опубликован 29-01-2002 01:28 MSK
В результате взлома сервера Microsoft была добыта некоторая информация касаемо SOM, точнее, выдержка из документа с перечислением возможных ошибок, возникающих при работе с данной технологией:stack overflow - переполнение стояка value is out of range - у вас, извините, ж.. слишком широкая... divide by zero - стульчак опущен, действие невозможно incorrect assignment - попытка присваивания из унитаза ; is expected - ваша туалетная бумага не имеет перфорации not enough resources - воды для слива НЕТ NULL pointer assignment - очко пустое |
sWap
|
опубликован 29-01-2002 01:48 MSK
А там нет документации по накладке каких-нибудь текстур(желательно сразу из журнала, типа там PlayБОЙ и т.д.), а то мой предок купил новый SOM, а дрова к нему под WinХР не ставятся, а хотелось бы его разукрасить. |
krivenia
|
опубликован 30-01-2002 20:06 MSK
Чё то вы отвлеклись от темы... Кто подскажет конкретный ответ на вопрос? |
sWap
|
опубликован 31-01-2002 00:35 MSK
А вдруг у тебя SOM поломается?????????? Какое рисование тут поможет??????????;( |