|
|
1.1 ! root 1: .ds ZZ DEVELOPMENT PACKAGE ! 2: .TH JPOINT 3L "630 MTG" ! 3: .XE "jpoint()" ! 4: .SH NAME ! 5: jpoint \- draw single pixel on display ! 6: .SH SYNOPSIS ! 7: .B #include <dmd.h> ! 8: .sp ! 9: .B void jpoint (p, f) ! 10: .br ! 11: .B Point p; ! 12: .br ! 13: .B Code f; ! 14: .SH DESCRIPTION ! 15: The ! 16: .I jpoint ! 17: function ! 18: sets the pixel at location ! 19: .I p ! 20: (in window coordinates) ! 21: in the display bitmap according to the Code ! 22: .IR f . ! 23: .SH EXAMPLE ! 24: The following routine can be used to ``doodle'' on the screen. ! 25: .PP ! 26: .RS 3 ! 27: .ft CM ! 28: .nf ! 29: #include <dmd.h> ! 30: ! 31: doodle() ! 32: { ! 33: request (\s-1MOUSE\s+1); ! 34: for ( ;; ) { ! 35: wait (\s-1MOUSE\s+1) ! 36: if( button3() ) ! 37: break; ! 38: if( button2() ) ! 39: jpoint (mouse.jxy, \s-1F_STORE\s+1); ! 40: } ! 41: } ! 42: .fi ! 43: .ft R ! 44: .RE ! 45: .SH SEE ALSO ! 46: globals(3R), point(3R), structures(3R), transform(3R/3L).
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.