single player mbedKart

Dependencies:   Motor

(notes)

Revision:
18:6c93ec600402
Child:
21:f8f6c1f5743c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/universal.h	Tue Dec 11 02:06:44 2018 +0000
@@ -0,0 +1,24 @@
+// Define devices
+Motor left(p22, p16, p15); // pwm, fwd, rev
+Motor right(p23, p19, p20); // pwm, fwd, rev
+BusOut myled(LED1,LED2,LED3,LED4);
+RGBLed myRGBled(p26, p25, p24); // red, green, blue
+rgbSensor rgbsensor(p28, p27);
+Serial blue(p13, p14); // serial tx, serial rx
+enum speed_state { accelerating, braking, coasting };
+
+//Game state variables
+int progress = 0;
+int position = 1;
+int current_item = 0;
+bool holding_item = false;
+bool itembox = false;
+bool is_hit = false;
+float speed_cmd = 0.0;
+float max_speed = 1.0;
+float acceleration_rate = 0.04;
+float brake_rate = 0.1;
+float coast_rate = 0.02;
+int cstate;
+speed_state sstate = coasting;
+bool collide = false;
\ No newline at end of file