34 lines
833 B
VB.net
34 lines
833 B
VB.net
|
Imports IrrKlang
|
||
|
|
||
|
Module Module1
|
||
|
|
||
|
Sub Main()
|
||
|
|
||
|
' start up the engine
|
||
|
Dim engine As New ISoundEngine
|
||
|
|
||
|
' To play a sound, we only to call play2D(). The second parameter
|
||
|
' tells the engine to play it looped.
|
||
|
|
||
|
engine.Play2D("../../media/getout.ogg", True)
|
||
|
|
||
|
Console.Out.WriteLine("")
|
||
|
Console.Out.WriteLine("Hello World")
|
||
|
|
||
|
Do
|
||
|
Console.Out.WriteLine("Press any key to play some sound, press 'q' to quit.")
|
||
|
|
||
|
' play a single sound
|
||
|
engine.Play2D("../../media/bell.wav")
|
||
|
|
||
|
Loop While _getch() <> 113 ' until 'the key "q" is pressed
|
||
|
|
||
|
End Sub
|
||
|
|
||
|
' some simple function for reading keys from the console
|
||
|
<System.Runtime.InteropServices.DllImport("msvcrt")> _
|
||
|
Public Function _getch() As Integer
|
||
|
End Function
|
||
|
|
||
|
End Module
|