settings.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. var CANVAS_WIDTH = 960;
  2. var CANVAS_HEIGHT = 1440;
  3. var CANVAS_WIDTH_HALF = CANVAS_WIDTH * 0.5;
  4. var CANVAS_HEIGHT_HALF = CANVAS_HEIGHT * 0.5;
  5. var EDGEBOARD_X = 50;
  6. var EDGEBOARD_Y = 130;
  7. var FPS = 30;
  8. var FPS_TIME = 1 / FPS;
  9. var DISABLE_SOUND_MOBILE = false;
  10. var PRIMARY_FONT = "SHMUP in the zone";
  11. var OUTLINE_TEXT = 4;
  12. var CELL_OFFSET = {x: -9, y: -9};
  13. var STATE_LOADING = 0;
  14. var STATE_MENU = 1;
  15. var STATE_HELP = 1;
  16. var STATE_GAME = 3;
  17. var CONFIRMATION_EXIT = 0;
  18. var CONFIRMATION_RESET = 1;
  19. var ON_MOUSE_DOWN = 0;
  20. var ON_MOUSE_UP = 1;
  21. var ON_MOUSE_OVER = 2;
  22. var ON_MOUSE_OUT = 3;
  23. var ON_DRAG_START = 4;
  24. var ON_DRAG_END = 5;
  25. var ON_TWEEN_ENDED = 6;
  26. var ON_BUT_NO_DOWN = 7;
  27. var ON_BUT_YES_DOWN = 8;
  28. var BLOCK_TIME_SPAWN_RANGE = {min: 500, max: 10000};
  29. var LEFT = 0;
  30. var RIGHT = 1;
  31. var UP = 2;
  32. var DOWN = 3;
  33. var GRID_Y = 20;
  34. var GRID_X = 10;
  35. var SHOW_CELL = false;
  36. var TIME_REFRESH_DIRECTION = 0.2;
  37. var CELL_DESTROY_MS = 15;
  38. var DELAY_CELL_DESTROY_MS = 20;
  39. var DELAY_LINE_DOWN = 10;
  40. var LINE_DOWN_TIME = 40;
  41. var SHOW_FPS = false;
  42. var TIME_REFRESH_GAME = 1;
  43. var TIME_REFRESH_GAME_KEY_DOWN;
  44. var GRID_X_HALF = Math.floor(GRID_X * 0.5);
  45. var CELL_SIZE = 50;
  46. var START_GRID_X = CANVAS_WIDTH_HALF - (CELL_SIZE * GRID_X_HALF) - EDGEBOARD_X * 2.35;
  47. var START_GRID_Y = CANVAS_HEIGHT_HALF - (GRID_Y * GRID_Y);
  48. var BLOCKS_TYPE = [
  49. [
  50. [0, 1, 0],
  51. [1, 1, 1]
  52. ], [
  53. [0, 0, 1],
  54. [1, 1, 1]
  55. ], [
  56. [1, 0, 0],
  57. [1, 1, 1]
  58. ], [
  59. [0, 1, 1],
  60. [1, 1, 0]
  61. ], [
  62. [1, 1, 0],
  63. [0, 1, 1]
  64. ], [
  65. [1],
  66. [1],
  67. [1],
  68. [1]
  69. ], [
  70. [1, 1],
  71. [1, 1]
  72. ]];
  73. var ENABLE_FULLSCREEN;
  74. var ENABLE_CHECK_ORIENTATION;
  75. var SOUNDTRACK_VOLUME_IN_GAME = 0.4;