Ducati: making mechanics out of riders since 1946
Atari Terminator AI - LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
java.util.Arrays
java.util.ArrayList . (This class is roughly equivalent to Vector, except that it is unsynchronized.)
java.util.Vector
Of totaal iets anders.
Atari Terminator AI - LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ
Wat bedoel je met het tekenen van een array?
Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment
Ik begon al te denken dat ik wat gemist had ofzo...
Atari Terminator AI - LegoBlockX3 = ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T008ᖟ
Verwijderd
1
| public void drawArray(Graphics gr, byte[] bla) |
Die bla heeft dan niet altijd dezelfde lengte.
Klopt dit een beetje?
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
je hebt helemaal gelijkOp dinsdag 23 oktober 2001 14:52 schreef rwb het volgende:
Volgens mij heeft hij het over zijn array met kaarten voor zijn memory waar hij al eerder over heeft gepost. Hij heeft telkens een andere array met kaarten en die moet hij als een memory spel op het scherm tekenen en dus zo vierkant mogenlijk. Of heb ik het nou helemaal verkeerd?
Ducati: making mechanics out of riders since 1946
of heb ik het mis?
Bij 16 een 4 bij 4 overzichtje...
Nou wat weet je van een vierkant? De beide zijden maal elkaar is het oppervlak. En verwoord dit is even naar een array...
De wortel van je aantal ellementen nemen dus. De zooi achter de komma weg gooien en vervolgens een je array tekenen op dat formaat.... en wat je aan elementen overhoud er nog in een extra rijtje onder zetten...
Stel een array met 27 elementen -> teTekenenArray, netjes genummmerd naar index (0,1,2,3,4, etc...)
Dat levert bij sqrt(27) dus 5,[bende getalletjes] dat cast je naar een int. (je kan flooren, maar why bother, arrays en float waarden als index gaat zowiezo niet samen)
Dan weet je nu dat je je array moet tekenen op de volgende manier:
1
2
3
4
5
6
7
8
9
| teTekenenArray
teller i = o
Zolang teller i kleiner dan lengte array teTekenenArray
Zolang teller i kleiner dan 5 en einde array teTekenenArray niet bereikt
teken waarde uit array op index i
einde lus
ga naar volgende regel
einde lus |
Dit resulteert dus in:
0 1 2 3 4
5 6 7 8 9
10 11 12 13 14
15 16 17 18 19
20 21 22 23 24
25 26
ja dat bedoel ik dus!Op dinsdag 23 oktober 2001 17:01 schreef wasigh het volgende:
nou da's toch gewoon het aantal kaarten tellen daar de wortel van nemen en op die manier for-loopen
of heb ik het mis?
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Whow, jij verveelt je echtThe - DDD: schreef veel
Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment
Had het nog express in pseudo gedaan om het niet helemaal voor te kauwen.Op woensdag 24 oktober 2001 01:00 schreef mbravenboer het volgende:
[..]
Whow, jij verveelt je echt.