Nethack wipeout_text

Nethack has a feature to engrave/write on objects. Depending on how the engraving is performed, it will suffer degradation over time as things interact with the engraving.

For example, writing on the ground with your finger will "engrave in dust" which is very prone to corruption (movement disturbs the dust).

Using Emscripten and some copy-paste, the wipeout_text function is made available to Javascript :)

wipeout_text(text, 2, 0) run 5 times:

Hello world

wipeout_text invoked repeatedly on a large text:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum venenatis urna gravida eros aliquam finibus. Sed magna leo, convallis vel elit vitae, ultrices vulputate nulla. Praesent eget congue leo. In dictum, ipsum eu tincidunt fringilla, ex lacus commodo odio, in hendrerit massa augue vitae nulla. Cras a justo est. Sed finibus, enim a fermentum viverra, leo nisl cursus est, in auctor sem sapien et diam. Quisque nisl ligula, commodo nec luctus non, sollicitudin in tellus. Cras malesuada sollicitudin diam, in finibus ex facilisis quis. Phasellus sagittis sapien quis ultricies porta. Phasellus sit amet orci ut odio lobortis congue et at arcu. Duis semper eget mauris nec blandit. Nam rutrum tempor bibendum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam pretium suscipit commodo. Mauris enim justo, lacinia a hendrerit a, tincidunt at erat. In vehicula faucibus nunc, et tristique turpis lacinia ut. Donec aliquet orci mauris, ac volutpat tortor laoreet elementum. Duis nec leo ut odio eleifend placerat vel non velit. Quisque in volutpat sem. Suspendisse vel fermentum nisi. Quisque pulvinar pretium elit vel finibus. Duis aliquam, lacus ut placerat euismod, nisi justo pulvinar dolor, ac euismod enim lacus non elit. Maecenas lobortis, sapien at feugiat consectetur, sapien sem finibus. ELBERETH