Tobis Programm forked to not destroy your golden files

Dependencies:   mbed

Fork of Robocode by PES 2 - Gruppe 1

source/Positioning.cpp

Committer:
cittecla
Date:
2017-04-11
Revision:
46:8b52c7b34d34
Parent:
39:92723f7ea54f
Child:
52:56399c2f13cd

File content as of revision 46:8b52c7b34d34:

/**
 * Positioning function library
 * Handels position of the Robot on the map
**/


#include "Positioning.h"
position current_pos;
float current_heading;

position get_current_pos()
{
    return current_pos;
}

float get_current_heading()
{
    return current_heading;
}

int start_positioning()
{

    return 0;
}

int positioning()
{

    return 0;
}


/*
void initial_positioning()
{
    float last_dist_r = 1.0f;
    float last_dist_f = 1.0f;

    int deg_r = 0;
    int deg_l = 0;

    turn_straight_right();
    turn_straight_left();

    while(last_dist_r > sensors[r]) {
        turn_sensor_right(1); //turn sensor + 1 deg
        wait(0.1f)
        deg_r += 1;
        last_dist_r = sensors[r];
    }

    while(last_dist_l > sensors[l]) {
        turn_sensor_left(-1); //turn sensor - 1 deg
        wait(0.1f)
        deg_l += 1;
        last_dist_l = sensors[l];
    }

    int deg_l_2=0;
    turn_straight_left();
    last_dist_l = 0;

    while(last_dist_l < sensors[l]) {
        turn_sensor_left(1); //turn sensor +1 deg (positiv = uhrzeigersinn)
        wait(0.1f)
        deg_l_2 += 1;
        last_dist_l = sensors[l];
    }

    turn_straight_right();
    turn_straight_left();

    wait(0.2f);

}
*/