From cccd3186305915d92b1751dc616979d64116a4aa Mon Sep 17 00:00:00 2001 From: KT Date: Mon, 6 Sep 2021 19:07:33 -0500 Subject: Upload a1 --- dev/a2-carsoccer/car.h | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 dev/a2-carsoccer/car.h (limited to 'dev/a2-carsoccer/car.h') diff --git a/dev/a2-carsoccer/car.h b/dev/a2-carsoccer/car.h deleted file mode 100644 index 871f3bc..0000000 --- a/dev/a2-carsoccer/car.h +++ /dev/null @@ -1,44 +0,0 @@ -/** CSci-4611 Assignment 2: Car Soccer - */ - -#ifndef CAR_H_ -#define CAR_H_ - -#include - -/// Small data structure for a car -class Car { -public: - - /// The constructor sets the static properties of the car, like its size, - /// and then calls Reset() to reset the position, velocity, and any other - /// dynamic variables that change during game play. - Car() : size_(3,2,4), collision_radius_(2.5) { - Reset(); - } - - /// Nothing special needed in the constructor - virtual ~Car() {} - - /// Resets all the dynamic variables, so if you call this after a goal, the - /// car will go back to its starting position. - void Reset() { - position_ = Point3(0, size_[1]/2, 45); - } - - float collision_radius() { return collision_radius_; } - - Vector3 size() { return size_; } - - Point3 position() { return position_; } - void set_position(const Point3 &p) { position_ = p; } - -private: - // You will probably need to store some additional data here, e.g., speed. - - Vector3 size_; - float collision_radius_; - Point3 position_; -}; - -#endif -- cgit v1.2.3