mirror of
https://github.com/logsol/chuck.js.git
synced 2026-05-11 10:37:34 +00:00
added skateboard :D
This commit is contained in:
parent
fa9a0d5d22
commit
81611050d2
6 changed files with 144 additions and 321 deletions
9
app/Game/Client/GameObjects/Items/Skateboard.js
Normal file
9
app/Game/Client/GameObjects/Items/Skateboard.js
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
define([
|
||||||
|
"Game/Core/GameObjects/Items/Skateboard"
|
||||||
|
],
|
||||||
|
|
||||||
|
function(Parent) {
|
||||||
|
|
||||||
|
return Parent;
|
||||||
|
|
||||||
|
});
|
||||||
89
app/Game/Core/GameObjects/Items/Skateboard.js
Normal file
89
app/Game/Core/GameObjects/Items/Skateboard.js
Normal file
|
|
@ -0,0 +1,89 @@
|
||||||
|
define([
|
||||||
|
"Game/" + GLOBALS.context + "/GameObjects/Item",
|
||||||
|
"Lib/Vendor/Box2D",
|
||||||
|
"Game/Config/Settings"
|
||||||
|
],
|
||||||
|
|
||||||
|
function (Parent, Box2D, Settings) {
|
||||||
|
|
||||||
|
function Skateboard(physicsEngine, uid, options) {
|
||||||
|
this.physicsEngine = physicsEngine;
|
||||||
|
|
||||||
|
Parent.call(this, physicsEngine, uid, options);
|
||||||
|
|
||||||
|
this.addWheel(
|
||||||
|
options.x + 8,
|
||||||
|
options.y + 1.5
|
||||||
|
);
|
||||||
|
|
||||||
|
this.addWheel(
|
||||||
|
options.x - 8,
|
||||||
|
options.y + 1.5
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
Skateboard.prototype = Object.create(Parent.prototype);
|
||||||
|
|
||||||
|
Skateboard.prototype.createFixture = function () {
|
||||||
|
|
||||||
|
var itemShape = new Box2D.Collision.Shapes.b2PolygonShape();
|
||||||
|
var w = this.options.width / Settings.RATIO;
|
||||||
|
var h = 1.5 / Settings.RATIO;
|
||||||
|
itemShape.SetAsOrientedBox(w / 2, h / 2, new Box2D.Common.Math.b2Vec2(0, -(1.5 / Settings.RATIO)));
|
||||||
|
|
||||||
|
var fixtureDef = new Box2D.Dynamics.b2FixtureDef();
|
||||||
|
fixtureDef.shape = itemShape;
|
||||||
|
|
||||||
|
var offset = 4,
|
||||||
|
factor = 80;
|
||||||
|
var density = ((this.options.weight + offset) / this.options.width / this.options.height) * factor;
|
||||||
|
fixtureDef.density = density;
|
||||||
|
fixtureDef.friction = Settings.ITEM_FRICTION;
|
||||||
|
fixtureDef.restitution = Settings.ITEM_RESTITUTION;
|
||||||
|
fixtureDef.isSensor = false;
|
||||||
|
|
||||||
|
this.body.CreateFixture(fixtureDef);
|
||||||
|
}
|
||||||
|
|
||||||
|
Skateboard.prototype.addWheel = function(x, y) {
|
||||||
|
|
||||||
|
var bodyDef = new Box2D.Dynamics.b2BodyDef();
|
||||||
|
bodyDef.type = Box2D.Dynamics.b2Body.b2_dynamicBody;
|
||||||
|
bodyDef.position.x = x / Settings.RATIO;
|
||||||
|
bodyDef.position.y = y / Settings.RATIO;
|
||||||
|
bodyDef.angle = 0;
|
||||||
|
|
||||||
|
var wheelShape = new Box2D.Collision.Shapes.b2CircleShape();
|
||||||
|
wheelShape.SetRadius(1.5 / Settings.RATIO);
|
||||||
|
wheelShape.SetLocalPosition(new Box2D.Common.Math.b2Vec2(0, 0));
|
||||||
|
|
||||||
|
var fixtureDef = new Box2D.Dynamics.b2FixtureDef();
|
||||||
|
var offset = 4,
|
||||||
|
factor = 80;
|
||||||
|
var density = ((this.options.weight + offset) / this.options.width / this.options.height) * factor;
|
||||||
|
fixtureDef.density = density;
|
||||||
|
fixtureDef.shape = wheelShape;
|
||||||
|
fixtureDef.isSensor = false;
|
||||||
|
|
||||||
|
var wheelBody = this.physicsEngine.getWorld().CreateBody(bodyDef);
|
||||||
|
wheelBody.CreateFixture(fixtureDef);
|
||||||
|
|
||||||
|
var revoluteJointDef = new Box2D.Dynamics.Joints.b2RevoluteJointDef();
|
||||||
|
revoluteJointDef.enableMotor = false;
|
||||||
|
|
||||||
|
revoluteJointDef.Initialize(this.body, wheelBody, wheelBody.GetWorldCenter());
|
||||||
|
this.physicsEngine.getWorld().CreateJoint(revoluteJointDef);
|
||||||
|
|
||||||
|
// FIXME this means, that we will have bodies in the world, which must not be
|
||||||
|
// updated (wheels) because they are always connected to a body which will be updated.
|
||||||
|
};
|
||||||
|
|
||||||
|
Skateboard.prototype.flip = function(direction) {
|
||||||
|
this.flipDirection = direction;
|
||||||
|
|
||||||
|
// FIXME: implement body flip if necessary
|
||||||
|
};
|
||||||
|
|
||||||
|
return Skateboard;
|
||||||
|
|
||||||
|
});
|
||||||
|
|
@ -3,9 +3,10 @@ define([
|
||||||
"Lib/Vendor/Box2D",
|
"Lib/Vendor/Box2D",
|
||||||
"Game/" + GLOBALS.context + "/Collision/Detector",
|
"Game/" + GLOBALS.context + "/Collision/Detector",
|
||||||
"Game/" + GLOBALS.context + "/GameObjects/Tile",
|
"Game/" + GLOBALS.context + "/GameObjects/Tile",
|
||||||
"Game/" + GLOBALS.context + "/GameObjects/Item"
|
"Game/" + GLOBALS.context + "/GameObjects/Item",
|
||||||
|
"Game/" + GLOBALS.context + "/GameObjects/Items/Skateboard",
|
||||||
|
|
||||||
], function (Settings, Box2D, CollisionDetector, Tile, Item) {
|
], function (Settings, Box2D, CollisionDetector, Tile, Item, Skateboard) {
|
||||||
|
|
||||||
// Public
|
// Public
|
||||||
function Level (path, engine, gameObjects) {
|
function Level (path, engine, gameObjects) {
|
||||||
|
|
@ -48,8 +49,18 @@ define([
|
||||||
|
|
||||||
for (var i = 0; i < items.length; i++) {
|
for (var i = 0; i < items.length; i++) {
|
||||||
var options = items[i];
|
var options = items[i];
|
||||||
|
var item;
|
||||||
|
var uid = "item-" + i;
|
||||||
|
|
||||||
this.gameObjects.animated.push(new Item(this.engine, "item-" + i, options));
|
switch(options.type) {
|
||||||
|
case 'skateboard':
|
||||||
|
item = new Skateboard(this.engine, uid, options);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
item = new Item(this.engine, uid, options);
|
||||||
|
break
|
||||||
|
}
|
||||||
|
this.gameObjects.animated.push(item);
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -117,7 +128,7 @@ microwave: 3.744
|
||||||
{
|
{
|
||||||
name:'Banana',
|
name:'Banana',
|
||||||
image:'banana.gif',
|
image:'banana.gif',
|
||||||
shape:'rectangle',
|
type:'rectangle',
|
||||||
category:'kitchen',
|
category:'kitchen',
|
||||||
weight: 1,
|
weight: 1,
|
||||||
width:5,
|
width:5,
|
||||||
|
|
@ -131,7 +142,7 @@ microwave: 3.744
|
||||||
{
|
{
|
||||||
name:'Refridgerator',
|
name:'Refridgerator',
|
||||||
image:'fridge.gif',
|
image:'fridge.gif',
|
||||||
shape:'rectangle',
|
type:'rectangle',
|
||||||
category:'kitchen',
|
category:'kitchen',
|
||||||
weight: 10,
|
weight: 10,
|
||||||
width:31,
|
width:31,
|
||||||
|
|
@ -144,7 +155,7 @@ microwave: 3.744
|
||||||
{
|
{
|
||||||
name:'Microwave',
|
name:'Microwave',
|
||||||
image:'microwave.gif',
|
image:'microwave.gif',
|
||||||
shape:'rectangle',
|
type:'rectangle',
|
||||||
category:'kitchen',
|
category:'kitchen',
|
||||||
weight: 4,
|
weight: 4,
|
||||||
width:19,
|
width:19,
|
||||||
|
|
@ -158,7 +169,7 @@ microwave: 3.744
|
||||||
{
|
{
|
||||||
name:'Large Cleaver',
|
name:'Large Cleaver',
|
||||||
image:'cleaver_large.gif',
|
image:'cleaver_large.gif',
|
||||||
shape:'rectangle',
|
type:'rectangle',
|
||||||
category:'kitchen',
|
category:'kitchen',
|
||||||
weight: 3,
|
weight: 3,
|
||||||
width:8,
|
width:8,
|
||||||
|
|
@ -171,7 +182,7 @@ microwave: 3.744
|
||||||
{
|
{
|
||||||
name:'Small Cleaver',
|
name:'Small Cleaver',
|
||||||
image:'cleaver_small.gif',
|
image:'cleaver_small.gif',
|
||||||
shape:'rectangle',
|
type:'rectangle',
|
||||||
category:'kitchen',
|
category:'kitchen',
|
||||||
weight:2,
|
weight:2,
|
||||||
width:6,
|
width:6,
|
||||||
|
|
@ -184,7 +195,7 @@ microwave: 3.744
|
||||||
{
|
{
|
||||||
name:'Coffeemachine',
|
name:'Coffeemachine',
|
||||||
image:'coffeemachine.gif',
|
image:'coffeemachine.gif',
|
||||||
shape:'rectangle',
|
type:'rectangle',
|
||||||
category:'kitchen',
|
category:'kitchen',
|
||||||
weight:2.4,
|
weight:2.4,
|
||||||
width:11,
|
width:11,
|
||||||
|
|
@ -196,7 +207,7 @@ microwave: 3.744
|
||||||
{
|
{
|
||||||
name:'Knife',
|
name:'Knife',
|
||||||
image:'knife.gif',
|
image:'knife.gif',
|
||||||
shape:'rectangle',
|
type:'rectangle',
|
||||||
category:'kitchen',
|
category:'kitchen',
|
||||||
weight:1.5,
|
weight:1.5,
|
||||||
width:4,
|
width:4,
|
||||||
|
|
@ -209,7 +220,7 @@ microwave: 3.744
|
||||||
{
|
{
|
||||||
name:'Laundry Machine',
|
name:'Laundry Machine',
|
||||||
image:'laundry_machine.gif',
|
image:'laundry_machine.gif',
|
||||||
shape:'rectangle',
|
type:'rectangle',
|
||||||
category:'laundry',
|
category:'laundry',
|
||||||
weight: 15,
|
weight: 15,
|
||||||
width:24,
|
width:24,
|
||||||
|
|
@ -218,6 +229,19 @@ microwave: 3.744
|
||||||
y:0,
|
y:0,
|
||||||
rotation: 0,
|
rotation: 0,
|
||||||
grabAngle: -0.5
|
grabAngle: -0.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'Skateboard',
|
||||||
|
image:'skateboard.gif',
|
||||||
|
type:'skateboard',
|
||||||
|
category:'outdoor',
|
||||||
|
weight: 5,
|
||||||
|
width:26,
|
||||||
|
height:6,
|
||||||
|
x:200,
|
||||||
|
y:0,
|
||||||
|
rotation: 0,
|
||||||
|
grabAngle: -1.5
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
tiles: /*
|
tiles: /*
|
||||||
|
|
|
||||||
9
app/Game/Server/GameObjects/Items/Skateboard.js
Normal file
9
app/Game/Server/GameObjects/Items/Skateboard.js
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
define([
|
||||||
|
"Game/Core/GameObjects/Items/Skateboard"
|
||||||
|
],
|
||||||
|
|
||||||
|
function(Parent) {
|
||||||
|
|
||||||
|
return Parent;
|
||||||
|
|
||||||
|
});
|
||||||
BIN
static/img/Items/outdoor/skateboard.gif
Normal file
BIN
static/img/Items/outdoor/skateboard.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 124 B |
|
|
@ -34,6 +34,7 @@ static/img/Items/laundry/laundry_machine.gif
|
||||||
static/img/Items/laundry/laundry_powder.gif
|
static/img/Items/laundry/laundry_powder.gif
|
||||||
static/img/Items/outdoor/fence.gif
|
static/img/Items/outdoor/fence.gif
|
||||||
static/img/Items/outdoor/fence_door.gif
|
static/img/Items/outdoor/fence_door.gif
|
||||||
|
static/img/Items/outdoor/skateboard.gif
|
||||||
static/img/Items/livingroom/flower_pot_triple.gif
|
static/img/Items/livingroom/flower_pot_triple.gif
|
||||||
static/img/Items/livingroom/telly_cabinet.gif
|
static/img/Items/livingroom/telly_cabinet.gif
|
||||||
static/img/Items/livingroom/ventilator.gif
|
static/img/Items/livingroom/ventilator.gif
|
||||||
|
|
@ -54,8 +55,6 @@ static/img/Items/livingroom/plant.gif
|
||||||
static/img/Items/livingroom/piano.gif
|
static/img/Items/livingroom/piano.gif
|
||||||
static/img/Items/livingroom/cactus.gif
|
static/img/Items/livingroom/cactus.gif
|
||||||
static/img/Items/livingroom/book_bible.gif
|
static/img/Items/livingroom/book_bible.gif
|
||||||
static/img/100.png
|
|
||||||
static/img/10.gif
|
|
||||||
static/img/Weapons/elegtro_maknetizer.png
|
static/img/Weapons/elegtro_maknetizer.png
|
||||||
static/img/Weapons/hook_gun.png
|
static/img/Weapons/hook_gun.png
|
||||||
static/img/Characters/Chuck/chest.png
|
static/img/Characters/Chuck/chest.png
|
||||||
|
|
@ -71,7 +70,6 @@ static/img/Characters/Chuck/arm_down_front.png
|
||||||
static/img/Characters/Chuck/shorts_down_back.png
|
static/img/Characters/Chuck/shorts_down_back.png
|
||||||
static/img/Characters/Chuck/shorts_top.png
|
static/img/Characters/Chuck/shorts_top.png
|
||||||
static/img/Characters/Chuck/arm_down_back.png
|
static/img/Characters/Chuck/arm_down_back.png
|
||||||
static/img/Animation/chuckwithoutarmssprite.png
|
|
||||||
static/img/Animation/WithArms/ChuckAnimations0071.png
|
static/img/Animation/WithArms/ChuckAnimations0071.png
|
||||||
static/img/Animation/WithArms/ChuckAnimations0060.png
|
static/img/Animation/WithArms/ChuckAnimations0060.png
|
||||||
static/img/Animation/WithArms/ChuckAnimations0062.png
|
static/img/Animation/WithArms/ChuckAnimations0062.png
|
||||||
|
|
@ -198,279 +196,6 @@ static/img/Animation/WithArms/ChuckAnimations0029.png
|
||||||
static/img/Animation/WithArms/ChuckAnimations0098.png
|
static/img/Animation/WithArms/ChuckAnimations0098.png
|
||||||
static/img/Animation/WithArms/ChuckAnimations0094.png
|
static/img/Animation/WithArms/ChuckAnimations0094.png
|
||||||
static/img/Animation/WithArms/ChuckAnimations0058.png
|
static/img/Animation/WithArms/ChuckAnimations0058.png
|
||||||
static/img/Animation/chuckwitharmssprite.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0081.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0039.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0091.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0083.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0002.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0055.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0047.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0020.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0123.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0010.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0025.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0034.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0121.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0075.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0119.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0043.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0084.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0001.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0103.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0003.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0073.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0052.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0072.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0110.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0105.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0045.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0058.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0067.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0062.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0030.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0027.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0026.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0019.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0015.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0102.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0049.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0048.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0112.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0044.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0014.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0074.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0080.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0011.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0029.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0117.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0086.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0111.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0093.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0056.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0008.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0012.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0063.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0035.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0036.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0100.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0023.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0054.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0038.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0085.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0101.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0082.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0106.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0040.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0071.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0037.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0068.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0092.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0114.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0069.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0107.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0078.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0060.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0016.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0041.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0046.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0021.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0031.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0087.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0050.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0122.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0115.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0113.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0007.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0124.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0004.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0077.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0108.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0089.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0120.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0079.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0088.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0059.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0066.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0126.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0006.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0022.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0057.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0098.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0042.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0116.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0009.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0005.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0018.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0094.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0051.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0097.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0118.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0070.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0053.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0109.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0095.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0013.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0061.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0099.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0024.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0065.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0125.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0017.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0104.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0064.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0076.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0090.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0096.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0033.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0032.png
|
|
||||||
static/img/Animation/WithoutArms/ChuckAnimationsWithoutArms0028.png
|
|
||||||
static/img/Tiles/Rock/53.gif
|
|
||||||
static/img/Tiles/Rock/32.gif
|
|
||||||
static/img/Tiles/Rock/63.gif
|
|
||||||
static/img/Tiles/Rock/73.gif
|
|
||||||
static/img/Tiles/Rock/41.gif
|
|
||||||
static/img/Tiles/Rock/10.gif
|
|
||||||
static/img/Tiles/Rock/22.gif
|
|
||||||
static/img/Tiles/Rock/61.gif
|
|
||||||
static/img/Tiles/Rock/72.gif
|
|
||||||
static/img/Tiles/Rock/83.gif
|
|
||||||
static/img/Tiles/Rock/51.gif
|
|
||||||
static/img/Tiles/Rock/43.gif
|
|
||||||
static/img/Tiles/Rock/23.gif
|
|
||||||
static/img/Tiles/Rock/60.gif
|
|
||||||
static/img/Tiles/Rock/21.gif
|
|
||||||
static/img/Tiles/Rock/62.gif
|
|
||||||
static/img/Tiles/Rock/82.gif
|
|
||||||
static/img/Tiles/Rock/20.gif
|
|
||||||
static/img/Tiles/Rock/52.gif
|
|
||||||
static/img/Tiles/Rock/71.gif
|
|
||||||
static/img/Tiles/Rock/31.gif
|
|
||||||
static/img/Tiles/Rock/33.gif
|
|
||||||
static/img/Tiles/Rock/42.gif
|
|
||||||
static/img/Tiles/Rock/81.gif
|
|
||||||
static/img/Tiles/Rock/70.gif
|
|
||||||
static/img/Tiles/Rock/40.gif
|
|
||||||
static/img/Tiles/Rock/80.gif
|
|
||||||
static/img/Tiles/Rock/30.gif
|
|
||||||
static/img/Tiles/Rock/50.gif
|
|
||||||
static/img/Tiles/Stones/53.gif
|
|
||||||
static/img/Tiles/Stones/32.gif
|
|
||||||
static/img/Tiles/Stones/63.gif
|
|
||||||
static/img/Tiles/Stones/73.gif
|
|
||||||
static/img/Tiles/Stones/41.gif
|
|
||||||
static/img/Tiles/Stones/10.gif
|
|
||||||
static/img/Tiles/Stones/22.gif
|
|
||||||
static/img/Tiles/Stones/61.gif
|
|
||||||
static/img/Tiles/Stones/72.gif
|
|
||||||
static/img/Tiles/Stones/83.gif
|
|
||||||
static/img/Tiles/Stones/51.gif
|
|
||||||
static/img/Tiles/Stones/43.gif
|
|
||||||
static/img/Tiles/Stones/23.gif
|
|
||||||
static/img/Tiles/Stones/60.gif
|
|
||||||
static/img/Tiles/Stones/21.gif
|
|
||||||
static/img/Tiles/Stones/62.gif
|
|
||||||
static/img/Tiles/Stones/82.gif
|
|
||||||
static/img/Tiles/Stones/20.gif
|
|
||||||
static/img/Tiles/Stones/52.gif
|
|
||||||
static/img/Tiles/Stones/71.gif
|
|
||||||
static/img/Tiles/Stones/31.gif
|
|
||||||
static/img/Tiles/Stones/33.gif
|
|
||||||
static/img/Tiles/Stones/42.gif
|
|
||||||
static/img/Tiles/Stones/81.gif
|
|
||||||
static/img/Tiles/Stones/70.gif
|
|
||||||
static/img/Tiles/Stones/40.gif
|
|
||||||
static/img/Tiles/Stones/80.gif
|
|
||||||
static/img/Tiles/Stones/30.gif
|
|
||||||
static/img/Tiles/Stones/50.gif
|
|
||||||
static/img/Tiles/smallrooftoppattern.gif
|
|
||||||
static/img/Tiles/Metal3/53.gif
|
|
||||||
static/img/Tiles/Metal3/32.gif
|
|
||||||
static/img/Tiles/Metal3/63.gif
|
|
||||||
static/img/Tiles/Metal3/73.gif
|
|
||||||
static/img/Tiles/Metal3/41.gif
|
|
||||||
static/img/Tiles/Metal3/10.gif
|
|
||||||
static/img/Tiles/Metal3/22.gif
|
|
||||||
static/img/Tiles/Metal3/61.gif
|
|
||||||
static/img/Tiles/Metal3/72.gif
|
|
||||||
static/img/Tiles/Metal3/83.gif
|
|
||||||
static/img/Tiles/Metal3/51.gif
|
|
||||||
static/img/Tiles/Metal3/43.gif
|
|
||||||
static/img/Tiles/Metal3/23.gif
|
|
||||||
static/img/Tiles/Metal3/60.gif
|
|
||||||
static/img/Tiles/Metal3/21.gif
|
|
||||||
static/img/Tiles/Metal3/62.gif
|
|
||||||
static/img/Tiles/Metal3/82.gif
|
|
||||||
static/img/Tiles/Metal3/20.gif
|
|
||||||
static/img/Tiles/Metal3/52.gif
|
|
||||||
static/img/Tiles/Metal3/71.gif
|
|
||||||
static/img/Tiles/Metal3/31.gif
|
|
||||||
static/img/Tiles/Metal3/33.gif
|
|
||||||
static/img/Tiles/Metal3/42.gif
|
|
||||||
static/img/Tiles/Metal3/81.gif
|
|
||||||
static/img/Tiles/Metal3/70.gif
|
|
||||||
static/img/Tiles/Metal3/40.gif
|
|
||||||
static/img/Tiles/Metal3/80.gif
|
|
||||||
static/img/Tiles/Metal3/30.gif
|
|
||||||
static/img/Tiles/Metal3/50.gif
|
|
||||||
static/img/Tiles/Rooftop/53.gif
|
|
||||||
static/img/Tiles/Rooftop/32.gif
|
|
||||||
static/img/Tiles/Rooftop/63.gif
|
|
||||||
static/img/Tiles/Rooftop/73.gif
|
|
||||||
static/img/Tiles/Rooftop/41.gif
|
|
||||||
static/img/Tiles/Rooftop/10.gif
|
|
||||||
static/img/Tiles/Rooftop/22.gif
|
|
||||||
static/img/Tiles/Rooftop/61.gif
|
|
||||||
static/img/Tiles/Rooftop/72.gif
|
|
||||||
static/img/Tiles/Rooftop/83.gif
|
|
||||||
static/img/Tiles/Rooftop/51.gif
|
|
||||||
static/img/Tiles/Rooftop/43.gif
|
|
||||||
static/img/Tiles/Rooftop/23.gif
|
|
||||||
static/img/Tiles/Rooftop/60.gif
|
|
||||||
static/img/Tiles/Rooftop/21.gif
|
|
||||||
static/img/Tiles/Rooftop/62.gif
|
|
||||||
static/img/Tiles/Rooftop/82.gif
|
|
||||||
static/img/Tiles/Rooftop/20.gif
|
|
||||||
static/img/Tiles/Rooftop/52.gif
|
|
||||||
static/img/Tiles/Rooftop/71.gif
|
|
||||||
static/img/Tiles/Rooftop/31.gif
|
|
||||||
static/img/Tiles/Rooftop/33.gif
|
|
||||||
static/img/Tiles/Rooftop/42.gif
|
|
||||||
static/img/Tiles/Rooftop/81.gif
|
|
||||||
static/img/Tiles/Rooftop/70.gif
|
|
||||||
static/img/Tiles/Rooftop/40.gif
|
|
||||||
static/img/Tiles/Rooftop/80.gif
|
|
||||||
static/img/Tiles/Rooftop/30.gif
|
|
||||||
static/img/Tiles/Rooftop/50.gif
|
|
||||||
static/img/Tiles/Wood/53.gif
|
|
||||||
static/img/Tiles/Wood/32.gif
|
|
||||||
static/img/Tiles/Wood/63.gif
|
|
||||||
static/img/Tiles/Wood/73.gif
|
|
||||||
static/img/Tiles/Wood/41.gif
|
|
||||||
static/img/Tiles/Wood/10.gif
|
|
||||||
static/img/Tiles/Wood/22.gif
|
|
||||||
static/img/Tiles/Wood/61.gif
|
|
||||||
static/img/Tiles/Wood/72.gif
|
|
||||||
static/img/Tiles/Wood/83.gif
|
|
||||||
static/img/Tiles/Wood/51.gif
|
|
||||||
static/img/Tiles/Wood/43.gif
|
|
||||||
static/img/Tiles/Wood/23.gif
|
|
||||||
static/img/Tiles/Wood/60.gif
|
|
||||||
static/img/Tiles/Wood/21.gif
|
|
||||||
static/img/Tiles/Wood/62.gif
|
|
||||||
static/img/Tiles/Wood/82.gif
|
|
||||||
static/img/Tiles/Wood/20.gif
|
|
||||||
static/img/Tiles/Wood/52.gif
|
|
||||||
static/img/Tiles/Wood/71.gif
|
|
||||||
static/img/Tiles/Wood/31.gif
|
|
||||||
static/img/Tiles/Wood/33.gif
|
|
||||||
static/img/Tiles/Wood/42.gif
|
|
||||||
static/img/Tiles/Wood/81.gif
|
|
||||||
static/img/Tiles/Wood/70.gif
|
|
||||||
static/img/Tiles/Wood/40.gif
|
|
||||||
static/img/Tiles/Wood/80.gif
|
|
||||||
static/img/Tiles/Wood/30.gif
|
|
||||||
static/img/Tiles/Wood/50.gif
|
|
||||||
static/img/Tiles/Soil/53.gif
|
static/img/Tiles/Soil/53.gif
|
||||||
static/img/Tiles/Soil/32.gif
|
static/img/Tiles/Soil/32.gif
|
||||||
static/img/Tiles/Soil/63.gif
|
static/img/Tiles/Soil/63.gif
|
||||||
|
|
@ -500,36 +225,6 @@ static/img/Tiles/Soil/40.gif
|
||||||
static/img/Tiles/Soil/80.gif
|
static/img/Tiles/Soil/80.gif
|
||||||
static/img/Tiles/Soil/30.gif
|
static/img/Tiles/Soil/30.gif
|
||||||
static/img/Tiles/Soil/50.gif
|
static/img/Tiles/Soil/50.gif
|
||||||
static/img/Tiles/woodpattern.gif
|
|
||||||
static/img/Tiles/Metal/53.gif
|
|
||||||
static/img/Tiles/Metal/32.gif
|
|
||||||
static/img/Tiles/Metal/63.gif
|
|
||||||
static/img/Tiles/Metal/73.gif
|
|
||||||
static/img/Tiles/Metal/41.gif
|
|
||||||
static/img/Tiles/Metal/10.gif
|
|
||||||
static/img/Tiles/Metal/22.gif
|
|
||||||
static/img/Tiles/Metal/61.gif
|
|
||||||
static/img/Tiles/Metal/72.gif
|
|
||||||
static/img/Tiles/Metal/83.gif
|
|
||||||
static/img/Tiles/Metal/51.gif
|
|
||||||
static/img/Tiles/Metal/43.gif
|
|
||||||
static/img/Tiles/Metal/23.gif
|
|
||||||
static/img/Tiles/Metal/60.gif
|
|
||||||
static/img/Tiles/Metal/21.gif
|
|
||||||
static/img/Tiles/Metal/62.gif
|
|
||||||
static/img/Tiles/Metal/82.gif
|
|
||||||
static/img/Tiles/Metal/20.gif
|
|
||||||
static/img/Tiles/Metal/52.gif
|
|
||||||
static/img/Tiles/Metal/71.gif
|
|
||||||
static/img/Tiles/Metal/31.gif
|
|
||||||
static/img/Tiles/Metal/33.gif
|
|
||||||
static/img/Tiles/Metal/42.gif
|
|
||||||
static/img/Tiles/Metal/81.gif
|
|
||||||
static/img/Tiles/Metal/70.gif
|
|
||||||
static/img/Tiles/Metal/40.gif
|
|
||||||
static/img/Tiles/Metal/80.gif
|
|
||||||
static/img/Tiles/Metal/30.gif
|
|
||||||
static/img/Tiles/Metal/50.gif
|
|
||||||
static/img/Tiles/GrassSoil/61c.gif
|
static/img/Tiles/GrassSoil/61c.gif
|
||||||
static/img/Tiles/GrassSoil/53.gif
|
static/img/Tiles/GrassSoil/53.gif
|
||||||
static/img/Tiles/GrassSoil/32.gif
|
static/img/Tiles/GrassSoil/32.gif
|
||||||
|
|
@ -563,6 +258,3 @@ static/img/Tiles/GrassSoil/40.gif
|
||||||
static/img/Tiles/GrassSoil/80.gif
|
static/img/Tiles/GrassSoil/80.gif
|
||||||
static/img/Tiles/GrassSoil/30.gif
|
static/img/Tiles/GrassSoil/30.gif
|
||||||
static/img/Tiles/GrassSoil/50.gif
|
static/img/Tiles/GrassSoil/50.gif
|
||||||
static/img/Tiles/stony2pattern.gif
|
|
||||||
static/img/Tiles/metalpattern.gif
|
|
||||||
static/img/100.gif
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue