Важная информация

User Tag List

Страница 24 из 30 ПерваяПервая ... 202122232425262728 ... ПоследняяПоследняя
Показано с 231 по 240 из 298

Тема: Библиотека нужных процедур для написания демо

  1. #231
    goblinish
    Гость

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Как раз запилил в тему статью: http://speccy.info/%D0%9F%D0%B5%D1%8...BE%D0%BA%D0%B5

    Разместил в категорию "Программирование", т.к. в "Программирование графики" не подходит.
    экзотичная процедура.

  2. #232
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goblinish Посмотреть сообщение
    экзотичная процедура.
    сам писал и использую в своих играх.

  3. #233
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,257
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    сам писал и использую в своих играх.
    Перекодировку лучше делать в процессе печати, а не при задании. Иначе получается маловразумительная мешанина вместо текста.

  4. #234
    goblinish
    Гость

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    сам писал и использую в своих играх.
    вот немного из черновика:
    для печати текста удобнее подготовить следующую структуру:
    dw#4820;экранный адрес, где будет напечатан текст
    db "текст",0

    нулевой байт удобнее для определения длины сообщения, заодно позволит сэкономить регистры.
    и далее, где константа svsk?

    в общем, не наш метод. метод - в хранении шрифта и хитрой печати в win-кодировке.
    завтра допишу, тут опубликую.

  5. #235
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Перекодировку лучше делать в процессе печати, а не при задании. Иначе получается маловразумительная мешанина вместо текста.
    Можно перекодировать перед сохранением объектника. А можно макросом.

  6. #236
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Перекодировку лучше делать в процессе печати, а не при задании. Иначе получается маловразумительная мешанина вместо текста.
    Ну там тока добавить sub a,n , чтобы перейти в стандартную кодировку ASCII. Я просто применял свою кодировку с только нужными символами, чтобы сэкономить память.

  7. #237
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот как быть с процедурами вывода спрайтов? Уж больно много разных, с разными форматами и выводами. Даже если разделить по категориям, всё равно для одной категории (например, вывод познакоместного спрайта без атрибутов) много реализаций.

  8. #238
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    отдельно, наверное, надо в разделе о демах описать разные методы вывода спрайтов: стековые, стековые, стековые, через кучу LDI, стековые с маской и т.д.

  9. #239
    Member Аватар для rajdee
    Регистрация
    15.01.2005
    Адрес
    Novomoskovsk
    Сообщений
    182
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    стековые, стековые, стековые
    а это все разные методы вывода?

  10. #240
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну два как минимум принципиально разные, 3й я могу придумать а еще можно добавить заливку экрана паттерном через стек (тоже как бы спрайты).

Страница 24 из 30 ПерваяПервая ... 202122232425262728 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Графическая библиотека
    от alone в разделе Программирование
    Ответов: 81
    Последнее: 31.01.2016, 20:37
  2. Что нужно для написания игр ?
    от zx-kit в разделе Игры
    Ответов: 316
    Последнее: 25.02.2014, 22:25
  3. библиотека на форум
    от sevol в разделе Форум
    Ответов: 4
    Последнее: 26.06.2010, 09:06
  4. простой скрипт для написания хелпов
    от jim в разделе Программирование
    Ответов: 2
    Последнее: 09.04.2007, 14:33
  5. Ответов: 3
    Последнее: 08.02.2007, 19:38

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •