1 /* 2 * Abuse - dark 2D side-scrolling platform game 3 * Copyright (c) 1995 Crack dot Com 4 * Copyright (c) 2005-2011 Sam Hocevar <sam@hocevar.net> 5 * 6 * This software was released into the Public Domain. As with most public 7 * domain software, no warranty is made or implied by Crack dot Com, by 8 * Jonathan Clark, or by Sam Hocevar. 9 */ 10 11 #ifndef __TIMING_HPP_ 12 #define __TIMING_HPP_ 13 14 class time_marker 15 { 16 public: 17 #if defined __CELLOS_LV2__ 18 uint64_t ticks; 19 #else 20 long seconds; 21 long micro_seconds; 22 #endif 23 void get_time(); 24 time_marker(); 25 double diff_time(time_marker *other); // return time diff in seconds 26 }; 27 28 #endif 29 30