skizzle/src/main.cpp

42 lines
1.2 KiB
C++
Raw Normal View History

2016-03-04 15:29:31 +00:00
#include "ball.hpp"
2016-03-10 20:58:30 +00:00
#include "block.hpp"
2016-03-04 15:29:31 +00:00
#include "engine.hpp"
#include "constants.hpp"
2016-03-10 20:58:30 +00:00
#include <iostream>
2016-03-04 15:29:31 +00:00
int main() {
Engine engine;
2016-03-10 20:58:30 +00:00
Ball ball1(5 * Constants::GRID, 1 * Constants::GRID);
Ball ball2(7 * Constants::GRID, 1 * Constants::GRID);
2016-03-11 14:17:08 +00:00
Block block1(2 * Constants::GRID, 7 * Constants::GRID);
Block block2(3 * Constants::GRID, 7 * Constants::GRID);
Block block3(4 * Constants::GRID, 7 * Constants::GRID);
Block block4(5 * Constants::GRID, 7 * Constants::GRID);
Block block5(6 * Constants::GRID, 7 * Constants::GRID);
Block block6(7 * Constants::GRID, 7 * Constants::GRID);
Block block7(8 * Constants::GRID, 7 * Constants::GRID);
Block block8(9 * Constants::GRID, 7 * Constants::GRID);
Block block9(10 * Constants::GRID, 7 * Constants::GRID);
2016-03-04 15:29:31 +00:00
2016-03-13 12:27:00 +00:00
ball1.setCharge(-2);
2016-03-11 15:14:34 +00:00
ball2.setCharge(-2);
2016-03-13 12:27:00 +00:00
block5.setCharge(16);
2016-03-11 15:14:34 +00:00
engine.addObject(ball1);
engine.addObject(ball2);
engine.addObject(block1);
engine.addObject(block2);
engine.addObject(block3);
engine.addObject(block4);
engine.addObject(block5);
engine.addObject(block6);
engine.addObject(block7);
engine.addObject(block8);
engine.addObject(block9);
2016-03-10 20:58:30 +00:00
engine.start();
2016-03-04 15:29:31 +00:00
return 0;
}