This site requires JavaScript, please enable it in your browser!
Greenfoot back
Kumo
Kumo wrote ...

2016/12/13

Is there a another way of inserting blocks in a game, without having to put in every single coordinate?

Kumo Kumo

2016/12/13

#
I have a problem with a game I want to make. I dont want to insert every single coordinate of every single texture/block. I would really appreciate help. thanks
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
addObject(new Block_solid(),15,786);
        addObject(new Block_solid(),45,786);
        addObject(new Block_solid(),75,786);
        addObject(new Block_solid(),105,786);
        addObject(new Block_solid(),135,786);
        addObject(new Block_solid(),165,786);       
        addObject(new Block_solid(),195,786);
        addObject(new Block_solid(),225,786);
        addObject(new Block_solid(),255,786);
        addObject(new Block_solid(),285,786);
        addObject(new Block_solid(),315,786);
        addObject(new Block_solid(),345,786);
        addObject(new Block_solid(),375,786);
        addObject(new Block_solid(),405,786);
        addObject(new Block_solid(),435,786);
        addObject(new Block_solid(),465,786);
        addObject(new Block_solid(),495,786);
        addObject(new Block_solid(),525,786);
        addObject(new Block_solid(),555,786);
        addObject(new Block_solid(),585,786);
        addObject(new Block_solid(),615,786);
        addObject(new Block_solid(),645,786);
        addObject(new Block_solid(),675,786);
        addObject(new Block_solid(),705,786);
        addObject(new Block_solid(),735,786);
        addObject(new Block_solid(),765,786);
        addObject(new Block_solid(),795,786);
        addObject(new Block_solid(),825,786);
        addObject(new Block_solid(),855,786);
        addObject(new Block_solid(),885,786);
        addObject(new Block_solid(),915,786);
        addObject(new Block_solid(),945,786);
        addObject(new Block_solid(),975,786);
        addObject(new Block_solid(),1005,786);
        addObject(new Block_solid(),1035,786);
        addObject(new Block_solid(),1065,786);
        addObject(new Block_solid(),1095,786);
        addObject(new Block_solid(),1125,786);
        addObject(new Block_solid(),1155,786);
        addObject(new Block_solid(),1185,786);
danpost danpost

2016/12/14

#
Use a loop to insert the blocks. There are 40 blocks, so start with:
1
2
3
4
for (int i=0; i<40; i++)
{
    // add a block here -- x location will be 15+(i*30)
}
Nosson1459 Nosson1459

2016/12/14

#
danpost wrote...
Use a loop to insert the blocks. There are 40 blocks, so start with: <Code Omitted>
You can write the line of code (below) instead of saying "add a block here -- x location will be 15+(i*30)".
1
2
3
4
for (int i=0; i<40; i++)
{
    addObject(new Block_solid(),15+(i*30),786);
}
You need to login to post a reply.