-
Notifications
You must be signed in to change notification settings - Fork 1
Korvatut funktiot
MetalRain edited this page Apr 15, 2012
·
8 revisions
Minipelien toiminnan takaamiseksi joitain cb:n komentoja korvataan APIn vastikkeilla. Suurimmaksi osaksi näitä kutsutaan samallatavoin kuin alkuperäisiä. Jos komennolle tai funktiolle on olemassa korvike, sitä on pakko käyttää.
Lista korvikefunktioista:
- Syötteet
-
API_KeyHit(pelaajaNro, näppäin)
korvaa KeyHit() -
API_KeyDown(pelaajaNro, näppäin)
korvaa KeyDown() -
API_KeyUp(pelaajaNro, näppäin)
korvaa KeyUp() - Piirtäminen
-
API_DrawScreen()
korvaa DrawScreen - Järjestelmä
-
API_MakeError(viesti$[, lopetapeli])
Korvaa MakeError(), näyttää virheviestin ja mahdollisesti lopettaa minipelin palaten päävalikkoon - Kuvat
-
API_LoadImage(tiedostonimi$)
korvaa LoadImage() -
API_LoadAnimImage(tiedostonimi$, frameLeveys, frameKorkeus, aloitus, pituus)
korvaa LoadAnimImage() -
API_CloneImage(kuvamuuttuja)
korvaa CloneImage -
API_MakeImage(leveys, korkeus)
korvaa MakeImage() -
API_DeleteImage(kuvamuuttuja)
korvaa DeleteImage - Objektit
-
API_LoadObject(tiedostonimi$[, pyöritysarvo])
korvaa LoadObject() -
API_LoadAnimObject(tiedostonimi$, frameLeveys, frameKorkeus[, aloitus, pituus, pyöritysarvo])
korvaa LoadAnimObject() -
API_CloneObject(objekti)
korvaa CloneObject() -
API_LoadMap(tiedostonimi$, tileset)
korvaa LoadMap() -
API_MakeObject([pyöritysarvo])
korvaa MakeObject(), plus lisää mahdollisuuden pyöritysarvoon -
API_MakeObjectFloor()
korvaa MakeObjectFloor() -
API_MakeEmitter(kuva, kesto)
korvaa MakeEmitter() -
API_MakeMap(leveys, korkeus, tileleveys, tilekorkeus)
korvaa MakeMap() -
API_DeleteObject(kuvamuuttuja)
korvaa DeleteObject -
API_InitObjectList()
korvaa InitObjectList -
API_NextObject()
korvaa NextObject(), jos kutsutaan uudelleen viimeisen objektin jälkeen, lista alkaa alusta - Äänet
-
API_LoadSound(tiedostonimi$)
korvaa LoadSound()
Huomaa, että DeleteSound-funktiota ei olla korvattu mitenkään. Tämä johtuu siitä, ettei ääniä voida kloonata eikä muokata. Kun lataat äänen, sen poistosta huolehditaan automaattisesti jos tarpeellista.