Tobis Programm forked to not destroy your golden files

Dependencies:   mbed

Fork of Robocode by PES 2 - Gruppe 1

Committer:
cittecla
Date:
Tue Apr 04 15:28:26 2017 +0000
Revision:
39:92723f7ea54f
Parent:
38:3526c36e4c73
Child:
40:a46667b62671
Default function implementation complete.; State Machine working properly.; Compiled succesfully

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cittecla 12:91c2e07d2b5b 1 /**
cittecla 12:91c2e07d2b5b 2 * Mapping function library
cittecla 12:91c2e07d2b5b 3 * Handels Mapping of the arena and LEGO-stones
cittecla 12:91c2e07d2b5b 4 **/
cittecla 12:91c2e07d2b5b 5
cittecla 38:3526c36e4c73 6 #include "Mapping.h"
cittecla 38:3526c36e4c73 7
cittecla 12:91c2e07d2b5b 8
cittecla 13:57f5a7876d2f 9 void mapping()
cittecla 13:57f5a7876d2f 10 {
cittecla 28:274e1d4ecac5 11 //pseudo code
cittecla 38:3526c36e4c73 12 // check_sensor(left);
cittecla 38:3526c36e4c73 13 //check_sensor(right);
cittecla 28:274e1d4ecac5 14 }
cittecla 28:274e1d4ecac5 15
cittecla 38:3526c36e4c73 16
cittecla 38:3526c36e4c73 17
cittecla 38:3526c36e4c73 18 /*
cittecla 28:274e1d4ecac5 19 void chack_sensor(sensor)
cittecla 28:274e1d4ecac5 20 {
cittecla 28:274e1d4ecac5 21 get_distance();
cittecla 28:274e1d4ecac5 22 if(sensor < 80cm || sensor > 10cm) {
cittecla 28:274e1d4ecac5 23 calculate_position(sensor, distance);
cittecla 28:274e1d4ecac5 24 check_map(position.this, obstacle);
cittecla 28:274e1d4ecac5 25 if(map.no-entry){
cittecla 28:274e1d4ecac5 26 check_if_obstacle(distance);
cittecla 28:274e1d4ecac5 27 update_map();
cittecla 28:274e1d4ecac5 28 }
cittecla 28:274e1d4ecac5 29 }
cittecla 14:9e2ce5880fb0 30 }
cittecla 28:274e1d4ecac5 31
cittecla 28:274e1d4ecac5 32 void get_distance(sensor)
cittecla 28:274e1d4ecac5 33 {
cittecla 28:274e1d4ecac5 34 sensor.value;
cittecla 28:274e1d4ecac5 35 return value;
cittecla 28:274e1d4ecac5 36 }
cittecla 28:274e1d4ecac5 37
cittecla 28:274e1d4ecac5 38 void calcualte_position(sensor, distance)
cittecla 28:274e1d4ecac5 39 {
cittecla 28:274e1d4ecac5 40 do math;
cittecla 28:274e1d4ecac5 41 return position;
cittecla 28:274e1d4ecac5 42 }
cittecla 28:274e1d4ecac5 43
cittecla 28:274e1d4ecac5 44 void check_if_obstacle(distance)
cittecla 28:274e1d4ecac5 45 {
cittecla 28:274e1d4ecac5 46 move_scanner();
cittecla 28:274e1d4ecac5 47 distance2 = get_distance(sensor);
cittecla 28:274e1d4ecac5 48 reset_scanner();
cittecla 28:274e1d4ecac5 49 if(distance -5cm < distance2 && distance +5cm > distance2) {
cittecla 28:274e1d4ecac5 50 return 1;
cittecla 28:274e1d4ecac5 51 } else {
cittecla 28:274e1d4ecac5 52 return 0;
cittecla 28:274e1d4ecac5 53 }
cittecla 29:e7d0208bf2af 54 }*/