2021-12-12 21:09:41 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
< html >
< head >
< meta http-equiv = "content-type" content = "text/html; charset=UTF-8" >
< title > Mu - apps/tile.mu< / title >
< meta name = "Generator" content = "Vim/8.1" >
< meta name = "plugin-version" content = "vim8.1_v1" >
< meta name = "syntax" content = "none" >
< meta name = "settings" content = "number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy=" >
< meta name = "colorscheme" content = "minimal-light" >
< style type = "text/css" >
<!--
pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #ffffd7; }
body { font-size:12pt; font-family: monospace; color: #000000; background-color: #ffffd7; }
a { color:inherit; }
* { font-size:12pt; font-size: 1em; }
.PreProc { color: #c000c0; }
.muRegEdx { color: #af5f00; }
.muRegEcx { color: #870000; }
.Special { color: #ff6060; }
.LineNr { }
.muRegEsi { color: #005faf; }
.muRegEbx { color: #5f00ff; }
.Constant { color: #008787; }
.muRegEdi { color: #00af00; }
.CommentedCode { color: #8a8a8a; }
.Delimiter { color: #c000c0; }
.muFunction { color: #af5f00; text-decoration: underline; }
.muComment { color: #005faf; }
-->
< / style >
< script type = 'text/javascript' >
<!--
/* function to open any folds containing a jumped-to line before jumping to it */
function JumpToLine()
{
var lineNum;
lineNum = window.location.hash;
lineNum = lineNum.substr(1); /* strip off '#' */
if (lineNum.indexOf('L') == -1) {
lineNum = 'L'+lineNum;
}
var lineElem = document.getElementById(lineNum);
/* Always jump to new location even if the line was hidden inside a fold, or
* we corrected the raw number to a line ID.
*/
if (lineElem) {
lineElem.scrollIntoView(true);
}
return true;
}
if ('onhashchange' in window) {
window.onhashchange = JumpToLine;
}
-->
< / script >
< / head >
< body onload = 'JumpToLine();' >
< a href = 'https://github.com/akkartik/mu/blob/main/apps/tile.mu' > https://github.com/akkartik/mu/blob/main/apps/tile.mu< / a >
< pre id = 'vimCodeElement' >
< span id = "L1" class = "LineNr" > 1 < / span > < span class = "muComment" > # Randomly tile from a given set of tiles< / span >
2021-12-12 23:04:30 +00:00
< span id = "L2" class = "LineNr" > 2 < / span > < span class = "muComment" > #< / span >
< span id = "L3" class = "LineNr" > 3 < / span > < span class = "muComment" > # To build:< / span >
< span id = "L4" class = "LineNr" > 4 < / span > < span class = "muComment" > # $ git clone < a href = "https://github.com/akkartik/mu" > https://github.com/akkartik/mu< / a > < / span >
< span id = "L5" class = "LineNr" > 5 < / span > < span class = "muComment" > # $ cd mu< / span >
< span id = "L6" class = "LineNr" > 6 < / span > < span class = "muComment" > # $ ./translate apps/tile.mu< / span >
< span id = "L7" class = "LineNr" > 7 < / span > < span class = "muComment" > # To run:< / span >
< span id = "L8" class = "LineNr" > 8 < / span > < span class = "muComment" > # $ qemu-system-i386 code.img< / span >
< span id = "L9" class = "LineNr" > 9 < / span >
< span id = "L10" class = "LineNr" > 10 < / span > < span class = "PreProc" > type< / span > < a href = 'tile.mu.html#L10' > tile< / a > < span class = "Delimiter" > {< / span >
< span id = "L11" class = "LineNr" > 11 < / span > data: (handle array handle array int)
< span id = "L12" class = "LineNr" > 12 < / span > < span class = "Delimiter" > }< / span >
< span id = "L13" class = "LineNr" > 13 < / span >
< span id = "L14" class = "LineNr" > 14 < / span > < span class = "PreProc" > fn< / span > < span class = "muFunction" > < a href = 'tile.mu.html#L14' > main< / a > < / span > < a href = '../500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '../500fake-screen.mu.html#L16' > screen< / a > ), keyboard: (addr keyboard), data-disk: (addr disk) < span class = "Delimiter" > {< / span >
< span id = "L15" class = "LineNr" > 15 < / span > < span class = "muComment" > # basic maze< / span >
< span id = "L16" class = "LineNr" > 16 < / span > < span class = "muComment" > # 10 PRINT CHR$(205.5 + RND(1))< / span >
< span id = "L17" class = "LineNr" > 17 < / span > < span class = "muComment" > # GOTO 10< / span >
< span id = "L18" class = "LineNr" > 18 < / span > < span class = "CommentedCode" > #? var tiles-storage: (array tile 2)< / span >
< span id = "L19" class = "LineNr" > 19 < / span > < span class = "CommentedCode" > #? var tiles/esi: (addr array tile) < - address tiles-storage< / span >
< span id = "L20" class = "LineNr" > 20 < / span > < span class = "CommentedCode" > #? set-tile tiles, 0/idx, 1 0 0, 0 1 0, 0 0 1< / span >
< span id = "L21" class = "LineNr" > 21 < / span > < span class = "CommentedCode" > #? set-tile tiles, 1/idx, 0 0 1, 0 1 0, 1 0 0< / span >
< span id = "L22" class = "LineNr" > 22 < / span >
< span id = "L23" class = "LineNr" > 23 < / span > < span class = "muComment" > # < a href = "https://pbat.ch/wiki/trikuf" > https://pbat.ch/wiki/trikuf< / a > < / span >
< span id = "L24" class = "LineNr" > 24 < / span > < span class = "PreProc" > var< / span > tiles-storage: (array < a href = 'tile.mu.html#L10' > tile< / a > < span class = "Constant" > 0x62< / span > )
< span id = "L25" class = "LineNr" > 25 < / span > < span class = "PreProc" > var< / span > tiles/< span class = "muRegEsi" > esi< / span > : (addr array < a href = 'tile.mu.html#L10' > tile< / a > ) < span class = "Special" > < -< / span > address tiles-storage
< span id = "L26" class = "LineNr" > 26 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x00< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L27" class = "LineNr" > 27 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x01< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L28" class = "LineNr" > 28 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x02< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L29" class = "LineNr" > 29 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x03< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L30" class = "LineNr" > 30 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x04< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L31" class = "LineNr" > 31 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x05< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L32" class = "LineNr" > 32 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x06< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L33" class = "LineNr" > 33 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x07< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L34" class = "LineNr" > 34 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x08< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L35" class = "LineNr" > 35 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x09< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L36" class = "LineNr" > 36 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x0a< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L37" class = "LineNr" > 37 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x0b< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L38" class = "LineNr" > 38 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x0c< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L39" class = "LineNr" > 39 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x0d< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L40" class = "LineNr" > 40 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x0e< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L41" class = "LineNr" > 41 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x0f< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L42" class = "LineNr" > 42 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x10< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L43" class = "LineNr" > 43 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x11< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span >
< span id = "L44" class = "LineNr" > 44 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x12< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L45" class = "LineNr" > 45 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x13< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L46" class = "LineNr" > 46 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x14< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L47" class = "LineNr" > 47 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x15< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L48" class = "LineNr" > 48 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x16< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L49" class = "LineNr" > 49 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x17< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L50" class = "LineNr" > 50 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x18< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L51" class = "LineNr" > 51 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x19< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L52" class = "LineNr" > 52 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x1a< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L53" class = "LineNr" > 53 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x1b< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L54" class = "LineNr" > 54 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x1c< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L55" class = "LineNr" > 55 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x1d< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L56" class = "LineNr" > 56 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x1e< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L57" class = "LineNr" > 57 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x1f< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L58" class = "LineNr" > 58 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x20< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L59" class = "LineNr" > 59 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x21< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L60" class = "LineNr" > 60 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x22< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L61" class = "LineNr" > 61 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x23< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L62" class = "LineNr" > 62 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x24< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L63" class = "LineNr" > 63 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x25< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L64" class = "LineNr" > 64 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x26< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L65" class = "LineNr" > 65 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x27< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span >
< span id = "L66" class = "LineNr" > 66 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x28< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L67" class = "LineNr" > 67 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x29< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L68" class = "LineNr" > 68 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x2a< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L69" class = "LineNr" > 69 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x2b< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L70" class = "LineNr" > 70 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x2c< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L71" class = "LineNr" > 71 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x2d< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L72" class = "LineNr" > 72 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x2e< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L73" class = "LineNr" > 73 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x2f< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L74" class = "LineNr" > 74 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x30< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L75" class = "LineNr" > 75 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x31< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L76" class = "LineNr" > 76 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x32< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L77" class = "LineNr" > 77 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x33< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L78" class = "LineNr" > 78 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x34< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L79" class = "LineNr" > 79 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x35< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L80" class = "LineNr" > 80 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x36< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L81" class = "LineNr" > 81 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x37< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L82" class = "LineNr" > 82 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x38< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L83" class = "LineNr" > 83 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x39< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L84" class = "LineNr" > 84 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x3a< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L85" class = "LineNr" > 85 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x3b< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L86" class = "LineNr" > 86 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x3c< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L87" class = "LineNr" > 87 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x3d< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L88" class = "LineNr" > 88 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x3e< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span >
< span id = "L89" class = "LineNr" > 89 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x3f< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L90" class = "LineNr" > 90 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x40< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L91" class = "LineNr" > 91 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x41< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L92" class = "LineNr" > 92 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x42< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L93" class = "LineNr" > 93 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x43< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L94" class = "LineNr" > 94 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x44< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L95" class = "LineNr" > 95 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x45< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L96" class = "LineNr" > 96 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x46< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L97" class = "LineNr" > 97 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x47< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L98" class = "LineNr" > 98 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x48< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L99" class = "LineNr" > 99 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x49< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L100" class = "LineNr" > 100 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x4a< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L101" class = "LineNr" > 101 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x4b< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L102" class = "LineNr" > 102 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x4c< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L103" class = "LineNr" > 103 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x4d< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L104" class = "LineNr" > 104 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x4e< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L105" class = "LineNr" > 105 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x4f< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L106" class = "LineNr" > 106 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x50< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L107" class = "LineNr" > 107 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x51< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L108" class = "LineNr" > 108 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x52< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L109" class = "LineNr" > 109 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x53< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L110" class = "LineNr" > 110 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x54< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L111" class = "LineNr" > 111 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x55< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L112" class = "LineNr" > 112 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x56< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L113" class = "LineNr" > 113 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x57< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L114" class = "LineNr" > 114 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x58< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L115" class = "LineNr" > 115 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x59< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L116" class = "LineNr" > 116 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x5a< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L117" class = "LineNr" > 117 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x5b< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L118" class = "LineNr" > 118 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x5c< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L119" class = "LineNr" > 119 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x5d< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L120" class = "LineNr" > 120 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x5e< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L121" class = "LineNr" > 121 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x5f< / span > /idx, < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L122" class = "LineNr" > 122 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x60< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L123" class = "LineNr" > 123 < / span > < a href = 'tile.mu.html#L144' > set-tile< / a > tiles, < span class = "Constant" > 0x61< / span > /idx, < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 0< / span > < span class = "Constant" > 1< / span > , < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span > < span class = "Constant" > 1< / span >
< span id = "L124" class = "LineNr" > 124 < / span >
< span id = "L125" class = "LineNr" > 125 < / span > < a href = 'tile.mu.html#L190' > render-tiles< / a > < a href = '../500fake-screen.mu.html#L16' > screen< / a > , tiles
< span id = "L126" class = "LineNr" > 126 < / span > < span class = "Delimiter" > {< / span >
< span id = "L127" class = "LineNr" > 127 < / span > < span class = "PreProc" > var< / span > key/eax: byte < span class = "Special" > < -< / span > < a href = '../102keyboard.subx.html#L21' > read-key< / a > keyboard
< span id = "L128" class = "LineNr" > 128 < / span > compare key, < span class = "Constant" > 0< / span >
< span id = "L129" class = "LineNr" > 129 < / span > < span class = "PreProc" > loop-if-=< / span >
< span id = "L130" class = "LineNr" > 130 < / span > < span class = "Delimiter" > }< / span >
< span id = "L131" class = "LineNr" > 131 < / span > < span class = "PreProc" > var< / span > step/eax: int < span class = "Special" > < -< / span > copy < span class = "Constant" > 0< / span >
< span id = "L132" class = "LineNr" > 132 < / span > < span class = "Delimiter" > {< / span >
< span id = "L133" class = "LineNr" > 133 < / span > < a href = 'tile.mu.html#L253' > render-random< / a > < a href = '../500fake-screen.mu.html#L16' > screen< / a > , tiles, < span class = "Constant" > 4< / span > /pixels-per-cell, step
< span id = "L134" class = "LineNr" > 134 < / span > < span class = "Delimiter" > {< / span >
< span id = "L135" class = "LineNr" > 135 < / span > < span class = "PreProc" > var< / span > key/eax: byte < span class = "Special" > < -< / span > < a href = '../102keyboard.subx.html#L21' > read-key< / a > keyboard
< span id = "L136" class = "LineNr" > 136 < / span > compare key, < span class = "Constant" > 0< / span >
< span id = "L137" class = "LineNr" > 137 < / span > < span class = "PreProc" > loop-if-=< / span >
< span id = "L138" class = "LineNr" > 138 < / span > < span class = "Delimiter" > }< / span >
< span id = "L139" class = "LineNr" > 139 < / span > step < span class = "Special" > < -< / span > increment
< span id = "L140" class = "LineNr" > 140 < / span > < span class = "PreProc" > loop< / span >
< span id = "L141" class = "LineNr" > 141 < / span > < span class = "Delimiter" > }< / span >
< span id = "L142" class = "LineNr" > 142 < / span > < span class = "Delimiter" > }< / span >
< span id = "L143" class = "LineNr" > 143 < / span >
< span id = "L144" class = "LineNr" > 144 < / span > < span class = "PreProc" > fn< / span > < span class = "muFunction" > < a href = 'tile.mu.html#L144' > set-tile< / a > < / span > _tiles: (addr array < a href = 'tile.mu.html#L10' > tile< / a > ), _idx: int, n0: int, n1: int, n2: int, n3: int, n4: int, n5: int, n6: int, n7: int, n8: int < span class = "Delimiter" > {< / span >
< span id = "L145" class = "LineNr" > 145 < / span > < span class = "PreProc" > var< / span > tiles/eax: (addr array < a href = 'tile.mu.html#L10' > tile< / a > ) < span class = "Special" > < -< / span > copy _tiles
< span id = "L146" class = "LineNr" > 146 < / span > < span class = "PreProc" > var< / span > idx/< span class = "muRegEcx" > ecx< / span > : int < span class = "Special" > < -< / span > copy _idx
< span id = "L147" class = "LineNr" > 147 < / span > < span class = "PreProc" > var< / span > < a href = 'tile.mu.html#L10' > tile< / a > /< span class = "muRegEdi" > edi< / span > : (addr < a href = 'tile.mu.html#L10' > tile< / a > ) < span class = "Special" > < -< / span > index tiles, idx
< span id = "L148" class = "LineNr" > 148 < / span > < span class = "PreProc" > var< / span > rows-ah/eax: (addr handle array handle array int) < span class = "Special" > < -< / span > get < a href = 'tile.mu.html#L10' > tile< / a > , data
< span id = "L149" class = "LineNr" > 149 < / span > populate rows-ah, < span class = "Constant" > 3< / span >
< span id = "L150" class = "LineNr" > 150 < / span > < span class = "PreProc" > var< / span > _rows/eax: (addr array handle array int) < span class = "Special" > < -< / span > < a href = '../120allocate.subx.html#L235' > lookup< / a > *rows-ah
< span id = "L151" class = "LineNr" > 151 < / span > < span class = "PreProc" > var< / span > rows/< span class = "muRegEdi" > edi< / span > : (addr array handle array int) < span class = "Special" > < -< / span > copy _rows
< span id = "L152" class = "LineNr" > 152 < / span > < span class = "PreProc" > var< / span > row0-ah/eax: (addr handle array int) < span class = "Special" > < -< / span > index rows, < span class = "Constant" > 0< / span >
< span id = "L153" class = "LineNr" > 153 < / span > populate row0-ah, < span class = "Constant" > 3< / span >
< span id = "L154" class = "LineNr" > 154 < / span > < span class = "PreProc" > var< / span > row0/eax: (addr array int) < span class = "Special" > < -< / span > < a href = '../120allocate.subx.html#L235' > lookup< / a > *row0-ah
< span id = "L155" class = "LineNr" > 155 < / span > < span class = "PreProc" > var< / span > x0/< span class = "muRegEcx" > ecx< / span > : (addr int) < span class = "Special" > < -< / span > index row0, < span class = "Constant" > 0< / span >
< span id = "L156" class = "LineNr" > 156 < / span > < span class = "PreProc" > var< / span > src/< span class = "muRegEsi" > esi< / span > : int < span class = "Special" > < -< / span > copy n0
< span id = "L157" class = "LineNr" > 157 < / span > copy-to *x0, src
< span id = "L158" class = "LineNr" > 158 < / span > < span class = "PreProc" > var< / span > x1/< span class = "muRegEcx" > ecx< / span > : (addr int) < span class = "Special" > < -< / span > index row0, < span class = "Constant" > 1< / span >
< span id = "L159" class = "LineNr" > 159 < / span > < span class = "PreProc" > var< / span > src/< span class = "muRegEsi" > esi< / span > : int < span class = "Special" > < -< / span > copy n1
< span id = "L160" class = "LineNr" > 160 < / span > copy-to *x1, src
< span id = "L161" class = "LineNr" > 161 < / span > < span class = "PreProc" > var< / span > x2/< span class = "muRegEcx" > ecx< / span > : (addr int) < span class = "Special" > < -< / span > index row0, < span class = "Constant" > 2< / span >
< span id = "L162" class = "LineNr" > 162 < / span > < span class = "PreProc" > var< / span > src/< span class = "muRegEsi" > esi< / span > : int < span class = "Special" > < -< / span > copy n2
< span id = "L163" class = "LineNr" > 163 < / span > copy-to *x2, src
< span id = "L164" class = "LineNr" > 164 < / span > < span class = "PreProc" > var< / span > row1-ah/eax: (addr handle array int) < span class = "Special" > < -< / span > index rows, < span class = "Constant" > 1< / span >
< span id = "L165" class = "LineNr" > 165 < / span > populate row1-ah, < span class = "Constant" > 3< / span >
< span id = "L166" class = "LineNr" > 166 < / span > < span class = "PreProc" > var< / span > row1/eax: (addr array int) < span class = "Special" > < -< / span > < a href = '../120allocate.subx.html#L235' > lookup< / a > *row1-ah
< span id = "L167" class = "LineNr" > 167 < / span > < span class = "PreProc" > var< / span > x3/< span class = "muRegEcx" > ecx< / span > : (addr int) < span class = "Special" > < -< / span > index row1, < span class = "Constant" > 0< / span >
< span id = "L168" class = "LineNr" > 168 < / span > < span class = "PreProc" > var< / span > src/< span class = "muRegEsi" > esi< / span > : int < span class = "Special" > < -< / span > copy n3
< span id = "L169" class = "LineNr" > 169 < / span > copy-to *x3, src
< span id = "L170" class = "LineNr" > 170 < / span > < span class = "PreProc" > var< / span > x4/< span class = "muRegEcx" > ecx< / span > : (addr int) < span class = "Special" > < -< / span > index row1, < span class = "Constant" > 1< / span >
< span id = "L171" class = "LineNr" > 171 < / span > < span class = "PreProc" > var< / span > src/< span class = "muRegEsi" > esi< / span > : int < span class = "Special" > < -< / span > copy n4
< span id = "L172" class = "LineNr" > 172 < / span > copy-to *x4, src
< span id = "L173" class = "LineNr" > 173 < / span > < span class = "PreProc" > var< / span > x5/< span class = "muRegEcx" > ecx< / span > : (addr int) < span class = "Special" > < -< / span > index row1, < span class = "Constant" > 2< / span >
< span id = "L174" class = "LineNr" > 174 < / span > < span class = "PreProc" > var< / span > src/< span class = "muRegEsi" > esi< / span > : int < span class = "Special" > < -< / span > copy n5
< span id = "L175" class = "LineNr" > 175 < / span > copy-to *x5, src
< span id = "L176" class = "LineNr" > 176 < / span > < span class = "PreProc" > var< / span > row2-ah/eax: (addr handle array int) < span class = "Special" > < -< / span > index rows, < span class = "Constant" > 2< / span >
< span id = "L177" class = "LineNr" > 177 < / span > populate row2-ah, < span class = "Constant" > 3< / span >
< span id = "L178" class = "LineNr" > 178 < / span > < span class = "PreProc" > var< / span > row2/eax: (addr array int) < span class = "Special" > < -< / span > < a href = '../120allocate.subx.html#L235' > lookup< / a > *row2-ah
< span id = "L179" class = "LineNr" > 179 < / span > < span class = "PreProc" > var< / span > x6/< span class = "muRegEcx" > ecx< / span > : (addr int) < span class = "Special" > < -< / span > index row2, < span class = "Constant" > 0< / span >
< span id = "L180" class = "LineNr" > 180 < / span > < span class = "PreProc" > var< / span > src/< span class = "muRegEsi" > esi< / span > : int < span class = "Special" > < -< / span > copy n6
< span id = "L181" class = "LineNr" > 181 < / span > copy-to *x6, src
< span id = "L182" class = "LineNr" > 182 < / span > < span class = "PreProc" > var< / span > x7/< span class = "muRegEcx" > ecx< / span > : (addr int) < span class = "Special" > < -< / span > index row2, < span class = "Constant" > 1< / span >
< span id = "L183" class = "LineNr" > 183 < / span > < span class = "PreProc" > var< / span > src/< span class = "muRegEsi" > esi< / span > : int < span class = "Special" > < -< / span > copy n7
< span id = "L184" class = "LineNr" > 184 < / span > copy-to *x7, src
< span id = "L185" class = "LineNr" > 185 < / span > < span class = "PreProc" > var< / span > x8/< span class = "muRegEcx" > ecx< / span > : (addr int) < span class = "Special" > < -< / span > index row2, < span class = "Constant" > 2< / span >
< span id = "L186" class = "LineNr" > 186 < / span > < span class = "PreProc" > var< / span > src/< span class = "muRegEsi" > esi< / span > : int < span class = "Special" > < -< / span > copy n8
< span id = "L187" class = "LineNr" > 187 < / span > copy-to *x8, src
< span id = "L188" class = "LineNr" > 188 < / span > < span class = "Delimiter" > }< / span >
< span id = "L189" class = "LineNr" > 189 < / span >
< span id = "L190" class = "LineNr" > 190 < / span > < span class = "PreProc" > fn< / span > < span class = "muFunction" > < a href = 'tile.mu.html#L190' > render-tiles< / a > < / span > < a href = '../500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '../500fake-screen.mu.html#L16' > screen< / a > ), _tiles: (addr array < a href = 'tile.mu.html#L10' > tile< / a > ) < span class = "Delimiter" > {< / span >
< span id = "L191" class = "LineNr" > 191 < / span > < a href = '../507line.mu.html#L86' > draw-rect< / a > < a href = '../500fake-screen.mu.html#L16' > screen< / a > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0x400< / span > < span class = "Constant" > 0x300< / span > , < span class = "Constant" > 8< / span >
< span id = "L192" class = "LineNr" > 192 < / span > < span class = "PreProc" > var< / span > tiles/< span class = "muRegEsi" > esi< / span > : (addr array < a href = 'tile.mu.html#L10' > tile< / a > ) < span class = "Special" > < -< / span > copy _tiles
< span id = "L193" class = "LineNr" > 193 < / span > < span class = "PreProc" > var< / span > num-tiles: int
< span id = "L194" class = "LineNr" > 194 < / span > < span class = "PreProc" > var< / span > tmp/eax: int < span class = "Special" > < -< / span > length tiles
< span id = "L195" class = "LineNr" > 195 < / span > copy-to num-tiles, tmp
< span id = "L196" class = "LineNr" > 196 < / span > < span class = "CommentedCode" > #? draw-int32-hex-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, num-tiles, 0x31, 0< / span >
< span id = "L197" class = "LineNr" > 197 < / span > < span class = "PreProc" > var< / span > i/< span class = "muRegEcx" > ecx< / span > : int < span class = "Special" > < -< / span > copy < span class = "Constant" > 0< / span >
< span id = "L198" class = "LineNr" > 198 < / span > < span class = "Delimiter" > {< / span >
< span id = "L199" class = "LineNr" > 199 < / span > compare i, num-tiles
< span id = "L200" class = "LineNr" > 200 < / span > < span class = "PreProc" > break-if-> =< / span >
< span id = "L201" class = "LineNr" > 201 < / span > < span class = "CommentedCode" > #? draw-int32-hex-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, i, 0x31, 0< / span >
< span id = "L202" class = "LineNr" > 202 < / span > < span class = "PreProc" > var< / span > < a href = 'tile.mu.html#L10' > tile< / a > /eax: (addr < a href = 'tile.mu.html#L10' > tile< / a > ) < span class = "Special" > < -< / span > index tiles, i
< span id = "L203" class = "LineNr" > 203 < / span > < span class = "PreProc" > var< / span > start-x/< span class = "muRegEdx" > edx< / span > : int < span class = "Special" > < -< / span > copy i
< span id = "L204" class = "LineNr" > 204 < / span > start-x < span class = "Special" > < -< / span > and < span class = "Constant" > 0xf< / span > /tiles-per-row-minus-one
< span id = "L205" class = "LineNr" > 205 < / span > start-x < span class = "Special" > < -< / span > shift-left < span class = "Constant" > 5< / span > < span class = "muComment" > # ceil(log(3 * pixels-per-cell))< / span >
< span id = "L206" class = "LineNr" > 206 < / span > start-x < span class = "Special" > < -< / span > add < span class = "Constant" > 0x20< / span > /left-margin
< span id = "L207" class = "LineNr" > 207 < / span > < span class = "CommentedCode" > #? draw-int32-decimal-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, start-x, 0x31 0< / span >
< span id = "L208" class = "LineNr" > 208 < / span > < span class = "PreProc" > var< / span > start-y/< span class = "muRegEbx" > ebx< / span > : int < span class = "Special" > < -< / span > copy i
< span id = "L209" class = "LineNr" > 209 < / span > start-y < span class = "Special" > < -< / span > shift-right < span class = "Constant" > 4< / span > /log2-tiles-per-row
< span id = "L210" class = "LineNr" > 210 < / span > start-y < span class = "Special" > < -< / span > shift-left < span class = "Constant" > 5< / span > < span class = "muComment" > # ceil(log(3 * pixels-per-cell))< / span >
< span id = "L211" class = "LineNr" > 211 < / span > start-y < span class = "Special" > < -< / span > add < span class = "Constant" > 0x20< / span > /top-margin
< span id = "L212" class = "LineNr" > 212 < / span > < span class = "CommentedCode" > #? draw-int32-hex-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, start-x, 0x31, 0< / span >
< span id = "L213" class = "LineNr" > 213 < / span > < a href = 'tile.mu.html#L219' > render-tile< / a > < a href = '../500fake-screen.mu.html#L16' > screen< / a > , < a href = 'tile.mu.html#L10' > tile< / a > , start-x, start-y, < span class = "Constant" > 8< / span > /pixels-per-cell
< span id = "L214" class = "LineNr" > 214 < / span > i < span class = "Special" > < -< / span > increment
< span id = "L215" class = "LineNr" > 215 < / span > < span class = "PreProc" > loop< / span >
< span id = "L216" class = "LineNr" > 216 < / span > < span class = "Delimiter" > }< / span >
< span id = "L217" class = "LineNr" > 217 < / span > < span class = "Delimiter" > }< / span >
< span id = "L218" class = "LineNr" > 218 < / span >
< span id = "L219" class = "LineNr" > 219 < / span > < span class = "PreProc" > fn< / span > < span class = "muFunction" > < a href = 'tile.mu.html#L219' > render-tile< / a > < / span > < a href = '../500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '../500fake-screen.mu.html#L16' > screen< / a > ), _tile: (addr < a href = 'tile.mu.html#L10' > tile< / a > ), start-x: int, start-y: int, n: int < span class = "Delimiter" > {< / span >
< span id = "L220" class = "LineNr" > 220 < / span > < span class = "PreProc" > var< / span > < a href = 'tile.mu.html#L10' > tile< / a > /< span class = "muRegEsi" > esi< / span > : (addr < a href = 'tile.mu.html#L10' > tile< / a > ) < span class = "Special" > < -< / span > copy _tile
< span id = "L221" class = "LineNr" > 221 < / span > < span class = "PreProc" > var< / span > y/< span class = "muRegEcx" > ecx< / span > : int < span class = "Special" > < -< / span > copy start-y
< span id = "L222" class = "LineNr" > 222 < / span > y < span class = "Special" > < -< / span > add < span class = "Constant" > 4< / span > /margin-top
< span id = "L223" class = "LineNr" > 223 < / span > < span class = "PreProc" > var< / span > rows-ah/eax: (addr handle array handle array int) < span class = "Special" > < -< / span > get < a href = 'tile.mu.html#L10' > tile< / a > , data
< span id = "L224" class = "LineNr" > 224 < / span > < span class = "PreProc" > var< / span > rows/eax: (addr array handle array int) < span class = "Special" > < -< / span > < a href = '../120allocate.subx.html#L235' > lookup< / a > *rows-ah
< span id = "L225" class = "LineNr" > 225 < / span > < span class = "PreProc" > var< / span > i/< span class = "muRegEbx" > ebx< / span > : int < span class = "Special" > < -< / span > copy < span class = "Constant" > 0< / span >
< span id = "L226" class = "LineNr" > 226 < / span > < span class = "Delimiter" > {< / span >
< span id = "L227" class = "LineNr" > 227 < / span > compare i, < span class = "Constant" > 3< / span >
< span id = "L228" class = "LineNr" > 228 < / span > < span class = "PreProc" > break-if-> =< / span >
< span id = "L229" class = "LineNr" > 229 < / span > < span class = "PreProc" > var< / span > x/< span class = "muRegEdx" > edx< / span > : int < span class = "Special" > < -< / span > copy start-x
< span id = "L230" class = "LineNr" > 230 < / span > x < span class = "Special" > < -< / span > add < span class = "Constant" > 4< / span > /margin-left
< span id = "L231" class = "LineNr" > 231 < / span > < span class = "PreProc" > var< / span > curr-row-ah/eax: (addr handle array int) < span class = "Special" > < -< / span > index rows, i
< span id = "L232" class = "LineNr" > 232 < / span > < span class = "PreProc" > var< / span > curr-row/eax: (addr array int) < span class = "Special" > < -< / span > < a href = '../120allocate.subx.html#L235' > lookup< / a > *curr-row-ah
< span id = "L233" class = "LineNr" > 233 < / span > < span class = "PreProc" > var< / span > j/< span class = "muRegEdi" > edi< / span > : int < span class = "Special" > < -< / span > copy < span class = "Constant" > 0< / span >
< span id = "L234" class = "LineNr" > 234 < / span > < span class = "Delimiter" > {< / span >
< span id = "L235" class = "LineNr" > 235 < / span > compare j, < span class = "Constant" > 3< / span >
< span id = "L236" class = "LineNr" > 236 < / span > < span class = "PreProc" > break-if-> =< / span >
< span id = "L237" class = "LineNr" > 237 < / span > < span class = "PreProc" > var< / span > curr/eax: (addr int) < span class = "Special" > < -< / span > index curr-row, j
< span id = "L238" class = "LineNr" > 238 < / span > < span class = "PreProc" > var< / span > color/eax: int < span class = "Special" > < -< / span > copy *curr
< span id = "L239" class = "LineNr" > 239 < / span > color < span class = "Special" > < -< / span > shift-left < span class = "Constant" > 1< / span >
< span id = "L240" class = "LineNr" > 240 < / span > < span class = "CommentedCode" > #? draw-int32-decimal-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, x, 9 0< / span >
< span id = "L241" class = "LineNr" > 241 < / span > < span class = "CommentedCode" > #? draw-int32-decimal-wrapping-right-then-down-from-cursor-over-full-screen 0/screen, y, 0xc 0< / span >
< span id = "L242" class = "LineNr" > 242 < / span > < a href = '../507line.mu.html#L97' > draw-rect2< / a > < a href = '../500fake-screen.mu.html#L16' > screen< / a > , x y, n n, color
< span id = "L243" class = "LineNr" > 243 < / span > j < span class = "Special" > < -< / span > increment
< span id = "L244" class = "LineNr" > 244 < / span > x < span class = "Special" > < -< / span > add n
< span id = "L245" class = "LineNr" > 245 < / span > < span class = "PreProc" > loop< / span >
< span id = "L246" class = "LineNr" > 246 < / span > < span class = "Delimiter" > }< / span >
< span id = "L247" class = "LineNr" > 247 < / span > i < span class = "Special" > < -< / span > increment
< span id = "L248" class = "LineNr" > 248 < / span > y < span class = "Special" > < -< / span > add n
< span id = "L249" class = "LineNr" > 249 < / span > < span class = "PreProc" > loop< / span >
< span id = "L250" class = "LineNr" > 250 < / span > < span class = "Delimiter" > }< / span >
< span id = "L251" class = "LineNr" > 251 < / span > < span class = "Delimiter" > }< / span >
< span id = "L252" class = "LineNr" > 252 < / span >
< span id = "L253" class = "LineNr" > 253 < / span > < span class = "PreProc" > fn< / span > < span class = "muFunction" > < a href = 'tile.mu.html#L253' > render-random< / a > < / span > < a href = '../500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '../500fake-screen.mu.html#L16' > screen< / a > ), _tiles: (addr array < a href = 'tile.mu.html#L10' > tile< / a > ), pixels-per-cell: int, seed: int < span class = "Delimiter" > {< / span >
< span id = "L254" class = "LineNr" > 254 < / span > < a href = '../507line.mu.html#L86' > draw-rect< / a > < a href = '../500fake-screen.mu.html#L16' > screen< / a > , < span class = "Constant" > 0< / span > < span class = "Constant" > 0< / span > , < span class = "Constant" > 0x400< / span > < span class = "Constant" > 0x300< / span > , < span class = "Constant" > 8< / span >
< span id = "L255" class = "LineNr" > 255 < / span > < span class = "PreProc" > var< / span > tiles/< span class = "muRegEsi" > esi< / span > : (addr array < a href = 'tile.mu.html#L10' > tile< / a > ) < span class = "Special" > < -< / span > copy _tiles
< span id = "L256" class = "LineNr" > 256 < / span > < span class = "PreProc" > var< / span > rand/< span class = "muRegEdi" > edi< / span > : int < span class = "Special" > < -< / span > < a href = '../517random.mu.html#L1' > next-random< / a > seed
< span id = "L257" class = "LineNr" > 257 < / span > < span class = "PreProc" > var< / span > num-tiles/< span class = "muRegEbx" > ebx< / span > : int < span class = "Special" > < -< / span > length tiles
< span id = "L258" class = "LineNr" > 258 < / span > < span class = "PreProc" > var< / span > y/< span class = "muRegEcx" > ecx< / span > : int < span class = "Special" > < -< / span > copy < span class = "Constant" > 0< / span >
< span id = "L259" class = "LineNr" > 259 < / span > < span class = "Delimiter" > {< / span >
< span id = "L260" class = "LineNr" > 260 < / span > compare y, < span class = "Constant" > 0x300< / span >
< span id = "L261" class = "LineNr" > 261 < / span > < span class = "PreProc" > break-if-> =< / span >
< span id = "L262" class = "LineNr" > 262 < / span > < span class = "PreProc" > var< / span > x/< span class = "muRegEdx" > edx< / span > : int < span class = "Special" > < -< / span > copy < span class = "Constant" > 0< / span >
< span id = "L263" class = "LineNr" > 263 < / span > < span class = "Delimiter" > {< / span >
< span id = "L264" class = "LineNr" > 264 < / span > compare x, < span class = "Constant" > 0x400< / span >
< span id = "L265" class = "LineNr" > 265 < / span > < span class = "PreProc" > break-if-> =< / span >
< span id = "L266" class = "LineNr" > 266 < / span > < span class = "PreProc" > var< / span > i/eax: int < span class = "Special" > < -< / span > < a href = 'tile.mu.html#L312' > remainder< / a > rand, num-tiles
< span id = "L267" class = "LineNr" > 267 < / span > < span class = "PreProc" > var< / span > < a href = 'tile.mu.html#L10' > tile< / a > /eax: (addr < a href = 'tile.mu.html#L10' > tile< / a > ) < span class = "Special" > < -< / span > index tiles, i
< span id = "L268" class = "LineNr" > 268 < / span > < a href = 'tile.mu.html#L282' > render-tile-without-margin< / a > < a href = '../500fake-screen.mu.html#L16' > screen< / a > , < a href = 'tile.mu.html#L10' > tile< / a > , x, y, pixels-per-cell
< span id = "L269" class = "LineNr" > 269 < / span > x < span class = "Special" > < -< / span > add pixels-per-cell
< span id = "L270" class = "LineNr" > 270 < / span > x < span class = "Special" > < -< / span > add pixels-per-cell
< span id = "L271" class = "LineNr" > 271 < / span > x < span class = "Special" > < -< / span > add pixels-per-cell
< span id = "L272" class = "LineNr" > 272 < / span > rand < span class = "Special" > < -< / span > < a href = '../517random.mu.html#L1' > next-random< / a > rand
< span id = "L273" class = "LineNr" > 273 < / span > < span class = "PreProc" > loop< / span >
< span id = "L274" class = "LineNr" > 274 < / span > < span class = "Delimiter" > }< / span >
< span id = "L275" class = "LineNr" > 275 < / span > y < span class = "Special" > < -< / span > add pixels-per-cell
< span id = "L276" class = "LineNr" > 276 < / span > y < span class = "Special" > < -< / span > add pixels-per-cell
< span id = "L277" class = "LineNr" > 277 < / span > y < span class = "Special" > < -< / span > add pixels-per-cell
< span id = "L278" class = "LineNr" > 278 < / span > < span class = "PreProc" > loop< / span >
< span id = "L279" class = "LineNr" > 279 < / span > < span class = "Delimiter" > }< / span >
< span id = "L280" class = "LineNr" > 280 < / span > < span class = "Delimiter" > }< / span >
< span id = "L281" class = "LineNr" > 281 < / span >
< span id = "L282" class = "LineNr" > 282 < / span > < span class = "PreProc" > fn< / span > < span class = "muFunction" > < a href = 'tile.mu.html#L282' > render-tile-without-margin< / a > < / span > < a href = '../500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '../500fake-screen.mu.html#L16' > screen< / a > ), _tile: (addr < a href = 'tile.mu.html#L10' > tile< / a > ), start-x: int, start-y: int, pixels-per-cell: int < span class = "Delimiter" > {< / span >
< span id = "L283" class = "LineNr" > 283 < / span > < span class = "PreProc" > var< / span > < a href = 'tile.mu.html#L10' > tile< / a > /< span class = "muRegEsi" > esi< / span > : (addr < a href = 'tile.mu.html#L10' > tile< / a > ) < span class = "Special" > < -< / span > copy _tile
< span id = "L284" class = "LineNr" > 284 < / span > < span class = "PreProc" > var< / span > y/< span class = "muRegEcx" > ecx< / span > : int < span class = "Special" > < -< / span > copy start-y
< span id = "L285" class = "LineNr" > 285 < / span > < span class = "PreProc" > var< / span > rows-ah/eax: (addr handle array handle array int) < span class = "Special" > < -< / span > get < a href = 'tile.mu.html#L10' > tile< / a > , data
< span id = "L286" class = "LineNr" > 286 < / span > < span class = "PreProc" > var< / span > rows/eax: (addr array handle array int) < span class = "Special" > < -< / span > < a href = '../120allocate.subx.html#L235' > lookup< / a > *rows-ah
< span id = "L287" class = "LineNr" > 287 < / span > < span class = "PreProc" > var< / span > i/< span class = "muRegEbx" > ebx< / span > : int < span class = "Special" > < -< / span > copy < span class = "Constant" > 0< / span >
< span id = "L288" class = "LineNr" > 288 < / span > < span class = "Delimiter" > {< / span >
< span id = "L289" class = "LineNr" > 289 < / span > compare i, < span class = "Constant" > 3< / span >
< span id = "L290" class = "LineNr" > 290 < / span > < span class = "PreProc" > break-if-> =< / span >
< span id = "L291" class = "LineNr" > 291 < / span > < span class = "PreProc" > var< / span > x/< span class = "muRegEdx" > edx< / span > : int < span class = "Special" > < -< / span > copy start-x
< span id = "L292" class = "LineNr" > 292 < / span > < span class = "PreProc" > var< / span > curr-row-ah/eax: (addr handle array int) < span class = "Special" > < -< / span > index rows, i
< span id = "L293" class = "LineNr" > 293 < / span > < span class = "PreProc" > var< / span > curr-row/eax: (addr array int) < span class = "Special" > < -< / span > < a href = '../120allocate.subx.html#L235' > lookup< / a > *curr-row-ah
< span id = "L294" class = "LineNr" > 294 < / span > < span class = "PreProc" > var< / span > j/< span class = "muRegEdi" > edi< / span > : int < span class = "Special" > < -< / span > copy < span class = "Constant" > 0< / span >
< span id = "L295" class = "LineNr" > 295 < / span > < span class = "Delimiter" > {< / span >
< span id = "L296" class = "LineNr" > 296 < / span > compare j, < span class = "Constant" > 3< / span >
< span id = "L297" class = "LineNr" > 297 < / span > < span class = "PreProc" > break-if-> =< / span >
< span id = "L298" class = "LineNr" > 298 < / span > < span class = "PreProc" > var< / span > curr/eax: (addr int) < span class = "Special" > < -< / span > index curr-row, j
< span id = "L299" class = "LineNr" > 299 < / span > < span class = "PreProc" > var< / span > color/eax: int < span class = "Special" > < -< / span > copy *curr
< span id = "L300" class = "LineNr" > 300 < / span > color < span class = "Special" > < -< / span > shift-left < span class = "Constant" > 1< / span >
< span id = "L301" class = "LineNr" > 301 < / span > < a href = '../507line.mu.html#L97' > draw-rect2< / a > < a href = '../500fake-screen.mu.html#L16' > screen< / a > , x y, pixels-per-cell pixels-per-cell, color
< span id = "L302" class = "LineNr" > 302 < / span > j < span class = "Special" > < -< / span > increment
< span id = "L303" class = "LineNr" > 303 < / span > x < span class = "Special" > < -< / span > add pixels-per-cell
< span id = "L304" class = "LineNr" > 304 < / span > < span class = "PreProc" > loop< / span >
< span id = "L305" class = "LineNr" > 305 < / span > < span class = "Delimiter" > }< / span >
< span id = "L306" class = "LineNr" > 306 < / span > i < span class = "Special" > < -< / span > increment
< span id = "L307" class = "LineNr" > 307 < / span > y < span class = "Special" > < -< / span > add pixels-per-cell
< span id = "L308" class = "LineNr" > 308 < / span > < span class = "PreProc" > loop< / span >
< span id = "L309" class = "LineNr" > 309 < / span > < span class = "Delimiter" > }< / span >
< span id = "L310" class = "LineNr" > 310 < / span > < span class = "Delimiter" > }< / span >
< span id = "L311" class = "LineNr" > 311 < / span >
< span id = "L312" class = "LineNr" > 312 < / span > < span class = "PreProc" > fn< / span > < span class = "muFunction" > < a href = 'tile.mu.html#L312' > remainder< / a > < / span > a: int, b: int< span class = "PreProc" > -> < / span > _/eax: int < span class = "Delimiter" > {< / span >
< span id = "L313" class = "LineNr" > 313 < / span > < span class = "PreProc" > var< / span > q/eax: int < span class = "Special" > < -< / span > copy < span class = "Constant" > 0< / span >
< span id = "L314" class = "LineNr" > 314 < / span > < span class = "PreProc" > var< / span > r/< span class = "muRegEdx" > edx< / span > : int < span class = "Special" > < -< / span > copy < span class = "Constant" > 0< / span >
< span id = "L315" class = "LineNr" > 315 < / span > q, r < span class = "Special" > < -< / span > < a href = '../314divide.subx.html#L3' > integer-divide< / a > a, b
< span id = "L316" class = "LineNr" > 316 < / span > < span class = "PreProc" > return< / span > r
< span id = "L317" class = "LineNr" > 317 < / span > < span class = "Delimiter" > }< / span >
2021-12-12 21:09:41 +00:00
< / pre >
< / body >
< / html >
<!-- vim: set foldmethod=manual : -->