Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 20, 2008, 12:05:12 AM (16 years ago)
Author:
rgrieder
Message:
  • Radar now working like before
  • but more of a svn save..

There is class called Radar which takes care of the focus and all objects that can be displayed on a Radar.
The actual visual implementation is in HUDRadar.
To make a object radar viewable, simply implement RadarViewable and set the WorldEntitiy pointer in the constructor (assertation will fail otherwise!).
You can also set a camouflage value between 0 and 1 that tells how good a radar can see an object.
The HUDRadar (or another one) on the other side has a sensitivity between 0 and 1. So only if the sensitivity is higher than the camouflage value, the object gets displayed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/hud/visual_studio/vc8/orxonox.vcproj

    r1609 r1613  
    189189                        </File>
    190190                        <File
     191                                RelativePath="..\..\src\orxonox\RadarViewable.cc"
     192                                >
     193                                <FileConfiguration
     194                                        Name="Debug|Win32"
     195                                        >
     196                                        <Tool
     197                                                Name="VCCLCompilerTool"
     198                                                ObjectFile="$(IntDir)\$(InputName)1.obj"
     199                                                XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
     200                                        />
     201                                </FileConfiguration>
     202                                <FileConfiguration
     203                                        Name="Release|Win32"
     204                                        >
     205                                        <Tool
     206                                                Name="VCCLCompilerTool"
     207                                                ObjectFile="$(IntDir)\$(InputName)1.obj"
     208                                                XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
     209                                        />
     210                                </FileConfiguration>
     211                        </File>
     212                        <File
    191213                                RelativePath="..\..\src\orxonox\Settings.cc"
    192214                                >
     
    484506                                        <File
    485507                                                RelativePath="..\..\src\orxonox\overlays\hud\HUDText.cc"
    486                                                 >
    487                                         </File>
    488                                         <File
    489                                                 RelativePath="..\..\src\orxonox\overlays\hud\RadarObject.cc"
    490                                                 >
    491                                         </File>
    492                                         <File
    493                                                 RelativePath="..\..\src\orxonox\overlays\hud\RadarViewable.cc"
    494508                                                >
    495509                                        </File>
     
    523537                        </File>
    524538                        <File
     539                                RelativePath="..\..\src\orxonox\RadarViewable.h"
     540                                >
     541                        </File>
     542                        <File
    525543                                RelativePath="..\..\src\orxonox\Settings.h"
    526544                                >
     
    698716                                        <File
    699717                                                RelativePath="..\..\src\orxonox\overlays\hud\HUDText.h"
    700                                                 >
    701                                         </File>
    702                                         <File
    703                                                 RelativePath="..\..\src\orxonox\overlays\hud\OverlayElementFactories.h"
    704                                                 >
    705                                         </File>
    706                                         <File
    707                                                 RelativePath="..\..\src\orxonox\overlays\hud\RadarObject.h"
    708                                                 >
    709                                         </File>
    710                                         <File
    711                                                 RelativePath="..\..\src\orxonox\overlays\hud\RadarViewable.h"
    712718                                                >
    713719                                        </File>
Note: See TracChangeset for help on using the changeset viewer.