/extlibs/SFML/src/SFML/System/Sleep.cpp

https://bitbucket.org/hugoruscitti/pilascpp · C++ · 41 lines · 10 code · 4 blank · 27 comment · 1 complexity · 77dc91540d55a14422b20241ab0ec0e7 MD5 · raw file

  1. ////////////////////////////////////////////////////////////
  2. //
  3. // SFML - Simple and Fast Multimedia Library
  4. // Copyright (C) 2007-2009 Laurent Gomila (laurent.gom@gmail.com)
  5. //
  6. // This software is provided 'as-is', without any express or implied warranty.
  7. // In no event will the authors be held liable for any damages arising from the use of this software.
  8. //
  9. // Permission is granted to anyone to use this software for any purpose,
  10. // including commercial applications, and to alter it and redistribute it freely,
  11. // subject to the following restrictions:
  12. //
  13. // 1. The origin of this software must not be misrepresented;
  14. // you must not claim that you wrote the original software.
  15. // If you use this software in a product, an acknowledgment
  16. // in the product documentation would be appreciated but is not required.
  17. //
  18. // 2. Altered source versions must be plainly marked as such,
  19. // and must not be misrepresented as being the original software.
  20. //
  21. // 3. This notice may not be removed or altered from any source distribution.
  22. //
  23. ////////////////////////////////////////////////////////////
  24. ////////////////////////////////////////////////////////////
  25. // Headers
  26. ////////////////////////////////////////////////////////////
  27. #include <SFML/System/Sleep.hpp>
  28. #include <SFML/System/Platform.hpp>
  29. namespace sf
  30. {
  31. ////////////////////////////////////////////////////////////
  32. void Sleep(float duration)
  33. {
  34. if (duration >= 0)
  35. priv::Platform::Sleep(duration);
  36. }
  37. } // namespace sf