-
Notifications
You must be signed in to change notification settings - Fork 1
Uudet funktiot
aXu-AP edited this page Apr 20, 2012
·
17 revisions
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ärin -
API_PlayerName(pelaajaNro)
palauttaa pelaajan nimen -
API_PlayerNPC(pelaajaNro[, tekoälyarvo])
asettaa tai palauttaa pelaajan tekoälyarvon -
API_PlayerPoints(pelaajaNro[, pisteet])
asettaa tai palauttaa pelaajan pisteet -
API_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 joukkueen -
API_PlayerDataBlock(pelaajaNro)
palauttaa pelaajakohtaisen vapaamuotoisen muistipalan (seuraavat komennot kirjoittavat tähän) -
API_PlayerInt(pelaajaNro, tietue[, arvo])
asettaa tai palauttaa pelaajakohtaisen kokonaisluvun -
API_PlayerFloat(pelaajaNro, tietue[, arvo#])
asettaa tai palauttaa pelaajakohtaisen liukuluvun -
API_PlayerString(pelaajaNro, tietue[, arvo$])
asettaa tai palauttaa pelaajakohtaisen merkkijonon - Pelitiedot:
-
API_PlayerCount()
palauttaa pelaajien määrän -
API_PlayerSetup()
_palauttaa pelaajien kokoonpanon (ALLvsALL, 1vsALL tai TEAMvs) -
API_Difficulty()
palauttaa vaikeustason -
API_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 instanssiin -
API_PositionWidget(widget[, paikkavakio] tai [, x, y])
asettaa widgetin joko ennaltamäärättyihin paikkoihin tai haluttuihin ruutukoordinaatteihin -
API_AddWidget(widgetin tyyppi[, näkyvä])
luo uuden widgetin oletuksena näkymään ruudulla -
API_WidgetInt(widget, tietue[, arvo])
asettaa tai palauttaa widgetin muistipalasta kokonaisluvun -
API_WidgetFloat(widget, tietue[, arvo#])
asettaa tai palauttaa widgetin muistipalasta liukuluvun -
API_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()
).