Search found 120 matches

by Marcoder
Wed Jan 23, 2008 3:31 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1484146

Re: Tyhmät kysymykset

Myst!c wrote:Noniin alkoi toimimaan mutta huomasin
kinkkisen ongelman. :D
Sori, mun moka :oops:
Tuo // TÄTÄ EI TARVITA juttu eli CloneObjectOrientation on sittenkin tarpeellinen.
by Marcoder
Wed Jan 23, 2008 3:22 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1484146

Re: Tyhmät kysymykset

Tuossa pätkässähän ei ukkoa käännetä lainkaan mutta se on toinen juttu se. Itse alkuperäiseen ongelmaan: Ei oltu ihan samalla aaltopituudella tuossa aiemmin mutta tuo koodi selvensi asiaa. Kun luot ammuksen, laitat sen ensin ukon positioon ja asentoon. Sitten siirrät ammusta myös sivusuunnassa (asee...
by Marcoder
Wed Jan 23, 2008 3:03 pm
Forum: Esimerkit ja tutoriaalit
Topic: DrawLehti(x,y,txt,id)
Replies: 13
Views: 8537

Re: DrawLehti(x,y,txt,id)

tuhoojabotti wrote:löysin muuten bugin...
No kattoppas mokomaa :|
Korjattu.
by Marcoder
Wed Jan 23, 2008 2:58 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1484146

Re: Tyhmät kysymykset

Öm ensiksi, onkohan minulla vanhempi cb tai jotain koska en ole nähnyt yhtään tuon vastaista komentoa siellä. :S Ja sitten että paukun menosuunta ei edelleenkään vaihtunut, se ampuu tähtäimen vasempaan ylänurkkaan edelleen. :/ Ööö, siis mitä komentoa? HotSpot vai joku muu? Tässä yksinkertainen kood...
by Marcoder
Wed Jan 23, 2008 11:27 am
Forum: Esimerkit ja tutoriaalit
Topic: MTM-Uusi karttaformaatti
Replies: 12
Views: 8542

Re: MTM-Uusi karttaformaatti

Animaatiot ovat hieman hankalampi juttu koska CBssä on hankala saada kartasta animoinnit(ellei jopa mahdotonta).Silloin pitäisi tehdä editori joka tallentaa animoinnit jonnekkin muistiin... Tai sitten vaikka näin: fileName$ = "media/cdm2.til" file = OpenToRead(fileName) SeekFile file, 820...
by Marcoder
Wed Jan 23, 2008 11:13 am
Forum: Esimerkit ja tutoriaalit
Topic: DrawLehti(x,y,txt,id)
Replies: 13
Views: 8537

Re: DrawLehti(x,y,txt,id)

hehee tekee taulukolla ne värit ja että esim r(10)g(10)b(10) ja color r(0),g(0),b(0)=reunojen väri :P sillon se on muutettava ainakin värin puolesta :P Muokkasin esimerkkiä vähän ja nyt jokaiselle kansiolle voi määritellä omat värit. Koodista kannattaa huomata erikoinen värimäärittely joka on tosin...
by Marcoder
Wed Jan 23, 2008 9:55 am
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1484146

Re: Tyhmät kysymykset

Tuotaa, tähtäimen seuraaminen onnistuu mutta jos en liikuta tähtäintä ja ammun niin huomaa että ukko on täsmälleen täht- äimen vasempaan yläkulmaan päin, kokeilin koon muutoksia ja sun muita. :/ Jos joku viitsisi auttaa niin kiitos. Ilmeisesti piirrät tähtäimen DrawImage:lla. Toisin kuin objekteill...
by Marcoder
Tue Jan 22, 2008 5:02 pm
Forum: Esimerkit ja tutoriaalit
Topic: DrawLehti(x,y,txt,id)
Replies: 13
Views: 8537

Re: DrawLehti(x,y,txt,id)

no koodasin tuon peliini jossa se käy hyvin noinkin... Käy mainiosti. Näitähän voidaan väsäillä vaikka tuhat erilaista ja käyttötarkoitus lopulta määrää mikä on paras. Yleensä käy niin että vaikka näitä erilaisia GUI-palikoita on valmiina niin silti jokaiseen peliin tulee koodattua ihan omat systee...
by Marcoder
Tue Jan 22, 2008 4:49 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1484146

Re: Tyhmät kysymykset

Taas toimii mainiosti, mutta vihun elämät ei pienene. Itseasiassa et soita lainkaan tuota "huitaisu"-animaatiota vaan ainoastaan maalaat heppu-objektin sillä. Näin ollen muuta iffi tällaiseksi. If ObjectsOverlap( heppu, vihu1 ) And ObjectFrame( heppu) => 8 Then vihu1elämä - 1 Tuohon autoh...
by Marcoder
Tue Jan 22, 2008 1:03 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1484146

Re: Tyhmät kysymykset

beg wrote:...mutta mitenhän saisin vihollisen menettämään elämän aina kun animaatio on kulunut tiettyyn kohtaan? :|
If ObjectFrame(ukko) >= tietty_kohta Then vähennä_vihun_elämää
by Marcoder
Tue Jan 22, 2008 12:22 pm
Forum: Ongelmat
Topic: Tasohyppelypelin vihut
Replies: 3
Views: 2836

Re: Tasohyppelypelin vihut

Include "C:\Program Files\CoolBasic\SDK\include\cbImaging.cb" img = LoadImage("media/soldier.bmp") obj1 = MakeObject(72) PaintObject obj1, -img obj2 = MakeObject(72) PaintObject obj2, -ImageSwapColors(img, "GRB") MoveObject obj2, -50 obj3 = MakeObject(72) PaintObject o...
by Marcoder
Tue Jan 22, 2008 10:28 am
Forum: Esimerkit ja tutoriaalit
Topic: DrawLehti(x,y,txt,id)
Replies: 13
Views: 8537

Re: DrawLehti(x,y,txt,id)

Tässä oma hätäinen viritelmäni. Kansioiden, eikä niiden välilehtien lukumäärää ei ole rajoitettu. Kehittelemistä on vielä paljon mutta tämähän onkin vain esimerkki. SCREEN 800, 600 ClsColor 192, 192, 192 img = LoadImage("media/soldier.bmp") tab1 = CreateTabControl(10, 50, 400, 200) AddTabP...
by Marcoder
Mon Jan 21, 2008 5:26 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1484146

Re: Tyhmät kysymykset

Nyt en oikein ymmärtänyt. :oops: Väännetäänpäs rautalangasta. Kun hiirtä klikataan, se tunnistetaan funktiolla MouseHit. MouseHit siis tapahtuu vain ja ainoastan silloin kun hiiren nappi painetaan pohjaan. No, huomataan tuo hiiren klikkaus ja aloitetaan animaatio. Koska ohjelma pyörii silmukassa, s...
by Marcoder
Mon Jan 21, 2008 10:05 am
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1484146

Re: Tyhmät kysymykset

Jälleen noloja ongelmia: Pelaaja ei "huitaise" jos olen laittanut tuon rivin 64 ja 65 koodiin. Ei tietenkään huitaise, sehän lukee suoraan koodissa. Sen sijaan että tuijottaa vain komentoja, kannattaa koodia lukea ajatuksella sillä jokainen rivi on merkitsevä. Siistitään hieman tuota onge...
by Marcoder
Mon Jan 21, 2008 9:46 am
Forum: Ongelmat
Topic: datakerros..
Replies: 4
Views: 3464

Re: datakerros..

1,2.Jotta ukko voitaisiin asettaan kartalle data-kerroksen mukaan niin tarvitaan tälläinen functio. Function TileDataLayerPositionObject(map,obj,_data) For y=1 To MapHeight() For x=1 To MapWidth() If GetMap(3,x,y)=_data Then PositionObject obj,ObjectSizeX(map)/MapWidth(),ObjectSizeY(map)/MapWidth()...
by Marcoder
Sun Jan 20, 2008 1:53 pm
Forum: Esimerkit ja tutoriaalit
Topic: cbMap - Karttafunktioita 3D-ominaisuuksilla
Replies: 74
Views: 48512

Re: cbMap - Karttafunktioita 3D-ominaisuuksilla

jos tarvitsee poistaa yksi talo niin tällä tavalla luultavasti saa sen pois: Delete talo talo:n tilalle laitetaan talon tunnus joka saadaan functiolta CreateBuilding. Hyvä! Enpä itsekään ole tuota tullut ajatelleeksi. Kokeilin mutta poisto ei toimi aivan noin simppelisti mutta tällä lähtee: Delete ...
by Marcoder
Sun Jan 20, 2008 1:06 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1484146

Re: Tyhmät kysymykset

Miks elipsi ei seuraa hiirtä? ... (kysyinpähän toisen kerran että vähän huomiotaisiin) Huomioin jo edellisen mutta koska kysymys on varsin huonosti muotoiltu niin en vastannut. Vastaan kuitenkin nyt ettei tarvitse kysyä samaa kolmanteen kertaan. Ratkaisu tulee tässä: Ellipse Min(elix, MouseX()), Mi...
by Marcoder
Sun Jan 20, 2008 10:14 am
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 1484146

Re: Tyhmät kysymykset

-Z- wrote:Minulla taas ei. Enää ukko ei lähde enää suoraan alaspäin, vaan ylöspäin. Kiitos kuitenkin yrityksestä.
Vika on siinä että funktiolle välittämäsi x- ja y-parametrit ovat kartan tilekoordinaatteja eikä suinkaan maailmankoordinaatteja.
by Marcoder
Wed Jan 16, 2008 11:34 am
Forum: Ongelmat
Topic: Ruumiita
Replies: 11
Views: 7040

Re: Ruumiita

Värkkäsin pientä esimerkkiä NetMatch:in pohjalta. Siinähän ukkelit räjähtävät kappaleiksi kuten myös tässä esimerkissä. Raadot korjataan kentältä joko ajan, määrän tai molempien ehtojen mukaan. Koodi on varsin kattavasti kommentoitu ja uskoisin että siitä voi saada jopa jotain hyödyllistä irti. Ei n...
by Marcoder
Wed Jan 16, 2008 8:25 am
Forum: Ongelmat
Topic: Rekisteri kysymyksiä
Replies: 7
Views: 5767

Re: Rekisteri kysymyksiä

Rekisterissä on pääavainmen HKEY_CLASSES_ROOT alla esitelty kaikki tiedostotunnisteet omiksi avaimikseen (.exe, .bmp, .cb jne). Kullakin avaimella on joku oletusarvo joka on tekstimuotoista dataa. Samaisen pääavaimen HKEY_CLASSES_ROOT alla on myös avain jonka nimi vastaa tuota tiedostotunnisteavaime...