summaryrefslogtreecommitdiffstats
path: root/dev/a2-carsoccer/car.h
diff options
context:
space:
mode:
authorKT <tran0563@umn.edu>2021-09-06 19:07:33 -0500
committerKT <tran0563@umn.edu>2021-09-06 19:07:33 -0500
commitcccd3186305915d92b1751dc616979d64116a4aa (patch)
tree5dd4834daef547cd45fc0b643f44a10b581de0ad /dev/a2-carsoccer/car.h
parentAdded missing images for the A6 worksheet (diff)
downloadcsci4611-cccd3186305915d92b1751dc616979d64116a4aa.tar
csci4611-cccd3186305915d92b1751dc616979d64116a4aa.tar.gz
csci4611-cccd3186305915d92b1751dc616979d64116a4aa.tar.bz2
csci4611-cccd3186305915d92b1751dc616979d64116a4aa.tar.lz
csci4611-cccd3186305915d92b1751dc616979d64116a4aa.tar.xz
csci4611-cccd3186305915d92b1751dc616979d64116a4aa.tar.zst
csci4611-cccd3186305915d92b1751dc616979d64116a4aa.zip
Upload a1
Diffstat (limited to '')
-rw-r--r--dev/a2-carsoccer/car.h44
1 files changed, 0 insertions, 44 deletions
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 <mingfx.h>
-
-/// 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