📄 privacy.lst
字号:
216 2 case 4: focus_flag=0;
217 2 //cam_title_flag=0;
218 2 wren_cmd();
219 2 x=byte_read(21);
220 2 x=x&0xdf;
221 2 wren_cmd();
222 2 byte_write(x,21);
223 2 sendtwo=0x1b;
224 2 sendthree=1;f_sendbytes();
225 2 _nop_();_nop_();_nop_();break;
226 2 case 5: cam_title_flag=0;
227 2 // cam_title_flag=1;
228 2 wren_cmd();
229 2 x=byte_read(21);
230 2 x=x&0xdf;
231 2 wren_cmd();
232 2 byte_write(x,21);
233 2 break;;
234 2 case 7:
235 2 if(mark_id>=2) mark_id--;
236 2 break;
237 2 case 6:
238 2 camera_grid_flag=0;
239 2 sendtwo=0x84;
240 2 sendthree=0x00;
C51 COMPILER V7.06 PRIVACY 01/06/2005 14:37:28 PAGE 5
241 2 sendfour=0x00;
242 2 f_sendbytes();
243 2 break;
244 2 default: h_position=4;
245 2 break;
246 2 }
247 1 }
248 void f_key_camera_display_enter(void)
249 {
250 1 switch(h_position)
251 1 {
252 2
253 2 case 4: break;
254 2 case 5: break;
255 2 case 7:
256 2 f_key_clear_flag();
257 2 set_privacy_display_flag=1;
258 2 sendtwo=0x84;
259 2 sendthree=mark_id;
260 2 sendfour=0x01;
261 2 f_sendbytes();
262 2 mark_length=10;
263 2 mark_width=10;
264 2 mark_trans=1;
265 2 mark_color=0;
266 2 mark_clear_flag=1;
267 2 break;
268 2 case 6: break;
269 2 default: h_position=4; break;
270 2 }
271 1 }
272 void f_key_camera_display_shot(void)
273 {
274 1 switch(h_position)
275 1 {
276 2
277 2 case 7:
278 2 mark_id=function1;
279 2 break;
280 2
281 2 default:
282 2 break;
283 2 }
284 1 }
285 void f_show_flag_set_camera_display(void)
286 {
287 1 uchar num_char[3],i;
288 1 EA=0;
289 1 f_clear_flag_fun();
290 1 if(focus_flag==1)
291 1 {
292 2 f_showbuff(4,20,on);
293 2 }
294 1 else
295 1 {
296 2 f_showbuff(4,20,off);
297 2 }
298 1 if(cam_title_flag==1)
299 1 {
300 2 f_showbuff(5,20,on);
301 2 }
302 1 else
C51 COMPILER V7.06 PRIVACY 01/06/2005 14:37:28 PAGE 6
303 1 {
304 2 f_showbuff(5,20,off);
305 2 }
306 1 if(camera_grid_flag==1)
307 1 {
308 2 f_showbuff(6,20,on);
309 2 }
310 1 else
311 1 {
312 2 f_showbuff(6,20,off);
313 2 }
314 1 f_trans_num_to_char(num_char,mark_id);
315 1 f_character_position(7,20);
316 1 cs_to_6453=1;
317 1 cs_to_6453=0;
318 1 f_input_6453(0xce);
319 1 for(i=0;i<3;i++)
320 1 {
321 2 f_input_6453(num_char[i]);
322 2 }
323 1 cs_to_6453=1;
324 1 }
325 //------
326 void f_show_set_privacy_display(void)
327 {
328 1 EA=0;
329 1 f_showbuff(2,1,flit_6);
330 1 f_showbuff(2,7,set_privacy);
331 1 f_showbuff(2,18,flit_6);
332 1 // f_showbuff(4,3,set_mark_id);
333 1 f_showbuff(4,3,clear_mark);
334 1 f_showbuff(5,3,set_mark_length);
335 1 f_showbuff(6,3,set_mark_width);
336 1 f_showbuff(7,3,set_mark_color);
337 1 f_showbuff(8,3,set_mark_trans);
338 1 f_showbuff(10,18,tele_code);
339 1 f_show_set_privacy_offset20();
340 1 f_show_gb_fun();
341 1 }
342 //--------------------------------------------
343 void f_key_set_privacy(void)
344 {
345 1 switch(function)
346 1 {
347 2 case ADD: f_key_set_privacy_add();break;
348 2 case SUB: f_key_set_privacy_sub();break;
349 2 case TRUE: f_key_set_privacy_true();break;
350 2 case FALSE: f_key_set_privacy_false();break;
351 2 case ENTER: f_key_set_privacy_enter();break;
352 2 case CANCE: f_key_set_privacy_cance();break;
353 2 case 0x3A: f_key_set_privacy_shot();break;
354 2 default: break;
355 2 }
356 1 }
357 void f_key_set_privacy_add(void)
358 {
359 1 gb_brush_flag=1;
360 1 ++h_position;
361 1 if(h_position>=9)
362 1 {
363 2 h_position=4;
364 2 }
C51 COMPILER V7.06 PRIVACY 01/06/2005 14:37:28 PAGE 7
365 1 }
366
367 void f_key_set_privacy_sub(void)
368 {
369 1 gb_brush_flag=1;
370 1 --h_position;
371 1 if(h_position<=3)
372 1 {
373 2 h_position=8;
374 2 }
375 1 }
376 void f_key_set_privacy_true(void)
377 {
378 1 func_brush_flag=1;
379 1 switch(h_position)
380 1 {/*
381 2 case 4:
382 2 if(mark_id<=23) mark_id++;
383 2 sendtwo=0x84;
384 2 sendthree=mark_id;
385 2 sendfour=0x01;
386 2 f_sendbytes();
387 2 break;
388 2 */
389 2 case 4:
390 2 mark_clear_flag=1;
391 2 sendtwo=0x84;
392 2 sendthree=mark_clear_flag;
393 2 sendfour=0x02;
394 2 f_sendbytes();
395 2 break;
396 2 case 5:
397 2 if(mark_length<=159) mark_length++;
398 2 sendtwo=0x84;
399 2 sendthree=mark_length;
400 2 sendfour=0x03;
401 2 f_sendbytes();
402 2 break;
403 2 case 6:
404 2 if(mark_width<=119) mark_width++;
405 2 sendtwo=0x84;
406 2 sendthree=mark_width;
407 2 sendfour=0x04;
408 2 f_sendbytes();
409 2 break;
410 2 case 7:
411 2 mark_color=1;
412 2 sendtwo=0x84;
413 2 sendthree=mark_color;
414 2 sendfour=0x05;
415 2 f_sendbytes();
416 2 break;
417 2 case 8:
418 2 if(mark_trans<=12) mark_trans++;
419 2 sendtwo=0x84;
420 2 sendthree=mark_trans;
421 2 sendfour=0x06;
422 2 f_sendbytes();
423 2 break;
424 2
425 2 default: h_position=4;
426 2 break;
C51 COMPILER V7.06 PRIVACY 01/06/2005 14:37:28 PAGE 8
427 2 }
428 1 }
429
430 void f_key_set_privacy_false(void)
431 {
432 1 func_brush_flag=1;
433 1 switch(h_position)
434 1
435 1 {/*
436 2 case 4:
437 2 if(mark_id>=2) mark_id--;
438 2 sendtwo=0x84;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -