removed unneeded load() calls
This commit is contained in:
parent
04e1b27e51
commit
f3e17b4181
13 changed files with 73 additions and 74 deletions
|
@ -1,5 +1,26 @@
|
|||
load(__folder + "drone.js");
|
||||
/************************************************************************
|
||||
Drone.blocktype() method
|
||||
========================
|
||||
Creates the text out of blocks. Useful for large-scale in-game signs.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
|
||||
* message - The message to create - (use `\n` for newlines)
|
||||
* foregroundBlock (default: black wool) - The block to use for the foreground
|
||||
* backgroundBlock (default: none) - The block to use for the background
|
||||
|
||||
Example
|
||||
-------
|
||||
To create a 2-line high message using glowstone...
|
||||
|
||||
blocktype("Hello\nWorld",blocks.glowstone);
|
||||
|
||||
![blocktype example][imgbt1]
|
||||
|
||||
[imgbt1]: img/blocktype1.png
|
||||
|
||||
***/
|
||||
(function(){
|
||||
|
||||
var bitmaps = {
|
||||
|
@ -296,29 +317,6 @@ load(__folder + "drone.js");
|
|||
}
|
||||
}
|
||||
}
|
||||
/************************************************************************
|
||||
Drone.blocktype() method
|
||||
========================
|
||||
Creates the text out of blocks. Useful for large-scale in-game signs.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
|
||||
* message - The message to create - (use `\n` for newlines)
|
||||
* foregroundBlock (default: black wool) - The block to use for the foreground
|
||||
* backgroundBlock (default: none) - The block to use for the background
|
||||
|
||||
Example
|
||||
-------
|
||||
To create a 2-line high message using glowstone...
|
||||
|
||||
blocktype("Hello\nWorld",blocks.glowstone);
|
||||
|
||||
![blocktype example][imgbt1]
|
||||
|
||||
[imgbt1]: img/blocktype1.png
|
||||
|
||||
***/
|
||||
|
||||
|
||||
//
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
load(__folder + "drone.js");
|
||||
//
|
||||
// a castle is just a big wide fort with 4 taller forts at each corner
|
||||
//
|
||||
|
|
|
@ -7,8 +7,6 @@
|
|||
* width - width of the chessboard
|
||||
* height - height of the chessboard
|
||||
*/
|
||||
load(__folder + "drone.js");
|
||||
|
||||
Drone.extend("chessboard", function(whiteBlock, blackBlock, width, depth) {
|
||||
this.chkpt('chessboard-start');
|
||||
width = width || 8;
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
load(__folder + "drone.js");
|
||||
//
|
||||
// need to use the drone module to create buildings easily
|
||||
// it can be done using calls to putBlock(), putSign(), getPlayerPos() and getMousePos()
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
load(__folder + "drone.js")
|
||||
//
|
||||
// Create a floor of colored tiles some of which emit light.
|
||||
// The tiles change color every second creating a strobe-lit dance-floor.
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
load(__folder + "drone.js");
|
||||
//
|
||||
// constructs a medieval fort
|
||||
//
|
||||
|
|
|
@ -1,7 +1,22 @@
|
|||
load(__folder + "drone.js");
|
||||
/*
|
||||
Creates a Rainbow
|
||||
*/
|
||||
/************************************************************************
|
||||
Drone.rainbox() method
|
||||
======================
|
||||
Creates a Rainbow.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
|
||||
* radius (optional - default:18) - The radius of the rainbow
|
||||
|
||||
Example
|
||||
-------
|
||||
|
||||
var d = new Drone();
|
||||
d.rainbow(30);
|
||||
|
||||
![rainbow example](img/rainbowex1.png)
|
||||
|
||||
***/
|
||||
Drone.extend('rainbow', function(radius){
|
||||
if (typeof radius == "undefined")
|
||||
radius = 18;
|
||||
|
|
|
@ -3,31 +3,30 @@
|
|||
* function and provide a new drone to it.
|
||||
*
|
||||
* Parameters:
|
||||
* callback - any function that accepts a drone as its first argument
|
||||
* probability - chance to invoke your callback on each iteration
|
||||
* width - width of the region
|
||||
* height - (Optional) height of the region, defaults to width
|
||||
* depth - (Optional) depth of the cube, defaults to width
|
||||
* callback - any function that accepts a drone as its first argument
|
||||
* probability - chance to invoke your callback on each iteration
|
||||
* width - width of the region
|
||||
* height - (Optional) height of the region, defaults to width
|
||||
* depth - (Optional) depth of the cube, defaults to width
|
||||
*/
|
||||
load(__folder + "drone.js");
|
||||
|
||||
Drone.extend("rboxcall", function(callback, probability, width, height, depth) {
|
||||
this.chkpt('rboxcall-start');
|
||||
this.chkpt('rboxcall-start');
|
||||
|
||||
for(var i = 0; i < width; ++i) {
|
||||
this.move('rboxcall-start').right(i);
|
||||
for(var j = 0; j < depth; ++j) {
|
||||
this.move('rboxcall-start').right(i).fwd(j);
|
||||
for(var k = 0; k < height; ++k) {
|
||||
if(Math.random()*100 < probability) {
|
||||
callback.call(null, new Drone(this.x, this.y, this.z));
|
||||
}
|
||||
this.up();
|
||||
}
|
||||
}
|
||||
}
|
||||
for(var i = 0; i < width; ++i) {
|
||||
this.move('rboxcall-start').right(i);
|
||||
for(var j = 0; j < depth; ++j) {
|
||||
this.move('rboxcall-start').right(i).fwd(j);
|
||||
for(var k = 0; k < height; ++k) {
|
||||
if(Math.random()*100 < probability) {
|
||||
callback.call(null, new Drone(this.x, this.y, this.z));
|
||||
}
|
||||
this.up();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.move('rboxcall-start');
|
||||
this.move('rboxcall-start');
|
||||
|
||||
return this;
|
||||
return this;
|
||||
});
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
load(__folder + "drone.js");
|
||||
/************************************************************************
|
||||
Drone.sphere() method
|
||||
=====================
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
load(__folder + "drone.js");
|
||||
/************************************************************************
|
||||
Drone.spiral_stairs() method
|
||||
============================
|
||||
|
|
|
@ -2,20 +2,18 @@
|
|||
* Creates a stream of blocks in a given direction until it hits something other than air
|
||||
*
|
||||
* Parameters:
|
||||
* block - blockId
|
||||
* dir - "up", "down", "left", "right", "fwd", "back
|
||||
* maxIterations - (Optional) maximum number of cubes to generate, defaults to 1000
|
||||
* block - blockId
|
||||
* dir - "up", "down", "left", "right", "fwd", "back
|
||||
* maxIterations - (Optional) maximum number of cubes to generate, defaults to 1000
|
||||
*/
|
||||
load(__folder + "drone.js");
|
||||
|
||||
Drone.extend("streamer", function(block, dir, maxIterations) {
|
||||
for(var i = 0; i < maxIterations||1000; ++i) {
|
||||
this.box(block);
|
||||
this[dir].call(this);
|
||||
if(getBlock(this.x, this.y, this.z) !== "0:0") {
|
||||
break;
|
||||
}
|
||||
}
|
||||
for(var i = 0; i < maxIterations||1000; ++i) {
|
||||
this.box(block);
|
||||
this[dir].call(this);
|
||||
if(getBlock(this.x, this.y, this.z) !== "0:0") {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return this;
|
||||
return this;
|
||||
});
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
load(__folder + "drone.js")
|
||||
//
|
||||
// constructs a mayan temple
|
||||
//
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
load (__folder + "drone.js");
|
||||
|
||||
Drone.prototype.testHorizontalStrokeWidth = function(){
|
||||
this.arc({
|
||||
blockType: 42,
|
||||
|
|
Reference in a new issue