This repository has been archived by the owner on May 6, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 113
Commits on Apr 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c12bde9 - Browse repository at this point
Copy the full SHA c12bde9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 451fb98 - Browse repository at this point
Copy the full SHA 451fb98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b41d8d - Browse repository at this point
Copy the full SHA 7b41d8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d09904 - Browse repository at this point
Copy the full SHA 3d09904View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19047f5 - Browse repository at this point
Copy the full SHA 19047f5View commit details -
Fix bug in checked conversion.
py::array::ensure attempts to convert an object to python array, if it already isn't one. Our use case wants to fail instead of create a new array, so instead we check py::isinstance. We also improved the error messages and remove the TODO for that.
Configuration menu - View commit details
-
Copy full SHA for 0151c87 - Browse repository at this point
Copy the full SHA 0151c87View commit details -
Reimplement the ttyrecs.pyx converter in pybind11.
Note that this involves changing the type of cursor entries from uint16 to unsigned char. Tests ported across, and the `reader` executable.
Configuration menu - View commit details
-
Copy full SHA for 102410a - Browse repository at this point
Copy the full SHA 102410aView commit details -
Taken from github.com:deadpixi/libtmt commit (1da7ba9).
Configuration menu - View commit details
-
Copy full SHA for 567e1e8 - Browse repository at this point
Copy the full SHA 567e1e8View commit details -
(@heiner) Modify libtmt to not handle wide characters. Undo locale ch…
…ange. This is a commit from interal research repo (cabeefb).
Configuration menu - View commit details
-
Copy full SHA for d0d27d4 - Browse repository at this point
Copy the full SHA d0d27d4View commit details -
Add support for DEC graphic set from NetHack.
NetHack allows you to use the DEC graphics set to render the dungeon (https://nethackwiki.com/wiki/DECgraphics). Since DEC graphics mode is toggled on and off with ESC ( 0, ESC ( B respectively, we add a new 'state' to tmt to indicate when ESC ( have been pressed. Normally anything following this sequence is ignored, anyway. Each character then saves whether it was written in DEC mode or not, in attributes. While this would not work for a general DEC parser (since some DEC characters include whitespace/new lines etc that would not have been interpretted correctly by the terminal emulator - cf https://en.wikipedia.org/wiki/DEC_Special_Graphics) in this case this is fine because NetHack only uses DEC graphics for rendering particular glyphs (as suggested in the NetHack Wiki, and as suggested in paxed/dgamelaunch scriptfor stripping gfx). A test is added to check rendering.
Configuration menu - View commit details
-
Copy full SHA for c068fab - Browse repository at this point
Copy the full SHA c068fabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59037f4 - Browse repository at this point
Copy the full SHA 59037f4View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.