settings.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. var CANVAS_WIDTH = 768;
  2. var CANVAS_HEIGHT = 1152;
  3. var EDGEBOARD_X = 20;
  4. var EDGEBOARD_Y = 110;
  5. var DISABLE_SOUND_MOBILE = false;
  6. var FONT_GAME = "arialbold";
  7. var STATE_LOADING = 0;
  8. var STATE_MENU = 1;
  9. var STATE_HELP = 1;
  10. var STATE_GAME = 3;
  11. var ON_MOUSE_DOWN = 0;
  12. var ON_MOUSE_UP = 1;
  13. var ON_MOUSE_OVER = 2;
  14. var ON_MOUSE_OUT = 3;
  15. var ON_DRAG_START = 4;
  16. var ON_DRAG_END = 5;
  17. var BALL_SIZE = 150; // sprite diameter in pixels
  18. var BALL_BOUNCE_YOFFSET = 150;
  19. var SHADOW_WIDTH = 150;
  20. var SHADOW_HEIGHT = 64;
  21. var TIME_GAME;
  22. // NORMAL MODE CONSTANTS
  23. var INIT_GRAVITY_NORMAL,
  24. INIT_BALLMASS_NORMAL,
  25. FRICTION_NORMAL,
  26. EDGEFRICTION_NORMAL,
  27. ROTATIONSPEED_NORMAL,
  28. HORIZ_KICKFORCE_NORMAL,
  29. VERT_KICKFORCE_NORMAL,
  30. RESTITUTION_KICKFORCE_NORMAL;
  31. // CHALLENGE MODE CONSTANTS
  32. var INIT_GRAVITY_CHALLENGE,
  33. INIT_BALLMASS_CHALLENGE,
  34. FRICTION_CHALLENGE,
  35. EDGEFRICTION_CHALLENGE,
  36. ROTATIONSPEED_CHALLENGE,
  37. HORIZ_KICKFORCE_CHALLENGE,
  38. VERT_KICKFORCE_CHALLENGE,
  39. RESTITUTION_KICKFORCE_CHALLENGE,
  40. GRAVITY_INCREASE;
  41. var SHOW_CREDITS = true;
  42. var ENABLE_FULLSCREEN;
  43. var ENABLE_CHECK_ORIENTATION;