Skip to content

Instantly share code, notes, and snippets.

@SamuXarick
Created December 19, 2023 18:07
Show Gist options
  • Save SamuXarick/cb554e13d7da0acec749c8197ccdba85 to your computer and use it in GitHub Desktop.
Save SamuXarick/cb554e13d7da0acec749c8197ccdba85 to your computer and use it in GitHub Desktop.
Variable names expanded
_tile = {
/* Current tile in iteration */
r = { /* real */
o = { /* outer */
x = tile_Nx_outer,
y = tile_Ny_outer
},
i = { /* inner */
x = tile_Nx_inner,
y = tile_Ny_inner
}
},
v = { /* virtual */
o = { /* outer */
x = virtual_Nx_outer,
y = virtual_Ny_outer
},
i = { /* inner */
x = virtual_Nx_inner,
y = virtual_Ny_inner
}
},
/* North corner */
N = {
r = { /* real */
o = { /* outer */
x = tile_Nx_outer,
y = tile_Ny_outer
},
i = { /* inner */
x = tile_Nx_inner,
y = tile_Ny_inner
}
},
v = { /* virtual */
o = { /* outer */
x = virtual_Nx_outer,
y = virtual_Ny_outer
},
i = { /* inner */
x = virtual_Nx_inner,
y = virtual_Ny_inner
}
},
},
/* West corner */
W = {
r = { /* real */
o = { /* outer */
x = tile_Wx_outer,
y = tile_Wy_outer
},
i = { /* inner */
x = tile_Wx_inner,
y = tile_Wy_inner
}
},
v = { /* virtual */
o = { /* outer */
x = virtual_Wx_outer,
y = virtual_Wy_outer
},
i = { /* inner */
x = virtual_Wx_inner,
y = virtual_Wy_inner
}
},
},
/* South Corner */
S = {
r = { /* real */
o = { /* outer */
x = tile_Sx_outer,
y = tile_Sy_outer
},
i = { /* inner */
x = tile_Sx_inner,
y = tile_Sy_inner
}
},
v = { /* virtual */
o = { /* outer */
x = virtual_Sx_outer,
y = virtual_Sy_outer
},
i = { /* inner */
x = virtual_Sx_inner,
y = virtual_Sy_inner
}
},
},
E = {
r = { /* real */
o = { /* outer */
x = tile_Ex_outer,
y = tile_Ey_outer
},
i = { /* inner */
x = tile_Ex_inner,
y = tile_Ey_inner
}
},
v = { /* virtual */
o = { /* outer */
x = virtual_Ex_outer,
y = virtual_Ey_outer
},
i = { /* inner */
x = virtual_Ex_inner,
y = virtual_Ey_inner
}
},
},
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment