Snippets
Created by
Stephen Mark Smith
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 | #include "tankPlayer.h"
tankPlayer::tankPlayer()
{
xPosition = 0.0f;
yPosition = 0.0f;
rotation = 0.0f;
rotationRads = 0.0f;
tankSpeed = 0.0f;
topSpeed = 0.015f;
goForward = false;
goBackward = false;
goLeft = false;
goRight = false;
fireGun = false;
turrRot = 0.0f;
turrLeft = false;
turrRight = false;
bulletPointer = new Bullet[2];
bulletPointer[0].setBulletRotation(0.0f);
bulletPointer[0].setBulletSpeed(0.0f);
bulletPointer[1].setBulletX(0.0f);
bulletPointer[1].setBulletY(0.0f);
bulletPointer[1].setBulletRotation(0.0f);
bulletPointer[1].setBulletSpeed(0.0f);
}
//Initial X Position
void tankPlayer::setXPosition(float xPos1)
{
xPosition = xPos1;
}
// Float is the parameter for Setter
float tankPlayer::getXPosition()
{
return xPosition;
}
// Float is the function type for Getter
//Initial Y Position
void tankPlayer::setYPosition(float yPos1)
{
yPosition = yPos1;
}
float tankPlayer::getYPosition(void)
{
return yPosition;
}
//Initial Rotation
void tankPlayer::setRotation(float rot1)
{
rotation = rot1;
}
float tankPlayer::getRotation(void)
{
return rotation;
}
//Updated Rotation
void tankPlayer::setRotRads(float rot2)
{
rotationRads = rot2;
}
float tankPlayer::getRotRads(void)
{
return rotationRads;
}
//Speed
void tankPlayer::setSpeed(float speed)
{
tankSpeed = speed;
}
float tankPlayer::getSpeed(void)
{
return tankSpeed;
}
//Moving Forward
void tankPlayer::setForward(bool forward)
{
goForward = forward;
}
bool tankPlayer::getForward(void)
{
return goForward;
}
//Moving Backward
void tankPlayer::setBackward(bool backward)
{
goBackward = backward;
}
bool tankPlayer::getBackward(void)
{
return goBackward;
}
//Turning Left
void tankPlayer::setLeft(bool left)
{
goLeft = left;
}
bool tankPlayer::getLeft(void)
{
return goLeft;
}
//Turning Right
void tankPlayer::setRight(bool right)
{
goRight = right;
}
bool tankPlayer::getRight(void)
{
return goRight;
}
//Firing the Gun
void tankPlayer::setGun(bool gun)
{
fireGun = gun;
}
bool tankPlayer::getGun(void)
{
return fireGun;
}
//Tank Turret
void tankPlayer::setTurrRot(float turret)
{
turrRot = turret;
}
float tankPlayer::getTurrRot(void)
{
return turrRot;
}
//Turning Turret Left
void tankPlayer::setTurrLeft(bool turrleft)
{
turrLeft = turrleft;
}
bool tankPlayer::getTurrLeft(void)
{
return turrLeft;
}
//Turning Turret Right
void tankPlayer::setTurrRight(bool turrright)
{
turrRight = turrright;
}
bool tankPlayer::getTurrRight(void)
{
return turrRight;
}
//Top Speed
void tankPlayer::setTopSpeed(float TopSpeed)
{
topSpeed = TopSpeed;
}
float tankPlayer::getTopSpeed(void)
{
return topSpeed;
}
tankPlayer::~tankPlayer()
{
delete[] bulletPointer;
bulletPointer = NULL;
}
|
Comments (0)
You can clone a snippet to your computer for local editing. Learn more.