h
This commit is contained in:
parent
66a5a91b48
commit
4840024696
@ -593,8 +593,33 @@ public class mainThread extends JFrame implements KeyListener, ActionListener, M
|
|||||||
sleepTime = frameInterval - (System.currentTimeMillis()-lastDraw);
|
sleepTime = frameInterval - (System.currentTimeMillis()-lastDraw);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if(sleepTime > 0)
|
long takeOne = sleepTime/2;
|
||||||
Thread.sleep(sleepTime);
|
|
||||||
|
if(sleepTime > 0) {
|
||||||
|
Thread.sleep(takeOne);
|
||||||
|
|
||||||
|
if(frameIndex %2 == 0 && frameIndex > 3){
|
||||||
|
bf = doubleBuffer;
|
||||||
|
//draw mouse cursor
|
||||||
|
theGameCursor.updateAndDraw(bufferScreen);
|
||||||
|
|
||||||
|
|
||||||
|
}else if(frameIndex != 1 && frameIndex > 3){
|
||||||
|
bf = doubleBuffer2;
|
||||||
|
//draw mouse cursor
|
||||||
|
theGameCursor.updateAndDraw(buffer2Screen);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(frameIndex > 3)
|
||||||
|
panel.getGraphics().drawImage(bf, 0, 0, this);
|
||||||
|
|
||||||
|
sleepTime = frameInterval - (System.currentTimeMillis()-lastDraw);
|
||||||
|
if(sleepTime > 0)
|
||||||
|
Thread.sleep(sleepTime);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} catch (InterruptedException e1) {
|
} catch (InterruptedException e1) {
|
||||||
// TODO Auto-generated catch block
|
// TODO Auto-generated catch block
|
||||||
|
Loading…
x
Reference in New Issue
Block a user