Hey friends,
Upon downloading and trying an initial compile, I get a bunch of redefinition errors, and I imagine I must be making some mistake in setup? I'm curious if others know what's going on.
See errors below. :)
of Arduino: 1.8.16 (Mac OS X), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:2:0:
/Users/BlapBlap/Documents/Arduino/libraries/FastLED-master/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.001
pragma message "FastLED version 3.002.001"
1
^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:7:0:
iSin.h:3:7: error: redefinition of 'class iSin'
class iSin
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:7:0:
/Users/BlapBlap/Documents/GitHub/TWANG/iSin.h:3:7: note: previous definition of 'class iSin'
class iSin
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:7:0:
iSin.h:21:5: error: redefinition of 'int iSin::convert(long int)'
int iSin::convert(long x)
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:7:0:
/Users/BlapBlap/Documents/GitHub/TWANG/iSin.h:21:5: note: 'int iSin::convert(long int)' previously defined here
int iSin::convert(long x)
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:11:0:
Enemy.h:3:7: error: redefinition of 'class Enemy'
class Enemy
^~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:11:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Enemy.h:3:7: note: previous definition of 'class Enemy'
class Enemy
^~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:11:0:
Enemy.h:20:6: error: redefinition of 'void Enemy::Spawn(int, int, int, int)'
void Enemy::Spawn(int pos, int dir, int sp, int wobble){
^~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:11:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Enemy.h:20:6: note: 'void Enemy::Spawn(int, int, int, int)' previously defined here
void Enemy::Spawn(int pos, int dir, int sp, int wobble){
^~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:11:0:
Enemy.h:29:6: error: redefinition of 'void Enemy::Tick()'
void Enemy::Tick(){
^~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:11:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Enemy.h:29:6: note: 'void Enemy::Tick()' previously defined here
void Enemy::Tick(){
^~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:11:0:
Enemy.h:49:6: error: redefinition of 'bool Enemy::Alive()'
bool Enemy::Alive(){
^~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:11:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Enemy.h:49:6: note: 'bool Enemy::Alive()' previously defined here
bool Enemy::Alive(){
^~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:11:0:
Enemy.h:53:6: error: redefinition of 'void Enemy::Kill()'
void Enemy::Kill(){
^~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:11:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Enemy.h:53:6: note: 'void Enemy::Kill()' previously defined here
void Enemy::Kill(){
^~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:12:0:
Particle.h:4:7: error: redefinition of 'class Particle'
class Particle
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:12:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Particle.h:4:7: note: previous definition of 'class Particle'
class Particle
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:12:0:
Particle.h:19:6: error: redefinition of 'void Particle::Spawn(int)'
void Particle::Spawn(int pos){
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:12:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Particle.h:19:6: note: 'void Particle::Spawn(int)' previously defined here
void Particle::Spawn(int pos){
^~~~~~~~
TWANG:31:30: error: expected ',' or '...' before numeric constant
#define USE_GRAVITY 1 // 0/1 use gravity (LED strip going up wall)
^
/Users/BlapBlap/Documents/GitHub/TWANG/Particle.h:27:25: note: in expansion of macro 'USE_GRAVITY'
void Particle::Tick(int USE_GRAVITY){
^~~~~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:12:0:
Particle.h:27:6: error: redefinition of 'void Particle::Tick(int)'
void Particle::Tick(int USE_GRAVITY){
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:12:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Particle.h:27:6: note: 'void Particle::Tick(int)' previously defined here
void Particle::Tick(int USE_GRAVITY){
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:12:0:
Particle.h:53:6: error: redefinition of 'bool Particle::Alive()'
bool Particle::Alive(){
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:12:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Particle.h:53:6: note: 'bool Particle::Alive()' previously defined here
bool Particle::Alive(){
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:12:0:
Particle.h:57:6: error: redefinition of 'void Particle::Kill()'
void Particle::Kill(){
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:12:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Particle.h:57:6: note: 'void Particle::Kill()' previously defined here
void Particle::Kill(){
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:13:0:
Spawner.h:3:7: error: redefinition of 'class Spawner'
class Spawner
^~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:13:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Spawner.h:3:7: note: previous definition of 'class Spawner'
class Spawner
^~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:13:0:
Spawner.h:19:6: error: redefinition of 'void Spawner::Spawn(int, int, int, int, long int)'
void Spawner::Spawn(int pos, int rate, int sp, int dir, long activate){
^~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:13:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Spawner.h:19:6: note: 'void Spawner::Spawn(int, int, int, int, long int)' previously defined here
void Spawner::Spawn(int pos, int rate, int sp, int dir, long activate){
^~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:13:0:
Spawner.h:28:6: error: redefinition of 'void Spawner::Kill()'
void Spawner::Kill(){
^~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:13:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Spawner.h:28:6: note: 'void Spawner::Kill()' previously defined here
void Spawner::Kill(){
^~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:13:0:
Spawner.h:33:5: error: redefinition of 'int Spawner::Alive()'
int Spawner::Alive(){
^~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:13:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Spawner.h:33:5: note: 'int Spawner::Alive()' previously defined here
int Spawner::Alive(){
^~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:14:0:
Lava.h:3:7: error: redefinition of 'class Lava'
class Lava
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:14:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Lava.h:3:7: note: previous definition of 'class Lava'
class Lava
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:14:0:
Lava.h:20:6: error: redefinition of 'void Lava::Spawn(int, int, int, int, int, char*)'
void Lava::Spawn(int left, int right, int ontime, int offtime, int offset, char* state){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:14:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Lava.h:20:6: note: 'void Lava::Spawn(int, int, int, int, int, char*)' previously defined here
void Lava::Spawn(int left, int right, int ontime, int offtime, int offset, char* state){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:14:0:
Lava.h:31:6: error: redefinition of 'void Lava::Kill()'
void Lava::Kill(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:14:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Lava.h:31:6: note: 'void Lava::Kill()' previously defined here
void Lava::Kill(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:14:0:
Lava.h:35:5: error: redefinition of 'int Lava::Alive()'
int Lava::Alive(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:14:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Lava.h:35:5: note: 'int Lava::Alive()' previously defined here
int Lava::Alive(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:15:0:
Boss.h:3:7: error: redefinition of 'class Boss'
class Boss
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:15:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Boss.h:3:7: note: previous definition of 'class Boss'
class Boss
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:15:0:
Boss.h:17:6: error: redefinition of 'void Boss::Spawn()'
void Boss::Spawn(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:15:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Boss.h:17:6: note: 'void Boss::Spawn()' previously defined here
void Boss::Spawn(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:15:0:
Boss.h:23:6: error: redefinition of 'void Boss::Hit()'
void Boss::Hit(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:15:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Boss.h:23:6: note: 'void Boss::Hit()' previously defined here
void Boss::Hit(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:15:0:
Boss.h:36:6: error: redefinition of 'bool Boss::Alive()'
bool Boss::Alive(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:15:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Boss.h:36:6: note: 'bool Boss::Alive()' previously defined here
bool Boss::Alive(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:15:0:
Boss.h:40:6: error: redefinition of 'void Boss::Kill()'
void Boss::Kill(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:15:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Boss.h:40:6: note: 'void Boss::Kill()' previously defined here
void Boss::Kill(){
^~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:16:0:
Conveyor.h:3:7: error: redefinition of 'class Conveyor'
class Conveyor
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:16:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Conveyor.h:3:7: note: previous definition of 'class Conveyor'
class Conveyor
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:16:0:
Conveyor.h:14:6: error: redefinition of 'void Conveyor::Spawn(int, int, int)'
void Conveyor::Spawn(int startPoint, int endPoint, int dir){
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:16:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Conveyor.h:14:6: note: 'void Conveyor::Spawn(int, int, int)' previously defined here
void Conveyor::Spawn(int startPoint, int endPoint, int dir){
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino:16:0:
Conveyor.h:21:6: error: redefinition of 'void Conveyor::Kill()'
void Conveyor::Kill(){
^~~~~~~~
In file included from /Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:16:0:
/Users/BlapBlap/Documents/GitHub/TWANG/Conveyor.h:21:6: note: 'void Conveyor::Kill()' previously defined here
void Conveyor::Kill(){
^~~~~~~~
TWANG4809:19:9: error: redefinition of 'MPU6050 accelgyro'
MPU6050 accelgyro;
^~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:19:9: note: 'MPU6050 accelgyro' previously declared here
MPU6050 accelgyro;
^~~~~~~~~
TWANG4809:20:9: error: redefinition of 'int16_t ax'
int16_t ax, ay, az;
^~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:20:9: note: 'int16_t ax' previously declared here
int16_t ax, ay, az;
^~
TWANG4809:20:13: error: redefinition of 'int16_t ay'
int16_t ax, ay, az;
^~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:20:13: note: 'int16_t ay' previously declared here
int16_t ax, ay, az;
^~
TWANG4809:20:17: error: redefinition of 'int16_t az'
int16_t ax, ay, az;
^~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:20:17: note: 'int16_t az' previously declared here
int16_t ax, ay, az;
^~
TWANG4809:21:9: error: redefinition of 'int16_t gx'
int16_t gx, gy, gz;
^~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:21:9: note: 'int16_t gx' previously declared here
int16_t gx, gy, gz;
^~
TWANG4809:21:13: error: redefinition of 'int16_t gy'
int16_t gx, gy, gz;
^~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:21:13: note: 'int16_t gy' previously declared here
int16_t gx, gy, gz;
^~
TWANG4809:21:17: error: redefinition of 'int16_t gz'
int16_t gx, gy, gz;
^~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:21:17: note: 'int16_t gz' previously declared here
int16_t gx, gy, gz;
^~
TWANG4809:36:6: error: redefinition of 'long int previousMillis'
long previousMillis = 0; // Time of the last redraw
^~~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:36:6: note: 'long int previousMillis' previously defined here
long previousMillis = 0; // Time of the last redraw
^~~~~~~~~~~~~~
TWANG4809:37:5: error: redefinition of 'int levelNumber'
int levelNumber = 0;
^~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:37:5: note: 'int levelNumber' previously defined here
int levelNumber = 0;
^~~~~~~~~~~
TWANG4809:38:6: error: redefinition of 'long int lastInputTime'
long lastInputTime = 0;
^~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:38:6: note: 'long int lastInputTime' previously defined here
long lastInputTime = 0;
^~~~~~~~~~~~~
TWANG4809:42:6: error: redefinition of 'iSin isin'
iSin isin = iSin();
^~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:42:6: note: 'iSin isin' previously defined here
iSin isin = iSin();
^~~~
TWANG4809:49:5: error: redefinition of 'int joystickTilt'
int joystickTilt = 0; // Stores the angle of the joystick
^~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:49:5: note: 'int joystickTilt' previously defined here
int joystickTilt = 0; // Stores the angle of the joystick
^~~~~~~~~~~~
TWANG4809:50:5: error: redefinition of 'int joystickWobble'
int joystickWobble = 0; // Stores the max amount of acceleration (wobble)
^~~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:50:5: note: 'int joystickWobble' previously defined here
int joystickWobble = 0; // Stores the max amount of acceleration (wobble)
^~~~~~~~~~~~~~
TWANG4809:55:6: error: redefinition of 'long int attackMillis'
long attackMillis = 0; // Time the attack started
^~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:55:6: note: 'long int attackMillis' previously defined here
long attackMillis = 0; // Time the attack started
^~~~~~~~~~~~
TWANG4809:56:6: error: redefinition of 'bool attacking'
bool attacking = 0; // Is the attack in progress?
^~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:56:6: note: 'bool attacking' previously defined here
bool attacking = 0; // Is the attack in progress?
^~~~~~~~~
TWANG4809:61:7: error: redefinition of 'char* stage'
char* stage; // what stage the game is at (PLAY/DEAD/WIN/GAMEOVER)
^~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:61:7: note: 'char* stage' previously declared here
char* stage; // what stage the game is at (PLAY/DEAD/WIN/GAMEOVER)
^~~~~
TWANG4809:62:6: error: redefinition of 'long int stageStartTime'
long stageStartTime; // Stores the time the stage changed for stages that are time based
^~~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:62:6: note: 'long int stageStartTime' previously declared here
long stageStartTime; // Stores the time the stage changed for stages that are time based
^~~~~~~~~~~~~~
TWANG4809:63:5: error: redefinition of 'int playerPosition'
int playerPosition; // Stores the player position
^~~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:63:5: note: 'int playerPosition' previously declared here
int playerPosition; // Stores the player position
^~~~~~~~~~~~~~
TWANG4809:64:5: error: redefinition of 'int playerPositionModifier'
int playerPositionModifier; // +/- adjustment to player position
^~~~~~~~~~~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:64:5: note: 'int playerPositionModifier' previously declared here
int playerPositionModifier; // +/- adjustment to player position
^~~~~~~~~~~~~~~~~~~~~~
TWANG4809:65:6: error: redefinition of 'bool playerAlive'
bool playerAlive;
^~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:65:6: note: 'bool playerAlive' previously declared here
bool playerAlive;
^~~~~~~~~~~
TWANG4809:66:6: error: redefinition of 'long int killTime'
long killTime;
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:66:6: note: 'long int killTime' previously declared here
long killTime;
^~~~~~~~
TWANG4809:67:5: error: redefinition of 'int lives'
int lives = 3;
^~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:67:5: note: 'int lives' previously defined here
int lives = 3;
^~~~~
TWANG4809:70:15: error: redefinition of 'int lifeLEDs [3]'
int lifeLEDs[3] = {52, 50, 40};
^
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:70:5: note: 'int lifeLEDs [3]' previously defined here
int lifeLEDs[3] = {52, 50, 40};
^~~~~~~~
TWANG4809:71:19: error: redefinition of 'Enemy enemyPool [10]'
Enemy enemyPool[10] = {
^
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:71:7: note: 'Enemy enemyPool [10]' previously defined here
Enemy enemyPool[10] = {
^~~~~~~~~
TWANG4809:74:11: error: redefinition of 'const int enemyCount'
int const enemyCount = 10;
^~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:74:11: note: 'const int enemyCount' previously defined here
int const enemyCount = 10;
^~~~~~~~~~
TWANG4809:75:25: error: redefinition of 'Particle particlePool [40]'
Particle particlePool[40] = {
^
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:75:10: note: 'Particle particlePool [40]' previously defined here
Particle particlePool[40] = {
^~~~~~~~~~~~
TWANG4809:78:11: error: redefinition of 'const int particleCount'
int const particleCount = 40;
^~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:78:11: note: 'const int particleCount' previously defined here
int const particleCount = 40;
^~~~~~~~~~~~~
TWANG4809:79:20: error: redefinition of 'Spawner spawnPool [2]'
Spawner spawnPool[2] = {
^
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:79:9: note: 'Spawner spawnPool [2]' previously defined here
Spawner spawnPool[2] = {
^~~~~~~~~
TWANG4809:82:11: error: redefinition of 'const int spawnCount'
int const spawnCount = 2;
^~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:82:11: note: 'const int spawnCount' previously defined here
int const spawnCount = 2;
^~~~~~~~~~
TWANG4809:83:16: error: redefinition of 'Lava lavaPool [4]'
Lava lavaPool[4] = {
^
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:83:6: note: 'Lava lavaPool [4]' previously defined here
Lava lavaPool[4] = {
^~~~~~~~
TWANG4809:86:11: error: redefinition of 'const int lavaCount'
int const lavaCount = 4;
^~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:86:11: note: 'const int lavaCount' previously defined here
int const lavaCount = 4;
^~~~~~~~~
TWANG4809:87:24: error: redefinition of 'Conveyor conveyorPool [2]'
Conveyor conveyorPool[2] = {
^
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:87:10: note: 'Conveyor conveyorPool [2]' previously defined here
Conveyor conveyorPool[2] = {
^~~~~~~~~~~~
TWANG4809:90:11: error: redefinition of 'const int conveyorCount'
int const conveyorCount = 2;
^~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:90:11: note: 'const int conveyorCount' previously defined here
int const conveyorCount = 2;
^~~~~~~~~~~~~
TWANG4809:91:6: error: redefinition of 'Boss boss'
Boss boss = Boss();
^~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:91:6: note: 'Boss boss' previously defined here
Boss boss = Boss();
^~~~
TWANG4809:93:19: error: redefinition of 'CRGB leds [475]'
CRGB leds[NUM_LEDS];
^
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:93:6: note: 'CRGB leds [475]' previously declared here
CRGB leds[NUM_LEDS];
^~~~
TWANG4809:94:15: error: redefinition of 'RunningMedian MPUAngleSamples'
RunningMedian MPUAngleSamples = RunningMedian(5);
^~~~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:94:15: note: 'RunningMedian MPUAngleSamples' previously declared here
RunningMedian MPUAngleSamples = RunningMedian(5);
^~~~~~~~~~~~~~~
TWANG4809:95:15: error: redefinition of 'RunningMedian MPUWobbleSamples'
RunningMedian MPUWobbleSamples = RunningMedian(5);
^~~~~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:95:15: note: 'RunningMedian MPUWobbleSamples' previously declared here
RunningMedian MPUWobbleSamples = RunningMedian(5);
^~~~~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void setup()':
TWANG4809:97:6: error: redefinition of 'void setup()'
void setup() {
^~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:97:6: note: 'void setup()' previously defined here
void setup() {
^~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void loop()':
TWANG4809:124:6: error: redefinition of 'void loop()'
void loop() {
^~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:121:6: note: 'void loop()' previously defined here
void loop() {
^~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void loadLevel()':
TWANG4809:264:6: error: redefinition of 'void loadLevel()'
void loadLevel(){
^~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:261:6: note: 'void loadLevel()' previously defined here
void loadLevel(){
^~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void spawnBoss()':
TWANG4809:334:6: error: redefinition of 'void spawnBoss()'
void spawnBoss(){
^~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:331:6: note: 'void spawnBoss()' previously defined here
void spawnBoss(){
^~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void moveBoss()':
TWANG4809:339:6: error: redefinition of 'void moveBoss()'
void moveBoss(){
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:336:6: note: 'void moveBoss()' previously defined here
void moveBoss(){
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void spawnEnemy(int, int, int, int)':
TWANG4809:347:6: error: redefinition of 'void spawnEnemy(int, int, int, int)'
void spawnEnemy(int pos, int dir, int sp, int wobble){
^~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:344:6: note: 'void spawnEnemy(int, int, int, int)' previously defined here
void spawnEnemy(int pos, int dir, int sp, int wobble){
^~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void spawnLava(int, int, int, int, int, char*)':
TWANG4809:357:6: error: redefinition of 'void spawnLava(int, int, int, int, int, char*)'
void spawnLava(int left, int right, int ontime, int offtime, int offset, char* state){
^~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:354:6: note: 'void spawnLava(int, int, int, int, int, char*)' previously defined here
void spawnLava(int left, int right, int ontime, int offtime, int offset, char* state){
^~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void spawnConveyor(int, int, int)':
TWANG4809:366:6: error: redefinition of 'void spawnConveyor(int, int, int)'
void spawnConveyor(int startPoint, int endPoint, int dir){
^~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:363:6: note: 'void spawnConveyor(int, int, int)' previously defined here
void spawnConveyor(int startPoint, int endPoint, int dir){
^~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void cleanupLevel()':
TWANG4809:375:6: error: redefinition of 'void cleanupLevel()'
void cleanupLevel(){
^~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:372:6: note: 'void cleanupLevel()' previously defined here
void cleanupLevel(){
^~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void levelComplete()':
TWANG4809:394:6: error: redefinition of 'void levelComplete()'
void levelComplete(){
^~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:391:6: note: 'void levelComplete()' previously defined here
void levelComplete(){
^~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void nextLevel()':
TWANG4809:402:6: error: redefinition of 'void nextLevel()'
void nextLevel(){
^~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:399:6: note: 'void nextLevel()' previously defined here
void nextLevel(){
^~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void gameOver()':
TWANG4809:408:6: error: redefinition of 'void gameOver()'
void gameOver(){
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:405:6: note: 'void gameOver()' previously defined here
void gameOver(){
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void die()':
TWANG4809:413:6: error: redefinition of 'void die()'
void die(){
^~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:410:6: note: 'void die()' previously defined here
void die(){
^~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void tickEnemies()':
TWANG4809:432:6: error: redefinition of 'void tickEnemies()'
void tickEnemies(){
^~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:429:6: note: 'void tickEnemies()' previously defined here
void tickEnemies(){
^~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void tickBoss()':
TWANG4809:463:6: error: redefinition of 'void tickBoss()'
void tickBoss(){
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:460:6: note: 'void tickBoss()' previously defined here
void tickBoss(){
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void drawPlayer()':
TWANG4809:494:6: error: redefinition of 'void drawPlayer()'
void drawPlayer(){
^~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:491:6: note: 'void drawPlayer()' previously defined here
void drawPlayer(){
^~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void drawExit()':
TWANG4809:498:6: error: redefinition of 'void drawExit()'
void drawExit(){
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:495:6: note: 'void drawExit()' previously defined here
void drawExit(){
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void tickSpawners()':
TWANG4809:504:6: error: redefinition of 'void tickSpawners()'
void tickSpawners(){
^~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:501:6: note: 'void tickSpawners()' previously defined here
void tickSpawners(){
^~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void tickLava()':
TWANG4809:516:6: error: redefinition of 'void tickLava()'
void tickLava(){
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:513:6: note: 'void tickLava()' previously defined here
void tickLava(){
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'bool tickParticles()':
TWANG4809:548:6: error: redefinition of 'bool tickParticles()'
bool tickParticles(){
^~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:545:6: note: 'bool tickParticles()' previously defined here
bool tickParticles(){
^~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void tickConveyors()':
TWANG4809:560:6: error: redefinition of 'void tickConveyors()'
void tickConveyors(){
^~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:557:6: note: 'void tickConveyors()' previously defined here
void tickConveyors(){
^~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void drawAttack()':
TWANG4809:589:6: error: redefinition of 'void drawAttack()'
void drawAttack(){
^~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:586:6: note: 'void drawAttack()' previously defined here
void drawAttack(){
^~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'int getLED(int)':
TWANG4809:606:5: error: redefinition of 'int getLED(int)'
int getLED(int pos){
^~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:603:5: note: 'int getLED(int)' previously defined here
int getLED(int pos){
^~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'bool inLava(int)':
TWANG4809:611:6: error: redefinition of 'bool inLava(int)'
bool inLava(int pos){
^~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:608:6: note: 'bool inLava(int)' previously defined here
bool inLava(int pos){
^~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void updateLives()':
TWANG4809:624:6: error: redefinition of 'void updateLives()'
void updateLives(){
^~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:621:6: note: 'void updateLives()' previously defined here
void updateLives(){
^~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void screenSaverTick()':
TWANG4809:635:6: error: redefinition of 'void screenSaverTick()'
void screenSaverTick(){
^~~~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:632:6: note: 'void screenSaverTick()' previously defined here
void screenSaverTick(){
^~~~~~~~~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG4809.ino: In function 'void getInput()':
TWANG4809:667:6: error: redefinition of 'void getInput()'
void getInput(){
^~~~~~~~
/Users/BlapBlap/Documents/GitHub/TWANG/TWANG.ino:664:6: note: 'void getInput()' previously defined here
void getInput(){
^~~~~~~~
exit status 1
redefinition of 'class iSin'
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
!
Some of your messages have not been sent
You can select all or individual messages to retry or delete
Delete allRetry all
w