Size: a a a

2019 November 24

I

Igor725 in pro.lua
ну по большей части пока что да
источник

S

Snusmumriken in pro.lua
источник

S

Snusmumriken in pro.lua
Тут просто проверка зажатой клавиши средствами ОС. И это работает.
источник

I

Igor725 in pro.lua
хмм
источник

I

Igor725 in pro.lua
я так и думал сделать, но не хотелось
источник

I

Igor725 in pro.lua
думал что-то получше придумается
источник

S

Snusmumriken in pro.lua
Под вендой с luajit
user32 = ffi.load('user32')

ffi.cdef[[
   int GetKeyState(int nVirtKey);
]]

-- copypaste
local codes = {
   left  = 0x25,
   up    = 0x26,
   right = 0x27,
   down  = 0x28,
}

function keyIsDown(code)
   return user32.GetKeyState(code) < 0
end

Код змейки: https://pastebin.com/X3ynm99t
источник

I

Igor725 in pro.lua
есть, в принципе, функция getch, если уж в Си лезть, но если в винде она присутствует по дефолту (но с названием _getch), то в линуксах её уже может и не оказаться
источник

S

Snusmumriken in pro.lua
Либа для графона в консоли — https://pastebin.com/cP5DF4AM
Но нужна win10, ибо там влепили ansi-escape-последовательности. Зато кроссплатформа, на линексах работает.
источник

I

Igor725 in pro.lua
Snusmumriken
Либа для графона в консоли — https://pastebin.com/cP5DF4AM
Но нужна win10, ибо там влепили ansi-escape-последовательности. Зато кроссплатформа, на линексах работает.
За что я майкам безмерно благодарен. Мне приходилось на 2000, xp, 7 и прочих ставить ansicon
источник

S

Snusmumriken in pro.lua
Для такого обычно таки дёргают ncurses, потому что под вендой она дёргает вендовую консольную апи. Там это сишными функциями а не вводом в stdin.
источник

I

Igor725 in pro.lua
А разве ncurses изкоробки дружит с виндой?
источник

I

Igor725 in pro.lua
Я помню только про существование какой-то pdcurses чтоль
источник

I

Igor725 in pro.lua
Вообще ncurses возможно и соберётся под виндой из mingw, но хотелось бы msvc
источник

S

Snusmumriken in pro.lua
А, ну вот.
#ifdef _WIN32_
#include "pdcurses.h"
источник
2019 November 26

M

Mikhail in pro.lua
Утро доброе! С масленицей!
убегаю с nodejs в виду невозможности работы с Unix Sockets: SOCK_SEQPACKET
подскажите что-нить лайтвейтное для SOCK_SEQPACKET   спасиб @Snusmumriken
(кроме turbo)
источник

S

Snusmumriken in pro.lua
Ненаю ))
источник

M

Mikhail in pro.lua
источник

p

pragus in pro.lua
Mikhail
Утро доброе! С масленицей!
убегаю с nodejs в виду невозможности работы с Unix Sockets: SOCK_SEQPACKET
подскажите что-нить лайтвейтное для SOCK_SEQPACKET   спасиб @Snusmumriken
(кроме turbo)
А где это у тебя seqpacket есть?
источник

M

Mikhail in pro.lua
Unix Sockets / IPC
источник