Downloads containing ts.j2as

Downloads
Name Author Game Mode Rating
TSF with JJ2+ Only: Anniversary Bash 20 Levels Jazz2Online Multiple N/A Download file
TSF with JJ2+ Only: Twin StalactitesFeatured Download FireSworD Battle 9 Download file
TSF with JJ2+ Only: Twin StalactitesFeatured Download FireSworD Battle 9 Download file

File preview

  1. const array<uint16> tilesToDarken = {
  2.         410, 428, 429, 446, 447, 448, 449, 456, 457, 458, 459, 466, 467, 468, 469, 488, 489, 498, 499, 508, 509, 518, 519, 528, 529, 538, 539
  3. };
  4.  
  5. void onLevelLoad() {
  6.         jjUseLayer8Speeds = true;
  7.        
  8.         jjSetWaterGradient(5, 0, 15, 50, 0, 100);
  9.         jjWaterLighting = WATERLIGHT::GLOBAL;
  10.         jjSetWaterLevel(32*74.7, true);
  11.        
  12.         for (int x = 0; x < jjLayerWidth[4]; x++) {
  13.                 for (int y = 0; y < jjLayerHeight[4]; y++) {
  14.                         uint16 tile = jjTileGet(4, x, y);                      
  15.                         if (jjEventGet(x, y) == 119) jjTileSet(4, x, y, tile ^ TILE::VFLIPPED);
  16.                 }
  17.         }
  18.        
  19.         jjPalette.gradient(10,27,102, 0,0,10, 208, 16);
  20.        
  21.         for (uint16 i = 0; i < tilesToDarken.length(); i++) {
  22.                 jjPIXELMAP darkCaves(tilesToDarken[i]);
  23.                         for (uint x = 0; x < darkCaves.width; ++x)
  24.                                 for (uint y = 0; y < darkCaves.height; ++y)
  25.                                         if (darkCaves[x,y] >= 112 && darkCaves[x,y] <= 127)
  26.                                                 darkCaves[x,y] += 96;
  27.                         darkCaves.save(tilesToDarken[i], true);
  28.         }
  29.        
  30.         jjPIXELMAP blackTile(96);
  31.                 for (uint x = 0; x < blackTile.width; ++x) {
  32.                         for (uint y = 0; y < blackTile.height; ++y) {
  33.                                 blackTile[x,y] = 39;
  34.                         }
  35.                 }
  36.         blackTile.save(96, true);
  37. }