Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "Console.h"
- #include "RacingHorse.h"
- #include <String.h>
- #include <iostream>
- #include <stdlib.h>
- #include <ctime>
- #include "RacingHorse.h"
- #include "Console.h"
- int main() {
- srand(time(NULL));
- Console console;
- console.clearScreen();
- RacingHorse pferd_a("Anna");
- RacingHorse pferd_b("Hans");
- int m = 50 * 1000;
- for (int i = 0; i < m; ++i) {
- pferd_a.tick();
- pferd_b.tick();
- console.moveTo(1, 1);
- console.clearLine();
- pferd_a.print(console);
- console.moveTo(2, 1);
- console.clearLine();
- pferd_b.print(console);
- console.moveTo(3, 1);
- console.out.flush(); // Puffer leeren und Ausgabe erzwingen -> Reste aus dem Zwischenspeicher leeren
- }
- return 0;
- }
- // Ausgabe wird flackern -> Weil die Aktuelle Zeile in jedem Durchlauf gelöscht wird
- // Lösung : wahrscheinlichkeit dass ein sternchen auftritt erhöhren -> n und m ändern
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement