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