Lataa alta itsellesi sopivin paketti: cbEnchantedin Windows-versio vaatii, että Microsoft Visual C++ 2010 Redistributable Package (x86) on asennettuna koneella.
Windows-paketti sisältää kaksi eri 32-bittistä julkaisuversiota cbEnchantedista:
- testable kansiossa on exet, joiden avulla voit testata jo käännettyjä CB-exe tiedostoja. Käytä komentoriviä ja kutsu kyseistä exeä niin että ensimmäisenä parametrina on testattavan ohjelman exen tiedostopolku TAI tiputa testattava exe cbEnchantedin exe-tiedostoon. Tiedostopolussa ei saa olla välilyöntejä.
- compiler kansiossa on muokatut versiot CBCompiler.exe-tiedostosta, joissa on korvattu wanhan CB:n runtimet cbEnchantedilla. Kun vaihdat tämän CoolBasicin asennuskansiosta löytyvän IDE\CBCompiler.exe tiedoston paikalle, saat heti käännettyä cbEnchanted-ohjelmia.
Muutokset edelliseen versioon:HUOM! Objektien piirto sekä kuvien maailmankoordinaatteihin piirto luultavasti bugaavat, kun piirtokoordinaatit ovat kahden pikselin välissä. Ongelmalta välttyy kun tekee alunperin kuvia, joissa on vähintään yhden pikselin täysin läpinäkyvä reunus. Aiheesta on tehty bugiraportti #119 mutta sitä on todella hankala korjata. Siksi suosittelemme, että teet kaikki maailmankoordinaattehin piirrettäväksi tarkoitetut kuvasi sellaisiksi että niissä on vähintään yhden pikselin täysin läpinäkyvä reunus välttyäksesi tältä bugilta. Animoidussa kuvissa lisäät tietenkin yhden pikselin reunuksen jokaiseen kuvasarjan osaan. Törmäykset voit sitten asettaa ObjectRange komennolla takaisin pikselintarkaksi laittamalla törmäysalueen leveyden ja korkeuden kahta pikseliä pienemmäksi kuin mitä ObjectSizeX() ja ObjectSizeY() palauttavat.
- Bugfix: Funktio ReadString palauttaa ylimääräisiä merkkejä ja saattaa jopa kaataa ohjelman.
- Bugfix: Funktio EOF palauttaa true vasta, kun on luettu yhden tavun yli tiedostosta.
- Bugfix: CenterTextillä tekstin keskittäminen sekä vaaka- ja pystyakselilla ei toimi.
- Bugfix: Laatikko-laatikko törmäys bugaa, kun objektit ovat erikokoisia
- Bugfix: cbeDrawTintedScaledRotatedImageRegion käyttää piirtokomentojen asetusta maailmakoordinaattien käyttämisestä
- Bugfix: GetWord ei toimi, kun erotinta ei ole asetettu.
- Parannus: Merkkijonotaulukon venyttäminen poistamatta sen sisältöä
- Parannus: Komentoriviparametrien parsiminen tapahtuu nyt nätimmin ja toimii paremmin.
- Muutos: Windows-julkaisu sisältää nyt modatun kääntäjän, jossa on funktiorajaksi muutettu 2000 normaalin 127 sijaan.
- Muutos: Funktion cbeDrawTintedScaledRotatedImageRegion() nimi on nyt cbeDrawTintedImage(). Se myös ottaa parametreja eri järjestyksessä kuin aikaisempi versio eikä kaikkia parametreja tarvitse antaa.
- Lisäys: Lisätty funktio cbeDrawImage() joka toimii kuten cbeDrawTintedImage() mutta ilman nykyisellä piirtovärillä värjäämistä.
- Katso seuraavan julkaisun korjatut bugit ja sen tunnetut bugit.