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.