Google
Web alhem.net

Radar.cpp

Go to the documentation of this file.
00001 //#include <stdio.h>
00002 
00003 #include "Radar.h"
00004 
00005 
00006 
00007 
00008 Radar::Radar(Robot& r) : RobotObject(r)
00009 {
00010 }
00011 
00012 
00013 Radar::~Radar()
00014 {
00015 }
00016 
00017 
00018 void Radar::Tick(long usec)
00019 {
00020         RobotObject::Tick(usec); // repair
00021 
00022 }
00023 
00024 
00025 void Radar::Scan(Map& map,int distance)
00026 {
00027 }
00028 
00029 
00030 long Radar::get_property(int prop)
00031 {
00032         switch (prop)
00033         {
00034         case 1: // ok
00035                 return Ok();
00036         case 2: // damage
00037                 return GetDamage();
00038         case 3: // repair_rate
00039                 return GetRepairRate();
00040         }
00041         return 0;
00042 }
00043 
00044 
00045 void Radar::set_property(int prop,long value)
00046 {
00047         switch (prop)
00048         {
00049         case 3:
00050                 SetRepairRate(value);
00051                 break;
00052         }
00053 }
00054 
00055 
00056 long Radar::call_method(int method,stack_v&)
00057 {
00058 }
00059 
00060 

Generated for Robot World by doxygen 1.3.6

Page, code, and content Copyright (C) 2004 by Anders Hedström