Skip to content

Instantly share code, notes, and snippets.

View dakaktus's full-sized avatar

Krzysztof WItkowski dakaktus

View GitHub Profile
@dakaktus
dakaktus / robot.js
Created December 6, 2012 21:37 — forked from f6p/robot.js
NecroBadger
// helpers
function areEnemies(robot, sighted) {
var sightedIsChild = (robot.id == sighted.parentId);
var sightedIsParent = (robot.parentId == sighted.id);
return !(sightedIsChild || sightedIsParent);
};
function baseStep(robot) {
@dakaktus
dakaktus / robot.js
Created December 5, 2012 00:28 — forked from cezarsa/robot.js
Simple Wall Robot
var Robot = function(robot){
robot.turnLeft(robot.angle % 90);
robot.turnGunRight(90);
robot.clone();
this.direction = 1;
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.ahead(1);
if (robot.parentId) {
@dakaktus
dakaktus / robot.js
Created December 5, 2012 00:28 — forked from cezarsa/robot.js
Simple Wall Robot
var Robot = function(robot){
robot.turnLeft(robot.angle % 90);
robot.turnGunRight(90);
robot.clone();
this.direction = 1;
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.ahead(1);
if (robot.parentId) {
@dakaktus
dakaktus / robot.js
Created December 5, 2012 00:22 — forked from fabiopimentel/robot.js
[CAELUM TEAM]Megatron
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.clone();
@dakaktus
dakaktus / robot.js
Created December 5, 2012 00:21 — forked from cgardner/robot.js
derp
var Robot = function(robot){
robot.turnLeft(robot.angle % 90);
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
if (robot.parentId) {
robot.ahead(1);
robot.turnGunRight(1);
}
else {
@dakaktus
dakaktus / robot.js
Created December 5, 2012 00:10 — forked from cezarsa/robot.js
Simple Wall Robot
var Robot = function(robot){
robot.turnLeft(robot.angle % 90);
robot.turnGunRight(90);
robot.clone();
this.direction = 1;
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.ahead(1);
if (robot.parentId) {
@dakaktus
dakaktus / git_colorize.sh
Created June 18, 2012 11:12
bash:git:show colorize repository path and display current branch
#!/bin/bash
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
find_git_path(){
CURRENT_PATH='/'
DIRECTORY='/.git'
DIRECTORY_BUFFOR=''
if [ -d $DIRECTORY ]; then