– Вот здесь ванная без дверей, и это очень раскрепощает. Двери – не больше, чем плоские деревянные паранджи, которые изобрели, чтобы лишить женщин гордости и… фаллопиевости – Она оглянулась. – Мне пора обратно в круг! Ты придумаешь, что сказать отцу. Пока, дорогой!
Увидев, как мы с Джоном возвращаемся в машину, Тысячелистник хихикнула.
По дороге назад Джон сказал:
– И не говори, что я тебя не предупреждал. Теперь понимаешь, почему я стал таким, какой я есть?
Я хмыкнул.
– Знаю, – вздохнул Джон. – Давай купим себе по среднестатистическому перекусу в большой международной сети ресторанов. Это решает семьдесят пять процентов жизненных проблем.
Как ни странно, поедание гамбургера в «Бургер-кинге» показалось маленькой местью.
На выходе из ресторана я вспомнил, что кое-что забыл.
– Мой новый плащ! Черт… Я забыл его у твоей матери! Кейтлин меня убьет, если я его потеряю. Это подарок.
Джон остался в машине играть в гляделки с Тысячелистником. Я вбежал в дом. Огляделся, но плаща не увидел. Я крикнул:
– Мама?
Одна из женщин указала наверх, и я поднялся наверх, изо всех сил стараясь не смотреть в ванную. Когда я все-таки посмотрел, я увидел там мать. Голую, на животе, свобода в боксерских трусах массировала ей спину.
– О че-о-орт… извините!
Я побежал вниз под крики матери.
– Я не лесбиянка, Итан!
Плащ нашелся на столике у двери.
По дороге на паром Джон Доу заставил нас послушать «Сорок хитов».
Я пытался переварить увиденное.
– Что, странная Тысячелистник? – спросил Джон.
– Не могу не согласиться.
– Она моя сестра.
Кейтлин не восприняла мою поездку всерьез.
– У нее просто такой период в жизни! Пройдет. Мне бы ее уверенность.
Мы стояли в Джей-Поде перед кубиком Злобного Марка.
– Так чисто! Идеальный порядок… Спорим, он каждое утро заправляет кровать.
//вызвать каждый фрейм и изменить положение камеры в зависимости от положения объекта и текущей камеры
GmMsCameraFlow: vUpdate)TrealrTimeDiff)
{ //vUpdate2(rTimeDiff);
//return;
GmMsPosKeyFrame * poCurrentDesiredKeyFrame;
poCurrentDesiredKeyFrame = m_oCurrent.Cut.poGetCurrentPosKey();
m_oActiveKeyFrame.vSmoothToKeyFrame(poCurrentDesiredKeyFrame,rTimeDiff);
//перевести указатель на актор камеры
GmAcCamera ‘poCamera = (GmAcCamera *)m_poGmAcActor; ASSERT(poCamera);
if(
poPhantom
(RealAbs(poCamera-›GetLookVerticalDesiredOX0.2f)
(RealAbs(poCamera-›GetLookHorizontalDesired())
‹0.2f))
g bGoToBox – True; \else
g_bGoToBox – False;
mnUpdatePositionOfCameraDelay + +;
AtMaPos3 oPosTarget, oPosPlayer;
AtMaVector3 oLookPos;
Tboolean bUpdate Target – True;
//отодвинуть камеру от объекта и посмотреть на объект
GmMsPosKeyFrame *poPosKey – m_oActiveKeyFrame;;
//получить желаемый вид и отдаление
poPosKey- ›
poLocationAtO- › GetVector(m_oAtOffset);
poPosKey- › poLocationLookO- › GetVector(m_oLookOffset);
//изменить поле зрения камеры
poCamera- › vSetFOV(poPosKey- › rGetFOVO);
//получить текущие векторы от актора
vGetVectorFromActorO;
//сделать начальную точку назначения назначением объекта
poTarget-›vCetVectors(oPosPlayer, m_oFwd1, m_oUp1, m_oRight1, NULL);
//прогнозирование и увеличение BVOL
{AtMaVector3
oTemp; oTemp – oPosPlayer;
oTemp.vSub(m_oState,m_oLastTargetPosition);
if(ReallsApproxZero(oTemp.m_rZ))
//если положение игрока по оси Z не изменилось
//сдвинуть таблицу вверх
(oTemp.rrwZ – rTimeDiffMOO.Of;)
else
//если положение игрока по оси Z меняется, уйти
Колледж Квантлен
Центр образования для взрослых
Курс 3072-А
Задание: Поговорите о добре и зле со сторонником одного или другого
«Из тьмы к свету»
Выполнила: Кейтлин Анна Бойд Джойс
Марк Джексон, молодой человек тридцати лет, работает вместе со мной, т.е. программирует видеоигры. Он типичный нерд: например, все предметы вокруг него должны быть съедобными. У него степлер из марципана, а бумажки для заметок – из лимонной жевательной резинки. Кроме того, в офисе Марка прозвали Злобным Марком. Как известно, нет дыма без огня. Давайте проверим.
Кейтлин:
Почему тебе дали такое прозвище?
Марк:
Без всякого повода! Ты когда-то сказала, что я скучный, и тогда Бри (наша коллега) ни с того ни с сего назвала меня Злобным Марком. В том году твой парень, Итан, засек, что я смотрю что-то на компьютере. Правда, я успел нажать QUIT, и он ничего не увидел.
Кейтлин:
Что это было?
Марк:
Сейчас не припомню, кейтлин:
Прямо! Что-то неприличное?
Марк:
Почему сразу неприличное?
Кейтлин:
Марк, ну ты и гад!
Марк:
Вот так-так… Не сообщай прессе.
Кейтлин:
А давай я буду гадать, пока тебе не надоест и ты не скажешь мне, что скрывал. Поехали: групповой изврат, глотание спермы, пожилые копрофаги, сосущие вымя Сатаны…
Марк:
Хватит!
Кейтлин:
Что,горячо?
Марк:
Почему неприличное?
Кейтлин:
Ты с какой планеты?
Марк:
Я не злобный!
Кейтлин:
Допустим. Тогда почему ты не признаешься, что смотрел?
Марк:
Да ради бога! Я читал про новое лекарство от…
Кейтлин:
От чего?
Марк:
Не скажу.
Кейтлин:
Ну теперь-то не дрейфь! От клептомании? Педофилии? Недержания мочи?
Марк:
!!!
Кейтлин:
Недержания, да?
Марк:
Это просто смеш-…
Кейтлин:
!!!
Марк:
В детстве я страдал ночным недержанием. Тут нечего стыдиться.
Кейтлин:
Марк, дело не в том, что у тебя энурез, а в том, что ты не способен об этом говорить. Ты предпочел, чтобы весь Джей-Под год называл тебя Злобным Марком, вместо того, чтобы послать нас подальше и заниматься своими проблемами.
Марк:
В нашей культуре энурез – это пятно на репутации.
Кейтлин:
Ты мог бы извлечь из своей проблемы пользу. Уверена, есть масса людей, которые готовы заплатить, чтобы ты пришел к ним в гости и по… поспал.
Марк:
Спасибо, Кейтлин.
Кейтлин:
Как ты думаешь, есть связь между твоими детскими переживаниями и голым рабочим местом?
Марк:
Вероятно. Никогда не думал об этом в таком контексте.
Кейтлин:
А связь между энурезом и съедобным матрасом?
Марк:
Сомневаюсь.
Кейтлин:
Майкл Лэндон из «Домика в прерии» снял фильм про энурез.
Марк:
Какой-какой домик?
Кейтлин:
Был такой сериал в семидесятых.
Марк:
Я не смотрю сериалы, снятые до девяностого года. Иначе можно всю жизнь потратить на телевизор. Телевизионные архивы слишком велики.
Кейтлин:
Ну, актер такой с очень густыми волосами. Короче, в этом фильме мать вывешивала простыни на окно мальчика, пока тот был в школе, и после занятий он бежал домой, чтобы снять их, пока никто не увидел. Стал чемпионом по бегу.
Марк:
Может, сменим тему?
Кейтлин:
Мы должны обсуждать добро и зло. Как это соотносится с нашей игрой?
Марк:
В каком смысле?
Кейтлин:
Ну, мы ведь должны программировать идиотскую игру в стиле фэнтези с эльфами, звенящими-гремящими грибочками и все такое, но на самом деле тайно встраиваем туда монстра, который превратит игру в кровавую резню.
Марк:
Классная идея, правда?
Кейтлин:
Согласна. Давай сузим дебаты о добре и зле до одного-единственного вопроса: почему кровавая резня веселее, чем ее противоположность?
Марк:
Противоположность кровавой резни?
Кейтлин:
Например, «Спрайт-квест».
Марк: