release v0.6.8
This commit is contained in:
parent
13b56870ec
commit
7d96ddaef2
10 changed files with 32 additions and 14 deletions
|
|
@ -1011,6 +1011,9 @@ void FurnaceGUI::drawTutorial() {
|
|||
cv=new FurnaceCV;
|
||||
cv->init(e);
|
||||
cv->hiScore=cvHiScore;
|
||||
lastCVFrame=SDL_GetPerformanceCounter();
|
||||
cvFrameTime=100000;
|
||||
cvFrameHold=0;
|
||||
}
|
||||
if (cvTex==NULL) {
|
||||
cvTex=rend->createTexture(true,320,224,false,bestTexFormat);
|
||||
|
|
@ -1056,7 +1059,16 @@ void FurnaceGUI::drawTutorial() {
|
|||
cv->e->setSongRate(cv->origSongRate*1.5);
|
||||
}
|
||||
|
||||
cv->render(touchControls);
|
||||
uint64_t nextFrame=SDL_GetPerformanceCounter();
|
||||
unsigned int mDivider=SDL_GetPerformanceFrequency()/1000000;
|
||||
int delta=(nextFrame-lastCVFrame)/mDivider;
|
||||
cvFrameTime=(cvFrameTime*15+delta)/16;
|
||||
cvFrameHold+=delta;
|
||||
if (cvFrameHold>=16667 || cvFrameTime>15000) {
|
||||
cv->render(touchControls);
|
||||
cvFrameHold%=16667;
|
||||
}
|
||||
lastCVFrame=nextFrame;
|
||||
|
||||
if (cv->hiScore>cvHiScore) {
|
||||
cvHiScore=cv->hiScore;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue