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
33
34
35
36
37
38
39
40
41
|
#include <Life.h>
#include <D3DX9.h>
#include <fmod.h>
#include "resource.h"
#include "Funcs.h"
#pragma comment(lib, "Life.lib")
#pragma comment(lib, "fmodvc.lib")
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE, char*, int)
{
// Engine...
FSOUND_Init(44100, 32, 0);
FSOUND_STREAM *pStream = FSOUND_Stream_Open("Music.mp3",0,0,0); // Lädt die Musik
FSOUND_Stream_Play(0,pStream);
MSG msg; // Variable, um Meldung aufzunehmen
DWORD dwTime1;
DWORD dwTime2;
while((msg.message != WM_QUIT) && !bQuit)
{
if(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
dwTime1 = timeGetTime();
Render(fFrameTime); // Szene rendern
Move(fFrameTime); // Bewegen
D3D->Present(0,0,0,0); // Gerenderte Szene anzeigen
dwTime2 = timeGetTime();
fFrameTime = (float)((dwTime2 - dwTime1) / 1000.0f);
}
FSOUND_Stream_Close(pStream);
FSOUND_Close();
return 0;
}
|