Skip to content

Instantly share code, notes, and snippets.

@cgrote714
cgrote714 / pointrandomizer.js
Created October 13, 2023 16:55
Polygon Point Randomizer
function inPolygon(point, polygon) {
//randomize polygon point order
var from = 10 ** (polygon.length - 1);
var to = (10 ** polygon.length) - 1;
var perms = []; //permutations (4 x 3 x 2 = 24 permutations of four coordinates)
for (var i = from; i <= to; i++) {
var nstr = i.toString();
var good = true;
for (var c = 1; c <= polygon.length; c++) {
var cnt = 0;
@cgrote714
cgrote714 / pointinpolygon.js
Created July 11, 2023 15:45
Point In Polygon node.js function
function piptest() {
var polygon = [];
polygon.push([5080.14,2378.49]);
polygon.push([6625.77,2667.42]);
polygon.push([6147.5,3235.12]);
var point = [5700.34,2568.26];
console.log(polygon, point);
@cgrote714
cgrote714 / cfggameplay.json
Created February 16, 2023 18:59
dayzOffline.enoch-1.20-cfggameplay.json
{
"version": 120,
"GeneralData":
{
"disableBaseDamage": false,
"disableContainerDamage": false,
"disableRespawnDialog": false
},
"PlayerData":
{
@cgrote714
cgrote714 / cfggameplay.json
Created February 16, 2023 18:57
dayzOffline.chernarusplus-1.20-cfggameplay.json
{
"version": 120,
"GeneralData":
{
"disableBaseDamage": false,
"disableContainerDamage": false,
"disableRespawnDialog": false
},
"PlayerData":
{
@cgrote714
cgrote714 / types.xml
Created February 16, 2023 18:40
dayzOffline.enoch-1.20-types.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<types>
<type name="ACOGOptic">
<nominal>9</nominal>
<lifetime>14400</lifetime>
<restock>1800</restock>
<min>6</min>
<quantmin>-1</quantmin>
<quantmax>-1</quantmax>
<cost>100</cost>
@cgrote714
cgrote714 / types.xml
Created February 16, 2023 18:35
dayzOffline.chernarusplus-1.20-types.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<types>
<type name="ACOGOptic">
<nominal>10</nominal>
<lifetime>14400</lifetime>
<restock>1800</restock>
<min>6</min>
<quantmin>-1</quantmin>
<quantmax>-1</quantmax>
<cost>100</cost>
@cgrote714
cgrote714 / cctv
Last active February 8, 2018 03:58
cctv bash script
#! /bin/bash
#begin endless loop
while true;do
#set screen size variables from arguments
x=$1
y=$2
x2=x/2
y2=y/2