Ja aber in der Hauptklasse wo dann alles abläuft ist es doch dann viel übersichtlicher wenn ich nur einzelene Funktionen aufrufen muss und nicht nur die ganzen Logfileeinträge machen muss etc. Oder was meinst du?
Neues Porblem:
Ich habe nun ein kleines Grundgerüst indem Testweise ein Bild gezeichnet wird und bei ESC beendet wird. Nur hängt es extrem und sogar Bluescreens sind dabei. Meist friert alles so ein das es 10min dauert bis der Taskmanager offen ist.
Wenn ich das clear () weg lasse kommt zwar ein Bild aber dann ein Bluescreen.
Nehme ich das clear () hinzu was meiner Meinung nach auch dahin gehört kommt ein schwarzer Bildschirm + 50/50 auf Bluescreen oder aunfhängen
Auf den Bluescreen steht meistens das der Grafiktreiber in einer Endlosschleife ist und beendet werden muss. Aber ich weiss nicht wie ich das beheben sollte.
Code...
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
void CGame::run()
{
while (rungame)
{
pbild->render ();
events ();
g_pFramework->App.Clear ();
}
}
void CGame::events()
{
if ((Event.Type == sf::Event::KeyPressed) && (Event.Key.Code == sf::Key::Escape))
rungame = false;
}
|