ja tallenna tämä koodi kansioon, johon latasit dll:än ja aja se CB:llä:
Code: Select all
SCREEN 320,240
FrameLimit 30
SAFEEXIT OFF
SetWindow "",0,"Jos piipittävä ääni kuuluu ja painat OK, ääni saattaa jäädä päälle. Haluatko varmasti lopettaa?"
Function Sound(frequency)
If frequency = 0 Then
NoSound()
Else
CallDLL "pcspeakr.dll","pcspeaker_snd_"+Str(10(Int(frequency/10)))+"Hz"
End If
End Function
Function NoSound()
CallDLL "pcspeakr.dll","pcspeaker_off"
End Function
t=0
Repeat
oldsnd=snd
If t Mod 7 = 0 Then
snd = Not snd
End If
Text 0,0,"Jos kuulet tasaisesti piipittävän"
Text 0,TextHeight(" "),"äänen, vastaa kyselyyn KYLLÄ."
Text 0,TextHeight(" ")*3,"Muussa tapauksessa vastaa EI."
Text 0,TextHeight(" ")*5,"Poistu painamalla jotakin näppäintä"
If snd<>oldsnd Then
Sound(snd*1500)
End If
DrawScreen
t=t+1
Until GetKey()
NoSound()
Tarvitsen tuloksia pelien kehitykseen. Jos tämä toimii suurimmalla osalla koneista, voin tehdä musiikkia, joka puristuu levyllä erittäin pieneen tilaan.
Musiikkiformaatin olen jo tehnyt, ei tarvitse kenenkään koodarin ruveta sellaista tekemään.