|
Опубликовано 27.08.2012 00:31 (12 лет назад) # |
Возник вопрос. При эмуляции консоли какое управление возможно мышью? Никогда с таким не сталкивался, поэтому такой вопрос. Мог бы я, если бы пользовался настоящей консолью, узнать координаты курсора мыши и, соответственно, на какой позиции в таблице он находится? |
|
|
|
Опубликовано 27.08.2012 02:29 (12 лет назад) # |
что ж вы не подождали пока Ludum Dare закончится =_= |
|
|
Инженер‑космогоник
|
Опубликовано 27.08.2012 06:17 (12 лет назад) # |
AleVerDes написал:
Мог бы я, если бы пользовался настоящей консолью, узнать координаты курсора мыши и, соответственно, на какой позиции в таблице он находится?
Да, там есть такая возможность. Позволяет узнать символ, над которым находится мышь. |
|
|
|
Опубликовано 27.08.2012 08:45 (12 лет назад) # |
Mefistofel написал:
AleVerDes написал:
Мог бы я, если бы пользовался настоящей консолью, узнать координаты курсора мыши и, соответственно, на какой позиции в таблице он находится?
Да, там есть такая возможность. Позволяет узнать символ, над которым находится мышь. Насколько я помню свои эксперименты на C++ 3.1 и TurboPascal, там мышь всегда возвращает число в диапазоне 0-639, 0-399. Разделив это на размер знакоместа мы получаем координаты текстового курсора.
В целом - да, можно.
ЗЫ Правда я для этого вешался на прерывание мыши... через ассемблер. Уже забыл все. Кажись int 33. (или 10?) :)
редакция от RichDad, 27.08.2012 08:46 |
|
|
|
Опубликовано 27.08.2012 12:02 (12 лет назад) # |
1 МБ выдается на весь проект или на папку Release?
И да, можно использовать ЛЮБУЮ музыку, но бонус будет даваться лишь за 8bit-музыку, верно? |
|
|
Инженер‑космогоник
|
Опубликовано 27.08.2012 12:28 (12 лет назад) # |
Да - в паскале было именно так - через ассемблер. именно через прерывание, правда номер я тоже не помню.
1 МБ выдается на папку Release в распакованном виде(в этом конкурсе можно пковать исполняемый файл, ресурсы можно паковать всегда, естественно, если программа сама их распаковывает при загрузке)
Насчет музыки - именно так, хотя к термину "8-бит" никто не будет придираться, используйте любую электронную или трекерную музыку, храните в любом удобном вам формате. |
|
|
|
Опубликовано 27.08.2012 14:22 (12 лет назад) # |
500FPS Мальдеброд....
редакция от JKot, 27.08.2012 14:23 |
|
|
|
Опубликовано 27.08.2012 14:56 (12 лет назад) # |
Возможно создание текстовой игры? Без псевдографики, квест например.
Правка. Если нет, то вот это сделать.
Слева будет текст (мысли/диалоги/действия/комментарии), а справа объекты контакта т.е. неприятели, какие-либо препятствия, вещички. Дабы не заморачиваться.
редакция от LetsOffBrains, 27.08.2012 15:00 |
|
|
|
Опубликовано 27.08.2012 15:46 (12 лет назад) # |
Скачал обновлённый файл с шрифтами и цветами... шрифтов нет, цвета только до №11 8( |
|
|
|
Опубликовано 27.08.2012 16:13 (12 лет назад) # |
Shirson написал:
Скачал обновлённый файл с шрифтами и цветами... шрифтов нет, цвета только до №11 8( Это из соседнего топика. Я просто for добавил. См. аттач
редакция от RichDad, 27.08.2012 16:14 |
|
|
|
Опубликовано 27.08.2012 16:46 (12 лет назад) # |
Можно использовать не консоль а приложение имитируещее консоль ?
|
|
|
|
Опубликовано 27.08.2012 17:31 (12 лет назад) # |
Kalenovsky написал:
Можно использовать не консоль а приложение имитируещее консоль ?
Написано же, да. |
|
|
|
Опубликовано 27.08.2012 18:06 (12 лет назад) # |
Протестируйте запускаемость.
P.S: С уменьшением размера до 800 байт столько проблем ><, что мне это надоело. |
|
|
Инженер‑космогоник
|
Опубликовано 27.08.2012 18:13 (12 лет назад) # |
Архив поправил
круть, идет, 105 фпс
А 800 байт из спортивного интереса?
редакция от Mefistofel, 27.08.2012 18:24 |
|
|
|
Опубликовано 27.08.2012 19:12 (12 лет назад) # |
LetsOffBrains
спс |
|
|
|
Опубликовано 27.08.2012 19:17 (12 лет назад) # |
RichDad написал:
Shirson написал:
Скачал обновлённый файл с шрифтами и цветами... шрифтов нет, цвета только до №11 8( Это из соседнего топика. Я просто for добавил. См. аттач
Ничего не понял :)
И, кстати, твоя коносль не запускается под XP -
---------------------------
Console test.exe
This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
---------------------------
Что-то с манифестом накуролесил.
редакция от Shirson, 27.08.2012 19:25 |
|
|
|
Опубликовано 27.08.2012 23:56 (12 лет назад) # |
Mefistofel
Да хотелось из спортивного интереса поизвращаться, но уже сыт по горло) Я таки получил 800 байт написав тригонометрические функции и memset на асме. Но оно стало падать без возможности дебага и я послал это всё).
редакция от JKot, 28.08.2012 02:26 |
|
|
|
Опубликовано 28.08.2012 06:23 (12 лет назад) # |
А как называется шрифт что вы выложили в пример ?
если такого нет можно использовать стандартные симфолы ? |
|
|
|
Опубликовано 28.08.2012 09:15 (12 лет назад) # |
Terminal 8x12. Он в cmd.exe у тебя, как его не может быть?)
|
|
|
|
Опубликовано 28.08.2012 10:26 (12 лет назад) # |
Имеется в виду точный ttf-файл. |
|
|