44
44
local_time+=delta_time;
46
Vec3d pos=get_equ_pos();
46
Vec3d pos=get_earth_equ_pos();
47
47
Project(pos[0],pos[1],pos[2],x,y);
48
48
setOrthographicProjection(global.X_Resolution, global.Y_Resolution);
52
50
if (get_type()==STEL_OBJECT_NEBULA) glColor3f(0.4f,0.5f,0.8f);
53
51
if (get_type()==STEL_OBJECT_PLANET) glColor3f(1.0f,0.3f,0.3f);
140
138
stel_object * sobj = NULL;
142
//if (global.FlagPlanets)
143
// sobj = Sun->search(v);
140
if (global.FlagPlanets) sobj = Sun->search(v);
145
141
if (sobj) return sobj;
147
143
Vec3f u=Vec3f(v[0],v[1],v[2]);
173
168
sprintf(s,"No info for this object...");
177
char * stel_object::get_info_string(char * s)
181
glColor3f(0.4f,0.7f,0.3f);
182
sprintf(objectInfo,"Info : %s\nName :%s\nHip : %.4d\nRA : %.2dh %.2dm %.2fs\nDE : %.2fdeg\nMag : %.2f",
183
global.SelectedObject.CommonName==NULL ? "-" : global.SelectedObject.CommonName,
184
global.SelectedObject.Name==NULL ? "-" : global.SelectedObject.Name,
185
global.SelectedObject.HR,
186
global.SelectedObject.RAh,global.SelectedObject.RAm,global.SelectedObject.RAs,
187
global.SelectedObject.DE*180/PI,
188
global.SelectedObject.Mag);
190
if (type==1) //Nebulae
191
{ glColor3f(0.4f,0.5f,0.8f);
192
sprintf(objectInfo,"Name: %s\nNGC : %d\nRA : %.2dh %.2dm %.2fs\nDE : %.2fdeg\nMag : %.2f",
193
global.SelectedObject.Name,
194
global.SelectedObject.NGCNum,
195
global.SelectedObject.RAh,global.SelectedObject.RAm,global.SelectedObject.RAs,
196
global.SelectedObject.DE*180/PI,
197
global.SelectedObject.Mag);
199
if (type==2) //Planet
200
{ glColor3f(1.0f,0.3f,0.3f);
201
sprintf(objectInfo,"Name: %s\nRA : %.2dh %.2dm %.2fs\nDE : %.2fdeg\nDistance : %.4f AU",
202
global.SelectedObject.Name,
203
global.SelectedObject.RAh,global.SelectedObject.RAm,global.SelectedObject.RAs,
204
global.SelectedObject.DE*180/PI,
205
global.SelectedObject.Distance);