HTML and CSS Reference
In-Depth Information
function checkWalls () {
var w = canvas.width + 200;
if (segment0.x > canvas.width + 100) {
segment0.x -= w;
segment1.x -= w;
segment2.x -= w;
segment3.x -= w;
} else if (segment0.x < -100) {
segment0.x += w;
segment1.x += w;
segment2.x += w;
segment3.x += w;
}
}
And there you have it. If you thought this section was a bit confusing, here's the entire code listing (and
can be found in document 10-real-walk.html ):
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Real Walk</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<canvas id="canvas" width="400" height="400"></canvas>
<script src="utils.js"></script>
<script src="segment.js"></script>
<script src="slider.js"></script>
<script>
window.onload = function () {
var canvas = document.getElementById('canvas'),
context = canvas.getContext('2d'),
segment0 = new Segment(50, 15),
segment1 = new Segment(50, 10),
segment2 = new Segment(50, 15),
segment3 = new Segment(50, 10),
speedSlider = new Slider(0, 0.2, 0.08),
thighRangeSlider = new Slider(0, 90, 45),
thighBaseSlider = new Slider(0, 180, 90),
calfRangeSlider = new Slider(0, 90, 45),
calfOffsetSlider = new Slider(-3.14, 3.14, -1.57),
gravitySlider = new Slider(0, 1, 0.2),
cycle = 0,
vx = 0,
vy = 0;
segment0.x = 200;
segment0.y = 200;
segment1.x = segment0.getPin().x;
segment1.y = segment0.getPin().y;
Search WWH ::




Custom Search