restructured repository

This commit is contained in:
logsol 2012-06-13 17:27:42 +02:00
parent cc6279eac9
commit 080a2e410c
38 changed files with 87 additions and 26 deletions

View file

@ -1,26 +0,0 @@
<html>
<head>
<title>Box2dWeb Demo</title>
<link rel="stylesheet" href="css/style.css" />
<script type="text/javascript" src="lib/JQuery/jquery.1.7.2.min.js"></script>
<script type="text/javascript" src="lib/Box2d/Box2dWeb-2.1.a.3.js"></script>
<script type="text/javascript" src="lib/Chuck/Config/Setup.js"></script>
<script type="text/javascript" src="lib/Chuck/Processor.js"></script>
<script type="text/javascript" src="lib/Chuck/Physics/Engine.js"></script>
<script type="text/javascript" src="lib/Chuck/Player.js"></script>
<script type="text/javascript" src="lib/Chuck/Physics/Doll.js"></script>
<script type="text/javascript" src="lib/Chuck/Collision/Detector.js"></script>
<script type="text/javascript" src="lib/Chuck/Control/InputControlUnit.js"></script>
<script type="text/javascript" src="lib/Chuck/Control/KeyboardInput.js"></script>
<script type="text/javascript" src="lib/Chuck/Control/Key.js"></script>
<script type="text/javascript" src="lib/Chuck/Loader/Level.js"></script>
<script type="text/javascript" src="lib/Chuck/Main.js"></script>
</head>
<body onload="Chuck.Main();">
<div id="container">
<canvas id="canvas" width="600" height="400"></canvas>
</div>
</body>
</html>

View file

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 9.4 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Before After
Before After

26
tests/game-draft/index.html Executable file
View file

@ -0,0 +1,26 @@
<html>
<head>
<title>Box2dWeb Demo</title>
<link rel="stylesheet" href="css/style.css" />
<script type="text/javascript" src="js/JQuery/jquery.1.7.2.min.js"></script>
<script type="text/javascript" src="js/Box2d/Box2dWeb-2.1.a.3.js"></script>
<script type="text/javascript" src="js/Chuck/Config/Setup.js"></script>
<script type="text/javascript" src="js/Chuck/Processor.js"></script>
<script type="text/javascript" src="js/Chuck/Physics/Engine.js"></script>
<script type="text/javascript" src="js/Chuck/Player.js"></script>
<script type="text/javascript" src="js/Chuck/Physics/Doll.js"></script>
<script type="text/javascript" src="js/Chuck/Collision/Detector.js"></script>
<script type="text/javascript" src="js/Chuck/Control/InputControlUnit.js"></script>
<script type="text/javascript" src="js/Chuck/Control/KeyboardInput.js"></script>
<script type="text/javascript" src="js/Chuck/Control/Key.js"></script>
<script type="text/javascript" src="js/Chuck/Loader/Level.js"></script>
<script type="text/javascript" src="js/Chuck/Main.js"></script>
</head>
<body onload="Chuck.Main();">
<div id="container">
<canvas id="canvas" width="600" height="400"></canvas>
</div>
</body>
</html>

View file

@ -0,0 +1,61 @@
Chuck.View = function(processor){
var self = this;
this._processor = processor;
this._renderer = null;
this._camera;
this._scene;
this.init();
}
Chuck.View.prototype.init = function(){
if(!Chuck.Settings.DEBUG_DRAW) {
$('#container').removeChild($('#container canvas'));
return;
self._renderer = new THREE.WebGLRenderer();
self._renderer.setSize(Chuck.Settings.STAGE_WIDTH, Chuck.Settings.STAGE_HEIGHT);
$('#container').append(self._renderer.domElement);
}
self._scene = new THREE.Scene();
self._camera = new THREE.PerspectiveCamera(45, Chuck.Settings.STAGE_WIDTH / Chuck.Settings.STAGE_HEIGHT, 1, 1000);
self._camera.position.z = 700;
self._scene.add(self._camera);
}
Chuck.View.prototype.enterFrame = function(){
}
Chuck.View.prototype.animate = function() {
if(this._renderer){ // if not debug_draw
this._renderer.render(this._scene, this._camera);
}
this._processor.update();
enterFrame.call(this, this.animate);
}
Chuck.View.prototype.getScene = function(){
return this._scene;
}
Chuck.View.prototype.getCamera = function(){
return this._camera;
}
Chuck.View.prototype.getRenderer = function(){
return this._renderer;
}
Chuck.View.prototype.createPlane = function(x, y, width, height){
var material = new THREE.MeshLambertMaterial({
map: THREE.ImageUtils.loadTexture("img/green.png")
});
var plane = new THREE.Mesh(new THREE.PlaneGeometry(width, height), material);
plane.overdraw = true;
this._scene.add(plane);
return plane;
}

BIN
tests/three-test/img/green.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 B

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before After
Before After