/****
* Classes
****/
// The assets will be automatically created and loaded by the LK engine
// Create a class for the Drift Car
var DriftCar = Container.expand(function () {
  var self = Container.call(this);
  var carGraphics = self.attachAsset('driftCar', {
    anchorX: 0.5,
    anchorY: 0.5
  });
  self.speed = 5;
  self.direction = 1; // 1 for right, -1 for left
  self.update = function () {
    self.x += self.speed * self.direction;
  };
  self.changeDirection = function () {
    self.direction *= -1;
  };
});
/****
* Initialize Game
****/
var game = new LK.Game({
  backgroundColor: 0x000000 // Init game with black background 
});
/****
* Game Code
****/
// Initialize the Drift Car
var driftCar = game.addChild(new DriftCar());
driftCar.x = 1024; // Center of the screen
driftCar.y = 2732 - 200; // Near the bottom of the screen
// Handle click/touch events on the game screen
game.down = function (x, y, obj) {
  driftCar.changeDirection();
};
// Update the game state
game.update = function () {
  // Check if the car is out of bounds
  if (driftCar.x < 0 || driftCar.x > 2048) {
    // Game over
    LK.showGameOver();
  }
}; /****
* Classes
****/
// The assets will be automatically created and loaded by the LK engine
// Create a class for the Drift Car
var DriftCar = Container.expand(function () {
  var self = Container.call(this);
  var carGraphics = self.attachAsset('driftCar', {
    anchorX: 0.5,
    anchorY: 0.5
  });
  self.speed = 5;
  self.direction = 1; // 1 for right, -1 for left
  self.update = function () {
    self.x += self.speed * self.direction;
  };
  self.changeDirection = function () {
    self.direction *= -1;
  };
});
/****
* Initialize Game
****/
var game = new LK.Game({
  backgroundColor: 0x000000 // Init game with black background 
});
/****
* Game Code
****/
// Initialize the Drift Car
var driftCar = game.addChild(new DriftCar());
driftCar.x = 1024; // Center of the screen
driftCar.y = 2732 - 200; // Near the bottom of the screen
// Handle click/touch events on the game screen
game.down = function (x, y, obj) {
  driftCar.changeDirection();
};
// Update the game state
game.update = function () {
  // Check if the car is out of bounds
  if (driftCar.x < 0 || driftCar.x > 2048) {
    // Game over
    LK.showGameOver();
  }
};