ZX Spectrum
Game

WindowX

Your Sinclair (Великобритания),

Автор:

Жанр: Программы и утилиты


Доступные версии

 Неофициальное издание
Играть!

Язык

  • Русский
  • English

Управление

  • Клавиатура(?)

Игроков

  • Один
  • Описание
  • Описание (авт.пер.)
  • Информация

WINDOWX

Пол Dias с Вашего Sinclair, май и июнь 1991

Даже самый anoraked из твердолобых Спец-приятелей, должно быть, смотрел на окна и выпадающие меню на ST и Amiga в тот или иной момент и подумал: “Хм, они немного хорошо – может быть, я должен получить один из тех. “Но сейчас нет никакой необходимости! Спасибо Павлу Диас, делая вид, у вас есть действительно дорогой компьютер это просто вопрос того, чтобы печатать в его программа WindowX, снятия о # 300 наличные деньги из банка и поджигая его.

Первое, что нужно сделать, это посмотреть на листинг. Не очень

зрелище, не так ли? Но, по крайней мере нет шестигранной беспокоиться – просто много Заявления данных. (. Стон) Давай – молодцом. Получить все это набирается в и сохранить его на кассету. Затем запустите программу и, если ошибок не являются сообщил, сохранить машинный код он генерирует на ленту, делая SAVE “WINDOWX” КОД 62000.880.

Право. Следующее, что нужно сделать, это решить, что делать с ним. Дело

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

Первый шаг, как только вы сохранили код на ленту, чтобы очистить

41209, чтобы дать вам некоторое пространство в памяти, а затем загрузить “” код для загрузки Код обратно. Затем вам нужно включить следующие строки на начало вашей программы:

DEF FN d (P, Q, с) = USR 62000 DEF FN ж (у, х, д, ж, с, т, б) = USR 62003 DEF FN с (с, м) = USR 62006 DEF FN г (м, с) = USR 62009

Теперь вы сможете использовать четыре основные функции WindowX, которые заключаются в следующем:

Рисование Desktop

Правильные компьютеры есть своего рода фоном, на котором рисовать все

окна и вещи. Если вы идете Пусть A = FN D (р, д, в) Вам будет предоставлена только с такой возможностью. Экран будет наполнен линий два переменного байт, ‘P’ и ‘Q’, которые работают немного как UDGs. ‘С’ значение атрибута (то есть. цвет). Так, для создания желтый и черный шахматном картина, используйте команду Пусть A = FN D (170,85,48).

Рисование для Windows

Это где вещи действительно жарко. Чтобы нарисовать окно (или, в самом деле,

Меню) на месте по вашему выбору у А = FN W (у, х, д, ж, с, т, б). ‘У’ и “х” являются характер строк и столбцов позиции для окна, ‘d’ и ‘W’ являются глубина и ширина окна и “C” имеет атрибут Значение окна. Вы также можете указать ‘строку заголовка “через вершину окна и “тесной коробке” в углу, установив “т” 0 для ничего, 1 для заголовка и 2 для заголовка и близким поле. Если Вы хотите границу вокруг окна, чтобы дать эффект тени, установить ‘B’ к 1, в противном случае значение 0. Заметим, что окна носят чисто косметический характер – вы не может “перенаправить” текст в них или что-нибудь разработать подобное. (Только что вы ожидаете в 880 байт?)

Хранение и ссылаясь на экране

Покончив с меню или окна, это хорошо, чтобы иметь возможность получить

избавиться от него и восстановления экрана на, как это было раньше. Для этого Вы должны будете спасти экран (или его часть) в памяти, а затем вернуть его снова, который является, где эти две функции входят. Тебя может хранить одну треть экрана, в то время, и до 9/3 может пройдет в памяти сразу (это целых три экраны).

Для хранения треть экрана у А = FN сек (с, м), где “S” является

номер третий вы хотите сохранить (1-3, где 1 является верхняя треть) и ‘м’ является расположение в памяти, где вы хотите его хранить (1-9). [Для восстановить треть экрана у] Пусть г = FN (M, S), где ‘M’ и ‘S’ являются, как указано выше, только наоборот. Вам не нужно, чтобы заменить Третий в месте вы получили его от, который также может быть удобно. А если Вы не планируете использовать все девять мест хранения у вас не будет Чтобы очистить вполне такой низкий ряд перед загрузкой программы. Для Например, если вы не хотите, чтобы место, предназначенное совсем ясно 61999. Каждый третий потребности 2310 байт, так что если вы хотите три из них CLEAR, 55069.

Я могу сказать, что ты впечатлен. Просто ждать, пока вы видите демонстрационную программу.

Здесь, как и было обещано, является демо идти с программой WindowX признакам в прошлом месяце Pitstop. Тщательное прочтение должно выявить множество горячие советы о том, чтобы создать самые умные окна вокруг. Например, УДГ определяется в линии 110, чтобы добавить элегантности меню. Что Такие вещи. Будучи лишь демо программа на самом деле не делают большой дело, но это выглядит мертвым впечатляет все равно.

Вы, конечно, нужно будет еще работать программу в прошлом месяце перед вами

пытаться использовать этот.

?

Игра WindowX запускается прямо на сайте. Утилита для программной разработки, которую подарил миру Paul Dias, была опубликована компанией Your Sinclair в 1991 году в Великобритании.

Не запускается или глючит игра, или не можете пройти? Спросите в комментариях.

avatar
  Subscribe  
Уведомлять об
 

Сохранённые игры[X]

  

Справка[X]

Помощь уже в пути!

Не забывайте периодически сохранять игровой прогресс на сервере (клавишей F8), чтобы уверенно продвигаться вперёд!

Если вы гость на сайте, то прогресс будет сохранён только в памяти браузера и потеряется при закрытии. Чтобы этого не произошло - просто войдите в свой профиль.

Для загрузки сохранённой игры жмите F3 или откройте меню "Диск" кнопкой на правой панели.

Если игра не запускается, или у вас есть вопросы по игре - задайте их ниже.

Помощь

Размер

  • x1 [256x192]
  • x2 [512x384]
  • x3 [768x576]
  • Полный

Диск

Кликни в окно эмулятора, чтобы управлять!
<<<<
Close