Mercurial > pygame
annotate lib/camera.py @ 3172:d1b367fc08bc tests-returncode
Use a return code of 1 when the tests fail.
| author | Thomas Kluyver <takowl@gmail.com> |
|---|---|
| date | Wed, 09 Jan 2013 10:13:57 +0000 |
| parents | 3ba9458f215c |
| children |
| rev | line source |
|---|---|
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
1 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
2 _is_init = 0 |
|
1513
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
3 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
4 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
5 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
6 def init(): |
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
7 global list_cameras, Camera, colorspace, _is_init |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
8 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
9 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
10 import os,sys |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
11 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
12 use_opencv = False |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
13 use_vidcapture = False |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
14 use__camera = True |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
15 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
16 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
17 if sys.platform == 'win32': |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
18 use_vidcapture = True |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
19 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
20 elif "linux" in sys.platform: |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
21 use__camera = True |
| 1930 | 22 elif "darwin" in sys.platform: |
| 23 use__camera = True | |
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
24 else: |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
25 use_opencv = True |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
26 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
27 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
28 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
29 # see if we have any user specified defaults in environments. |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
30 camera_env = os.environ.get("PYGAME_CAMERA", "") |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
31 if camera_env == "opencv": |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
32 use_opencv = True |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
33 if camera_env == "vidcapture": |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
34 use_vidcapture = True |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
35 |
|
1513
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
36 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
37 |
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
38 # select the camera module to import here. |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
39 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
40 # the _camera module has some code which can be reused by other modules. |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
41 # it will also be the default one. |
|
3103
3ba9458f215c
Fixed pygame.camera.init for python3. Closes #122.
Rene Dudfield <renesd@gmail.com>
parents:
1930
diff
changeset
|
42 from pygame import _camera |
|
1513
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
43 colorspace = _camera.colorspace |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
44 |
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
45 if use__camera: |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
46 list_cameras = _camera.list_cameras |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
47 Camera = _camera.Camera |
|
1513
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
48 |
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
49 if use_opencv: |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
50 try: |
|
3103
3ba9458f215c
Fixed pygame.camera.init for python3. Closes #122.
Rene Dudfield <renesd@gmail.com>
parents:
1930
diff
changeset
|
51 from pygame import _camera_opencv_highgui |
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
52 except: |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
53 _camera_opencv_highgui = None |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
54 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
55 if _camera_opencv_highgui: |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
56 _camera_opencv_highgui.init() |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
57 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
58 list_cameras = _camera_opencv_highgui.list_cameras |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
59 Camera = _camera_opencv_highgui.Camera |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
60 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
61 if use_vidcapture: |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
62 try: |
|
3103
3ba9458f215c
Fixed pygame.camera.init for python3. Closes #122.
Rene Dudfield <renesd@gmail.com>
parents:
1930
diff
changeset
|
63 from pygame import _camera_vidcapture |
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
64 except: |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
65 _camera_vidcapture = None |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
66 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
67 if _camera_vidcapture: |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
68 _camera_vidcapture.init() |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
69 list_cameras = _camera_vidcapture.list_cameras |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
70 Camera = _camera_vidcapture.Camera |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
71 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
72 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
73 |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
74 _is_init = 1 |
|
1513
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
75 pass |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
76 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
77 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
78 def quit(): |
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
79 global _is_init |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
80 _is_init = 0 |
|
1513
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
81 pass |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
82 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
83 |
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
84 def _check_init(): |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
85 global _is_init |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
86 if not _is_init: |
|
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
87 raise ValueError("Need to call camera.init() before using.") |
|
1513
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
88 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
89 def list_cameras(): |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
90 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
91 """ |
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
92 _check_init() |
|
1513
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
93 raise NotImplementedError() |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
94 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
95 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
96 class Camera: |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
97 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
98 def __init__(self, device =0, size = (320, 200), mode = "RGB"): |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
99 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
100 """ |
|
1521
e18d4b4b4d30
camera.init tries to detect correct platform camera module to use.
Rene Dudfield <renesd@gmail.com>
parents:
1513
diff
changeset
|
101 _check_init() |
|
1513
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
102 raise NotImplementedError() |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
103 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
104 def set_resolution(self, width, height): |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
105 """Sets the capture resolution. (without dialog) |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
106 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
107 pass |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
108 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
109 def start(self): |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
110 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
111 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
112 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
113 def stop(self): |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
114 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
115 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
116 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
117 def get_buffer(self): |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
118 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
119 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
120 |
|
1522
727b4198fcc1
Added a few empty methods to opencv camera class that _camera uses.
Rene Dudfield <renesd@gmail.com>
parents:
1521
diff
changeset
|
121 def set_controls(self, **kwargs): |
|
727b4198fcc1
Added a few empty methods to opencv camera class that _camera uses.
Rene Dudfield <renesd@gmail.com>
parents:
1521
diff
changeset
|
122 """ |
|
727b4198fcc1
Added a few empty methods to opencv camera class that _camera uses.
Rene Dudfield <renesd@gmail.com>
parents:
1521
diff
changeset
|
123 """ |
|
1513
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
124 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
125 def get_image(self, dest_surf = None): |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
126 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
127 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
128 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
129 def get_surface(self, dest_surf = None): |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
130 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
131 """ |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
132 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
133 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
134 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
135 if __name__ == "__main__": |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
136 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
137 # try and use this camera stuff with the pygame camera example. |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
138 import pygame.examples.camera |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
139 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
140 #pygame.camera.Camera = Camera |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
141 #pygame.camera.list_cameras = list_cameras |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
142 pygame.examples.camera.main() |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
143 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
144 |
|
d30a1c63f562
moved camera.c _camera.c . created a lib/camera.py
Rene Dudfield <renesd@gmail.com>
parents:
diff
changeset
|
145 |
