Difference between revisions of "Blocks"
From CodeStuff
| Line 5: | Line 5: | ||
[[file:PlanetCute_Character_Pink_Girl.png]] | [[file:PlanetCute_Character_Pink_Girl.png]] | ||
| − | <edcode> | + | <edcode>var map = [ ["_","_","_","_","_","_","_"], |
| − | var map = [ | + | ["_","_","_","_","_","_","_"], |
| − | + | ["_","_","H","H","_","_","_"], | |
| − | + | ["_","_","_","_","_","_","_"], | |
| − | + | ["_","_","_","_","H","_","_"], | |
| − | + | ["_","_","_","_","_","_","_"] ]; | |
| − | + | ||
| − | + | ||
| − | + | ||
var water = loadImage("PlanetCute_Water_Block.png"); | var water = loadImage("PlanetCute_Water_Block.png"); | ||
| Line 19: | Line 16: | ||
var character = loadImage("PlanetCute Character Pink Girl.png"); | var character = loadImage("PlanetCute Character Pink Girl.png"); | ||
| − | tiles = { | + | var tiles = {"_": water, "H":block}; |
| − | + | ||
| − | + | ||
| − | + | ||
var px=100; | var px=100; | ||
| Line 28: | Line 22: | ||
function move() { | function move() { | ||
| − | if (keyIsDown(38)) py= | + | if (keyIsDown(38)) py-=2; |
| − | if (keyIsDown(40)) | + | if (keyIsDown(40)) py+=2; |
| − | + | ||
| − | + | ||
| − | + | ||
| + | if (keyIsDown(37)) px-=2; | ||
| + | if (keyIsDown(39)) px+=2; | ||
} | } | ||
| − | function draw() { | + | function draw() { |
| − | + | ||
for (var ty = 0; ty<6; ty++){ | for (var ty = 0; ty<6; ty++){ | ||
for (var tx = 0; tx<7; tx++){ | for (var tx = 0; tx<7; tx++){ | ||
| Line 43: | Line 35: | ||
} | } | ||
} | } | ||
| − | drawImage(character,px,py); | + | drawImage(character,px,py); |
| − | + | ||
} | } | ||
run(move,draw); | run(move,draw); | ||
</edcode> | </edcode> | ||
Latest revision as of 11:18, 27 January 2012
This is a simple demo using just three images.


