Skip to content
aXu-AP edited this page Apr 9, 2012 · 3 revisions

Minipelejä kehittäessä halutaan pitää yhtenäinen käyttöliittymä ja kontrollit. Tätä varten API korvaa joitain CoolBasicin omia komentoja ja lisää muutamia uusia toimintoja. Tavoitteena on kuitenkin pitää tuttu tapa kehittää pelejä, jotta osallistumiskynnys olisi mahdollisimman pieni. Tälle sivulle on listattu komennot, jotka ovat tarkoitettu minipelien kehittäjien käyttöön (korvaavien komentojen käyttö on pakollista):

  • Syötteet
  • MAIN_KeyHit(pelaajaNro, näppäin) korvaa KeyHit()
  • MAIN_KeyDown(pelaajaNro, näppäin) korvaa KeyDown()
  • MAIN_KeyUp(pelaajaNro, näppäin) korvaa KeyUp()
  • Piirtäminen
  • MAIN_DrawScreen() korvaa DrawScreen
  • Kuvat
  • MAIN_LoadImage(tiedostonimi$) korvaa LoadImage()
  • MAIN_LoadAnimImage(tiedostonimi$, frameLeveys, frameKorkeus, aloitus, pituus) korvaa LoadAnimImage()
  • MAIN_CloneImage(kuvamuuttuja) korvaa CloneImage
  • MAIN_MakeImage(leveys, korkeus) korvaa MakeImage()
  • MAIN_DeleteImage(kuvamuuttuja) korvaa DeleteImage
  • Objektit
  • MAIN_LoadObject(tiedostonimi$) korvaa LoadObject()
  • MAIN_LoadAnimObject(tiedostonimi$, frameLeveys, frameKorkeus, aloitus, pituus) korvaa LoadAnimObject()
  • MAIN_MakeObject() korvaa MakeObject()
  • MAIN_MakeObjectFloor() korvaa MakeObjectFloor()
  • MAIN_DeleteObject(kuvamuuttuja) korvaa DeleteObject
  • Äänet
  • MAIN_LoadSound(tiedostonimi$) korvaa LoadSound()
  • MAIN_DeleteSound(äänimuuttuja) korvaa DeleteSound