Uudet funktiot - aXu-AP/CoolBasic-Party-Pack GitHub Wiki
API tarjoaa lukuisia komentoja pelien käyttöliittymän yhtenäisyyttä ja pelien tehokasta kehittämistä varten. Lista uusista funktioista:
- Pelaajat:
API_PlayerColor(pelaajaNro[, pun, sin, vihr] tai [komponentti])
asettaa tai palauttaa pelaajan värinAPI_PlayerName(pelaajaNro)
palauttaa pelaajan nimenAPI_PlayerNPC(pelaajaNro[, tekoälyarvo])
asettaa tai palauttaa pelaajan tekoälyarvonAPI_PlayerPoints(pelaajaNro[, pisteet])
asettaa tai palauttaa pelaajan pisteetAPI_Recolor(pelaajaNro, kuva[, toleranssi, päällyskuva])
värjää kuvan pelaajan tunnusväreihin ja asettaa päällyskuvan luodun kuvan päälle. Vain harmaat värjätään (toleranssin rajoissa)API_PlayerTeam(pelaajaNro[, team])
asettaa tai palauttaa pelaajan joukkueenAPI_PlayerDataBlock(pelaajaNro)
palauttaa pelaajakohtaisen vapaamuotoisen muistipalan (seuraavat komennot kirjoittavat tähän)API_PlayerInt(pelaajaNro, tietue[, arvo])
asettaa tai palauttaa pelaajakohtaisen kokonaisluvunAPI_PlayerFloat(pelaajaNro, tietue[, arvo#])
asettaa tai palauttaa pelaajakohtaisen liukuluvunAPI_PlayerString(pelaajaNro, tietue[, arvo$])
asettaa tai palauttaa pelaajakohtaisen merkkijonon- Pelitiedot:
API_PlayerCount()
palauttaa pelaajien määränAPI_PlayerSetup()
_palauttaa pelaajien kokoonpanon (ALLvsALL, 1vsALL tai TEAMvs)API_Difficulty()
palauttaa vaikeustasonAPI_DeltaTime
kertoo, kuinka kauan edellisen framen suorittamiseen kesti (FPS-riippumattomille peleille) (huom. muuttuja, ei funktio)- Widgetit:
API_AddWidget(widgetin tyyppi[, näkyvä])
luo uuden widgetin oletuksena näkymään ruudulla. Palauttaa viittauksen widgetin instanssiinAPI_PositionWidget(widget[, paikkavakio] tai [, x, y])
asettaa widgetin joko ennaltamäärättyihin paikkoihin tai haluttuihin ruutukoordinaatteihinAPI_AddWidget(widgetin tyyppi[, näkyvä])
luo uuden widgetin oletuksena näkymään ruudullaAPI_WidgetInt(widget, tietue[, arvo])
asettaa tai palauttaa widgetin muistipalasta kokonaisluvunAPI_WidgetFloat(widget, tietue[, arvo#])
asettaa tai palauttaa widgetin muistipalasta liukuluvunAPI_WidgetString(widget, tietue[, arvo$])
asettaa tai palauttaa widgetin muistipalasta merkkijonon
Näiden komentojen lisäksi minipelien kehittäjät voivat lisätä tekemiään yleispäteviä funktioita lisäkirjastoon. Kirjastossa on mm. yleisimmät cbsdk-funktiot. Kirjastossa olevat funktiot sisältävät etuliitteen LIB_
(esim. LIB_TriFill()
).