Mercurial > sdl-ios-xcode
annotate Xcode/TemplatesForProjectBuilder/SDL Custom Cocoa Application/MyController.h @ 2213:59a667370c57
make indent
author | Bob Pendleton <bob@pendleton.com> |
---|---|
date | Tue, 24 Jul 2007 18:46:45 +0000 |
parents | d63e9f5944ae |
children | 23a2cb765052 |
rev | line source |
---|---|
2207
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
1 // |
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
2 // MyController.h |
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
3 // SDL Custom Cocoa App |
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
4 // |
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
5 // Created by Darrell Walisser on Fri Jul 18 2003. |
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
6 // Copyright (c) 2003 __MyCompanyName__. All rights reserved. |
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
7 // |
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
8 |
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
9 #import <Cocoa/Cocoa.h> |
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
10 #import "SDL.h" |
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
11 |
2213 | 12 extern id gController; // instance of this class from nib |
2207
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
13 |
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
14 // Declare SDL_QuartzWindowDelegate (defined in SDL.framework) |
2213 | 15 @interface SDL_QuartzWindowDelegate: NSObject @ end @ interface MyController:NSObject { |
2207
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
16 // Interface Builder Outlets |
2213 | 17 IBOutlet id _framesPerSecond; |
18 IBOutlet id _numSprites; | |
19 IBOutlet id _window; | |
20 IBOutlet id _view; | |
21 | |
2207
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
22 // Private instance variables |
2213 | 23 int _nSprites; |
24 int _max_speed; | |
25 int _doFlip; | |
26 Uint8 *_mem; | |
27 | |
28 SDL_Surface *_screen; | |
29 SDL_Surface *_sprite; | |
30 SDL_Rect *_sprite_rects; | |
31 SDL_Rect *_positions; | |
32 SDL_Rect *_velocities; | |
33 int _sprites_visible; | |
34 Uint16 _sprite_w, _sprite_h; | |
35 | |
36 int _mouse_x, _mouse_y; | |
2207
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
37 } |
2213 | 38 |
2207
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
39 // Interface Builder Actions |
2213 | 40 -(IBAction) changeNumberOfSprites:(id) sender; |
41 -(IBAction) selectUpdateMode:(id) sender; | |
2207
d63e9f5944ae
Unpacked project archives to get individual file history in subversion
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
42 @end |