Korvatut funktiot - aXu-AP/CoolBasic-Party-Pack GitHub Wiki
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 CloneImageAPI_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öritysarvoonAPI_MakeObjectFloor()korvaa MakeObjectFloor()API_MakeEmitter(kuva, kesto)korvaa MakeEmitter()API_MakeMap(leveys, korkeus, tileleveys, tilekorkeus)korvaa MakeMap()API_DeleteObject(kuvamuuttuja)korvaa DeleteObjectAPI_InitObjectList()korvaa InitObjectListAPI_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.