title: set a delay in libgdx game
body: <p>i have a game(like super jumper, this game is a jumping game) that our character has life. after collision with enemies, his life reduce. and i want to after 1 sec , calculate the collisions. i mean in this 1 sec, if my character contact with enemies , nothing happen and he continue his way.
  for this , i define a boolean variable in my GameScreen class, name "collision" and another in Wolrd class, name "collBirds". after one contact with enemy collision and collBirds change to true. but i want after 1 sec collistion change to false. i use several things like System.currentTimeMillis() and "for loop",and nothing happen. i'm not so good in java.</p>
  
  <p>this is my condition:</p>
  
  <pre><code>if(World.collBirds == true &amp;&amp; collition == false){
          life -= 1;
          lifeString = "Life : " + life;
          World.collBirds = false;
          collition = true;
          for (??? "need to stay here for 1 sec" ???) {
              collition = false;
          }
      }
  </code></pre>