Contents page

Index

Source


//////////////////////////////////////////////////////////////////////////////
  // BattClock.cpp - AFrame v1.0 © 1996 Synthetic Input
  //
  //
  // Deryk B Robosson
  // Jeffry A Worth
  // January 24, 1996
  //////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////// // INCLUDES #include "AFRAME:include/BattClock.hpp"

struct Library *BattClockBase;

////////////////////////////////////////////////////////////////////////////// //

AFBattClock::AFBattClock() { if(!BattClockBase) if(!(BattClockBase=(struct Library *)OpenResource((UBYTE *)"battclock.resource"))) return; }

AFBattClock::~AFBattClock() { DestroyObject(); }

void AFBattClock::OnCreate() { // Do Nothing. Override if you wish. }

void AFBattClock::DestroyObject() { if(BattClockBase) RemResource(BattClockBase); BattClockBase=NULL; }

void AFBattClock::AFResetBattClock() { ::ResetBattClock(); }

ULONG AFBattClock::AFReadBattClock() { m_time=ReadBattClock(); return m_time; }

void AFBattClock::AFWriteBattClock(ULONG time) { ::WriteBattClock(time); }