[ create a new paste ] login | about

Link: http://codepad.org/PMHZNtF9    [ raw code | output | fork ]

zieklecknerizer - C++, pasted on Apr 7:
#pragma once
class Champion
{
public:
	Champion(void);
	Champion::Champion(char name1[], int stringLength, int type1, double health1, int fluid1, double armor1, double specialA1, double damage);
	char* getName(void);
	double getHealth(void);
	int getFluid(void);
	double getArmor(void);
	double getSpecialA(void);
	double getDamage(void);
	int type;
	void setHealth(double health);
	void setFluid(int fluid);
	void setArmor(double armor);
	void setSpecialA(double specialA);
	void setDamage(double physDamage);
	void setPrimary(Primary prime1);
	
	
	
	~Champion(void);
private:
	char* name;
	double health;
	int fluid;
	double armor;
	double specialA;
	double physDamage;
	Primary weapon;
	Secondary second;
	Utility util1;
	Utility util2;
	
};

#include "Champion.h"
#include <string.h>
#include <stdlib.h>
#include "Secondary.h"
#include "Primary.h"
#include "Utility.h"
#include "battleKnife.h"

Champion::Champion(void)
{
}
Champion::Champion(char name1[], int stringLength, int type1, double health1, int fluid1, double armor1, double specialA1, double damage)
{
	name = (char*)malloc(stringLength * sizeof(char));
	int i;
	for(i = 0; i <= stringLength; i++)
	{
		name[i] = name1[i];
	}
	health = health1;
	fluid = fluid1;
	armor = armor1;
	specialA =specialA1;
	physDamage = damage;
	type = type1;
}

char* Champion::getName(void)
{	
	return name;
}	
double Champion::getHealth(void)
{
	return health;
}
int Champion::getFluid(void)
{
	return fluid;
}
double Champion::getArmor(void)
{
	return armor;
}
double Champion::getSpecialA(void)
{
	return specialA;
}
double Champion::getDamage(void)
{
	return physDamage;
}
void Champion::setHealth(double health1)
{
	health = health1;
}
void Champion::setFluid(int fluid1)
{
	fluid = fluid1;
}
void Champion::setArmor(double armor1)
{
	armor = armor1;
}
void Champion::setSpecialA(double specialA1)
{
	specialA = specialA1;
}
void Champion::setDamage(double physDamage1)
{
	physDamage = physDamage1;
}
void Champion::setPrimary(Primary prime1)
{
	weapon = prime1;
}
Champion::~Champion(void)
{
}


Output:
1
2
3
4
5
6
7
8
Line 8: error: #pragma once in main file
Line 21: error: Champion.h: No such file or directory
Line 22: error: Secondary.h: No such file or directory
Line 20: error: Primary.h: No such file or directory
Line 20: error: Utility.h: No such file or directory
Line 24: error: battleKnife.h: No such file or directory
Line 6: error: extra qualification 'Champion::' on member 'Champion'
compilation terminated due to -Wfatal-errors.


Create a new paste based on this one


Comments: