Commit MetaInfo

修订版d6616fbb9a18e58f494bc126b55e367c6f36f891 (tree)
时间2014-07-16 02:29:22
作者Face
CommiterFace

Log Message

Beacons: use inline detection to raise beacon level above ground for OVP experience

更改概述

差异

diff -r a7f32eb75a56 -r d6616fbb9a18 Orbitersdk/samples/AscensionUltra/Module.cpp
--- a/Orbitersdk/samples/AscensionUltra/Module.cpp Tue Jul 15 08:25:13 2014 +0200
+++ b/Orbitersdk/samples/AscensionUltra/Module.cpp Tue Jul 15 19:29:22 2014 +0200
@@ -113,6 +113,7 @@
113113 char defaults[LINESIZE]="";
114114 int i=0;
115115 GetPrivateProfileString(section, "BeaconParams", "1,1,1,1,0", defaults, LINESIZE, ini);
116+ bool isInline=IsInlineClient();
116117 while(true)
117118 {
118119 sprintf(pf, "BeaconArray%d", i);
@@ -131,6 +132,8 @@
131132 end.x=-end.x;
132133 end+=position;
133134 color/=255;
135+ if (!isInline && start.y<=0) start.y+=size;
136+ if (!isInline && end.y<=0) end.y+=size;
134137 BeaconArray *beacon=new BeaconArray();
135138 beacon->Init(owner, start, end, color, length);
136139 beacon->SetSize(size);
Show on old repository browser