1.1.4 • Published 5 years ago

peach.js v1.1.4

Weekly downloads
1
License
BSD-2-Clause
Repository
github
Last release
5 years ago

peach.js

Build Status

Usage

Create a renderer by instantiating a Peach instance:

var width = 320;
var height = 240;
var palette = [0xff0000, 0x00ff00, 0x0000ff];
var renderer = new Peach(width, height, palette);

From there, you can manually set pixels and render them:

var x = 20;
var y = 30;
var paletteIndex = 2; // use the index 2 palette color, blue in this case
renderer.setPixel(x, y, paletteIndex);
renderer.render();

Or, you can create a sprite:

var bitmap = [
  [0, 1],
  [1, 1]
];

var paletteAssignment = {
    0: 2, // bitmap value 0 is assigned to palette color 2 (blue)
    1: 1 // bitmap value 1 is assigned to palette color 1 (green)
};
var sprite = new Peach.Sprite(bitmap, paletteAssignment);
sprite.x = 20;
sprite.y = 30;
renderer.sprites.push(sprite);
renderer.render();
1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.1.1

10 years ago

0.2.0

10 years ago