Untitled
unknown
c_cpp
a year ago
757 B
9
Indexable
#include "LightTank.h"
#include "MediumTank.h"
#include "HeavyTank.h"
#include "Position.h"
#include <iostream>
int main() {
// Create a LightTank instance
Position pos1(10, 20);
LightTank light_tank(1, 120, 100, 20, "LightTank", 50, "Laser", 3.5f, pos1, 1.5f);
light_tank.Move();
light_tank.Attack();
// Create a MediumTank instance
Position pos2(15, 25);
MediumTank medium_tank(2, 200, 180, 40, "MediumTank", 70, "Cannon", 2.5f, pos2, 20);
medium_tank.Move();
medium_tank.MediumAttack();
// Create a HeavyTank instance
Position pos3(5, 10);
HeavyTank heavy_tank(3, 300, 280, 50, "HeavyTank", 100, "Missile", 1.5f, pos3, 30);
heavy_tank.TakeDamage(100);
return 0;
}
Editor is loading...
Leave a Comment