30 January 2023 23:20:32
Навигация
Новые файлы
1. Акимова Т.А., Куз...
(Экология)
2632
1. Акимова Т.А., Куз...
(Экология)
2579
2. Инженерная эколог...
(Экология)
2394
3. Инженерная экология
(Экология)
2318
4. Керженцев А.С. "Ф...
(Экология)
2427
Темы форума
Новые темы
· СИИ на пятом курсе
· Поступление на военн...
· Чертежи любые на зак...
· Типовики по ЭиЭ (ТоЭ)
· Дамп файлового архив...
Обсуждаемые темы
· Человек и Smalltalk [147]
· Домашние задания [89]
· Экзамен 2й семест... [86]
· ФГУП НИИ "Восход" [78]
· ИнтерЭВМ [66]
Даты
Скоро праздники:
через 15 дней (14.02.2023) День Cвятого Валентина
через 24 дней (23.02.2023) День защитников Родины
через 37 дней (08.03.2023) Международный женский день
Сейчас на сайте
· Гостей: 2

· Пользователей: 0

· Всего пользователей: 2,696
· Новый пользователь: jorgeqt60
Баннеры
Мы рады приветствовать Вас на сайте групп факультета ИТ МИРЭА 2009 года поступления!
Спешим сообщить Вам, что без регистрации вы увидите лишь малую часть нашего сайта и не увидите самых "вкусных" файлов, тем и форумов.
Рекомендуется зарегистрироваться здесь - регистрация. Ну или.
Просмотр темы
Логин:
Пароль:  
Форум » Дисциплины » ООП
Просмотр темы
Важная информация
Смотрим "guide по халяве" в теме Решенные задачи.
Дамп файлового архива vv206.ru (торрент): http://itv09.org/forum/viewthread.php?thread_id=98
Если хотите стереть свое сообщение насовсем - напишите вместо его текста [del] или что-нибудь в этом роде, администратор увидит и удалит его. Также можно сделать это самостоятельно - нажмите кнопку "редактировать сообщение" рядом с требуемым сообщением, а затем поставьте галочку у "Удалить сообщение", затем нажмите "Сохранить".
Текущий рейтинг: (Всего: 6 голосов)  
Ответить
Иконка 
Человек и Smalltalk
Наверх Распечатать сообщение #81
Опубликовано 06.06.2011 11:27
Аватар пользователя

Админ++


Сообщений: 82
Благодарности: 19
раз(а) в 12 сообщениях

Зарегистрирован: 16.05.11
Со дня регистрации: 4278
Пол: Мужской

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

А кто такая "она"?

Так, ладно... Во-первых, на счет отдельного процесса, который генерирует событие drawReq, которое "просит" FootBallField выполнить отрисовку на area... Я использую такой подход, потому что отрисовка таким образом вполне естественна для игр. Если запустить АИ поиграть против самого себя, то событие мыши возникать не будет. Привязываться к экспоуз тоже не лучший вариант, т.к. я должен просить его(событие экспоуз) возникнуть, т.е. постоянно приходится писать redraw в тех местах где мне необходимо сделать прорисовку. Помоему это несколько привязывает мои классы к компоненту на который будет производится отрисовка, а у меня получается, что передается только переменнная area. Т.е. FootBallField не знает на какой компонент он рисует. Мне пришлось делать бы запрос на перерисовку окна из класса FootBallField после того, как АИ сделал ход...

Как видите в данном моем подходе "просить" компонент на который происходит отрисовка "перерисовать себя" не требуется, он это делает сам. Мало того сейчас я рисую непосредственно на поверхности окна, не используя компонента DrawingAreaView у которого экспоуз "в крови". Помоему у окна с этим событием не все гладко, хотя я голословлю, ибо не проверял...

Лучшим решением в этом случае является использование буфера. Мерцает картинка из-за того, что мы видим последовательное выполнение функций с помощью которых я рисую поле. Если бы можно было рисовать поле в буфер, а потом отрисовывать этот буфер на окно, то мерцания небыло бы. Mentor, если бы вы помогли мне разобраться, каким образом создать невидимую область для отрисовки, вывести туда поле, а затем скопировать ее содержимое на форму, я был бы вам очень признателен.

Во-вторых, на счет бага "два очка для АИ". Я не могу его никак найти... Почему это происходит?

Изменил(а) dhmhd, 06.06.2011 11:30
 Offline
 
Посетить сайт автора
Цитировать
Наверх Распечатать сообщение #82
Опубликовано 06.06.2011 12:24
Аватар пользователя

Админ++


Сообщений: 82
Благодарности: 19
раз(а) в 12 сообщениях

Зарегистрирован: 16.05.11
Со дня регистрации: 4278
Пол: Мужской

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Все, Сергей Сергеевич, разобрался. Долго думал почему copyArea не работаетулыбка... Источник и приемник перепутал. Теперь все красивоулыбка.
 Offline
 
Посетить сайт автора
Цитировать
Наверх Распечатать сообщение #83
Опубликовано 06.06.2011 18:47
Аватар пользователя

Админ++


Сообщений: 543
Благодарности: 158
раз(а) в 98 сообщениях

Зарегистрирован: 12.09.09
Со дня регистрации: 4889
Пол: Мужской

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

dhmhd, выложи плз что придумал улыбка
И кстати, ты не пробовал разбираться, как выводить текст (прикрутить DrawString)? Или возможно уважаемый Mentor подскажет? улыбка

I've got something for your mind, your body & your soul.

Изменил(а) paxeefixee, 06.06.2011 18:51
 Offline
 
Посетить сайт автораJabberSkype
Цитировать
Наверх Распечатать сообщение #84
Опубликовано 06.06.2011 19:27
Аватар пользователя

Админ++


Сообщений: 82
Благодарности: 19
раз(а) в 12 сообщениях

Зарегистрирован: 16.05.11
Со дня регистрации: 4278
Пол: Мужской

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

DASM32, на счет вывода текста, сейчас посмотрю. А на счет того, что придумал, все просто как 2*2=4... Вот держи сорсы и, на этот раз, точно работающий бинарник, я надеюсь, финальной версии.
 Вложение доступно только для пользователей. Пожалуйста, авторизуйтесь или зарегистрируйтесь
 Offline
 
Посетить сайт автора
Цитировать
Наверх Распечатать сообщение #85
Опубликовано 06.06.2011 19:33
Аватар пользователя

Админ++


Сообщений: 82
Благодарности: 19
раз(а) в 12 сообщениях

Зарегистрирован: 16.05.11
Со дня регистрации: 4278
Пол: Мужской

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

DASM32, есть такой метод у экземпляра класса CgDrawable, называется
Код
drawString: gc
   x: x
   y: y
   string: string.



Вот он тебе и нужен.

Изменил(а) dhmhd, 06.06.2011 21:21
 Offline
 
Посетить сайт автора
Цитировать
Наверх Распечатать сообщение #86
Опубликовано 06.06.2011 21:36
Аватар пользователя

Мегабайт


Сообщений: 106
Благодарности: 18
раз(а) в 7 сообщениях

Зарегистрирован: 23.03.11
Со дня регистрации: 4331

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

dhmhd написал:
... Хотелось бы услышать маши комментарии. Заранее спасибо.


Она - это ваша Маша улыбка

dhmhd, Вы чего сегодня не пришли?

Я завтра отдам ведомости в 11.00 !!!!

Последний шанс что-то сдать - завтра с 10.00 до 11.00 !!!
 Offline
 
Цитировать
Наверх Распечатать сообщение #87
Опубликовано 06.06.2011 21:41
Аватар пользователя

Админ++


Сообщений: 82
Благодарности: 19
раз(а) в 12 сообщениях

Зарегистрирован: 16.05.11
Со дня регистрации: 4278
Пол: Мужской

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Mentor, в ведомостях меня нет т.к. я закрылся пару недель назад. Надо брать направления. А мне их могут не дать т.к. пока у меня нет денег, чтобы оплатить учебу... вот пишу и смеюсь над собой... Хотя, ничего смешного нет...

_______________________
Yours respectfully, DHMHD.

DHMHD - the Dysmorphic Human-Mouse Homology Database (:
 Offline
 
Посетить сайт автора
Цитировать
Наверх Распечатать сообщение #88
Опубликовано 06.06.2011 21:57
Аватар пользователя

Мегабайт


Сообщений: 106
Благодарности: 18
раз(а) в 7 сообщениях

Зарегистрирован: 23.03.11
Со дня регистрации: 4331

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Что-то тупик не поймался...
 Вложение доступно только для пользователей. Пожалуйста, авторизуйтесь или зарегистрируйтесь
 Offline
 
Цитировать
Наверх Распечатать сообщение #89
Опубликовано 06.06.2011 22:14
Аватар пользователя

Килобайт


Сообщений: 65
Благодарности: 2
раз(а) в 2 сообщениях

Зарегистрирован: 12.09.09
Со дня регистрации: 4889

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Mentor, А если не завтра то когда вас можно будет еще найти в институте?
 Offline
 
Цитировать
Наверх Распечатать сообщение #90
Опубликовано 06.06.2011 22:40
Аватар пользователя

Админ++


Сообщений: 82
Благодарности: 19
раз(а) в 12 сообщениях

Зарегистрирован: 16.05.11
Со дня регистрации: 4278
Пол: Мужской

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Mentor, исправил. Вернее, добавил отслеживание такой ситуации. Интересно, это у вас компьютер в тупик попал? У меня сегодня программа часа 4 играла сама с собой. Все отлично было...
 Вложение доступно только для пользователей. Пожалуйста, авторизуйтесь или зарегистрируйтесь

_______________________
Yours respectfully, DHMHD.

DHMHD - the Dysmorphic Human-Mouse Homology Database (:

Изменил(а) dhmhd, 06.06.2011 23:10
 Offline
 
Посетить сайт автора
Цитировать
Наверх Распечатать сообщение #91
Опубликовано 06.06.2011 23:13
Аватар пользователя

Мегабайт


Сообщений: 106
Благодарности: 18
раз(а) в 7 сообщениях

Зарегистрирован: 23.03.11
Со дня регистрации: 4331

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Stasian написал:
А если не завтра то когда вас можно будет еще найти в институте?


Очевидно, довольно часто, но лучше заранее договориться с коллективом, а не приходить по одному..

dhmhd написал:
Интересно, это у вас компьютер в тупик попал?.


Нет, это я сам специально забежал...

Изменил(а) Mentor, 06.06.2011 23:17
 Offline
 
Цитировать
Наверх Распечатать сообщение #92
Опубликовано 06.06.2011 23:21
Аватар пользователя

Админ++


Сообщений: 82
Благодарности: 19
раз(а) в 12 сообщениях

Зарегистрирован: 16.05.11
Со дня регистрации: 4278
Пол: Мужской

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk


dhmhd написал:
Интересно, это у вас компьютер в тупик попал?.


Нет, это я сам специально забежал...


Просто я уж испугался, что в поиске хода бага. Как бы, в принципе, компьютер в тупик попасть не может вообще...

_______________________
Yours respectfully, DHMHD.

DHMHD - the Dysmorphic Human-Mouse Homology Database (:

Изменил(а) dhmhd, 06.06.2011 23:22
 Offline
 
Посетить сайт автора
Цитировать
Наверх Распечатать сообщение #93
Опубликовано 07.06.2011 00:34
Аватар пользователя

Админ++


Сообщений: 543
Благодарности: 158
раз(а) в 98 сообщениях

Зарегистрирован: 12.09.09
Со дня регистрации: 4889
Пол: Мужской

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

В игре AI vs AI каждый из них начинает жутко читерить каждый раунд. Или так и должно быть? улыбка
 Вложение доступно только для пользователей. Пожалуйста, авторизуйтесь или зарегистрируйтесь

I've got something for your mind, your body & your soul.
 Offline
 
Посетить сайт автораJabberSkype
Цитировать
Наверх Распечатать сообщение #94
Опубликовано 07.06.2011 00:40
Аватар пользователя

Админ++


Сообщений: 82
Благодарности: 19
раз(а) в 12 сообщениях

Зарегистрирован: 16.05.11
Со дня регистрации: 4278
Пол: Мужской

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

DASM32, да, ты правулыбка. Блин... Раньше такого небылоулыбка. Щас исправлю.

_______________________
Yours respectfully, DHMHD.

DHMHD - the Dysmorphic Human-Mouse Homology Database (:
 Offline
 
Посетить сайт автора
Цитировать
Наверх Распечатать сообщение #95
Опубликовано 07.06.2011 00:58
Аватар пользователя

Админ++


Сообщений: 82
Благодарности: 19
раз(а) в 12 сообщениях

Зарегистрирован: 16.05.11
Со дня регистрации: 4278
Пол: Мужской

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Оказалось, что в предыдущей версии был страшный багулыбка... Потому выкладываю новую. Надеюсь. Наконец. Чистуюулыбка.
 Вложение доступно только для пользователей. Пожалуйста, авторизуйтесь или зарегистрируйтесь

_______________________
Yours respectfully, DHMHD.

DHMHD - the Dysmorphic Human-Mouse Homology Database (:
 Offline
 
Посетить сайт автора
Цитировать
Наверх Распечатать сообщение #96
Опубликовано 07.06.2011 10:28
Аватар пользователя

Мегабайт


Сообщений: 106
Благодарности: 18
раз(а) в 7 сообщениях

Зарегистрирован: 23.03.11
Со дня регистрации: 4331

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Народ, вы где?

Через 30 мин. ведомости отдам!
 Offline
 
Цитировать
Наверх Распечатать сообщение #97
Опубликовано 07.06.2011 13:14
Аватар пользователя

Мегабайт


Сообщений: 106
Благодарности: 18
раз(а) в 7 сообщениях

Зарегистрирован: 23.03.11
Со дня регистрации: 4331

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Все! Ко мне только с допусками!
 Offline
 
Цитировать
Наверх Распечатать сообщение #98
Опубликовано 07.06.2011 17:48
Аватар пользователя

Мегабайт


Сообщений: 106
Благодарности: 18
раз(а) в 7 сообщениях

Зарегистрирован: 23.03.11
Со дня регистрации: 4331

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Кому еще интересно, вот много иноязычных презентаций про Smalltalk на slideshare...

http://www.slides...=smalltalk
 Offline
 
Цитировать
Наверх Распечатать сообщение #99
Опубликовано 07.06.2011 18:42
Аватар пользователя

Мегабайт


Сообщений: 106
Благодарности: 18
раз(а) в 7 сообщениях

Зарегистрирован: 23.03.11
Со дня регистрации: 4331

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Говорят мастера..
 Вложение доступно только для пользователей. Пожалуйста, авторизуйтесь или зарегистрируйтесь
 Offline
 
Цитировать
Наверх Распечатать сообщение #100
Опубликовано 07.06.2011 19:29
Аватар пользователя

Байт


Сообщений: 25
Благодарности: 1
раз(а) в 1 сообщениях

Зарегистрирован: 07.10.09
Со дня регистрации: 4864

Пожаловаться на это сообщение 
Иконка 
RE: Человек и Smalltalk

Сергей Сергеевич, направление луча света к цели расстановкой зеркал на сетке в Squeak сойдет за курсовую?

www.userbars.com/ub1983953.png

Изменил(а) harrrrr, 07.06.2011 19:29
 Offline
 
Цитировать
Ответить
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)

« Предыдущая тема | Следующая тема »
 RSS Перейти на форум:
Похожие темы
Тема Форум Автор Ответов Последнее сообщение
· ИнтерЭВМ Базовые кафедры paxeefixee 66 06.03.2014 19:06
· И снова рефераты История paxeefixee 12 22.05.2010 13:48
· инвайты lockerz.com Флейм WASD 1 17.11.2009 22:01
· Искусственный интеллект: философия,... Собрания/конференции paxeefixee 0 09.11.2010 22:21
Время загрузки: 0.44 секунд 6,088,894 уникальных посетителей