Hasselmannen/Pacman — Issue #3: Idé till nytt vägvalsystem
Author: Hasselmannen
Created: 2011-12-09 19:41:05+00:00
State: open

Jag har inte kollat ifall koden är korrekt fungerande, men det är principen som är viktig.
Jag visste inte riktigt heller vart jag skulle lägga upp detta, men hur som helst:
Verkar detta systemet vara en vettig/bättre idé än hur det är i nuläget?

En liten bit av hur jag tänker:

// A slightly less complicated array, and now in JS instead of PHP
var waypoint_arrays = {
"20,20" : {0, 0, 1, 1},
"220,20" : {1, 0, 1, 1},
"380,20" : {1, 0, 0, 1}
};

// Pacman only checks whether he is at a crossroad or not every 40 "steps",
// instead of checking with all of checking with all of the waypoint
// positions every single time the script runs.
if ( (player_pos[1] + 20) % 40 == 0 && (player_pos[2] + 20) % 40 == 0 ) {
if (current_key == "left" && waypoint_arrays[player_pos[1] + "," + player_pos[2]][0] == 1 ) {
player_travel_dir = "left";
}
}