Skip to content

Instantly share code, notes, and snippets.

View elvenhope's full-sized avatar
📖
Free and Coding again

Davit Zuroshvili elvenhope

📖
Free and Coding again
View GitHub Profile
@mbutler
mbutler / hex
Created February 26, 2012 23:09
Hex map generator
<?php
// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// :: HEX.PHP
// ::
// :: Author:
// :: Tim Holt, [email protected]
// :: Description:
// :: Generates a random hex map from a set of terrain types, then
// :: outputs HTML to display the map. Also outputs Javascript
// :: to handle mouse clicks on the map. When a mouse click is
function doesFileExist( fname)
local results = false
local filePath = system.pathForFile( fname, system.DocumentsDirectory )
if ( filePath ) then
local file, errorString = io.open( filePath, "r" )
if not file then
print( "File error: " .. errorString )
else
print( "File found: " .. fname )
results = true
@elvenhope
elvenhope / XorCipher.lua
Created June 14, 2018 15:21 — forked from obikag/XorCipher.lua
XOR Cipher in Lua. See comments for more information.
cipher = "10101111" -- must be eight digit binary number
--Returns the XOR of two binary numbers
function xor(a,b)
local r = 0
local f = math.floor
for i = 0, 31 do
local x = a / 2 + b / 2
if x ~= f(x) then
r = r + 2^i