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_DeltaTimekertoo, 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()).