Downloads containing folctf02n.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: Anniversary Bash 16 Levels Jazz2Online Multiple N/A Download file
JJ2+ Only: Sky Gardens Foly Capture the flag N/A Download file

File preview

  1.      // - - - - - - - - - - - - - - - //
  2.     // -  Made by: Foly            - //
  3.    // - Last Edit: 24-08-2013     - //
  4.   // - - - - - - - - - - - - - - - //
  5.  
  6.  
  7.   // - - - - - - - - - - //
  8.  // - Other Functions - //
  9. // - - - - - - - - - - //
  10. bool ObjectInArea(int x1, int y1, int x2, int y2, int objectID) {
  11.         jjOBJ@ obj = jjObjects[objectID];
  12.         return (obj.xPos > (x1 - 1)*32 &&
  13.                         obj.xPos < x2*32 &&
  14.                         obj.yPos > (y1 - 1)*32 &&
  15.                         obj.yPos < y2*32);
  16. }
  17.  
  18.  
  19.   // - - - - - - - - - - //
  20.  // - Main Functions  - //
  21. // - - - - - - - - - - //
  22. void onMain() {
  23.         for (int i = 0; i < jjObjectCount; i++) {
  24.                 jjOBJ@ obj = jjObjects[i];
  25.                 if (obj.isActive)
  26.                         switch (obj.eventID) {
  27.                                 case (OBJECT::CARROT):
  28.                                 case (OBJECT::FULLENERGY):
  29.                                         if (ObjectInArea(91, 51, 97, 54, i) || ObjectInArea(99, 51, 100, 53, i)) {
  30.                                                 obj.xPos = 97*32 + 8;
  31.                                                 obj.yPos = 51*32 + 16;
  32.                                                 obj.xSpeed = 0;
  33.                                                 obj.ySpeed = 0;
  34.                                         }
  35.                                 default:
  36.                                         break;
  37.                         }
  38.         }
  39. }