Mercurial > sdl-ios-xcode
view Xcode/TemplatesForProjectBuilder/SDL Custom Cocoa Application/MyController.h @ 3267:7690aa2f5b74
testsprite2 should be pixel correct on Direct3D now.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sat, 19 Sep 2009 05:47:54 +0000 |
parents | 4d2d0548f5b2 |
children |
line wrap: on
line source
// // MyController.h // SDL Custom Cocoa App // // Created by Darrell Walisser on Fri Jul 18 2003. // Copyright (c) 2003 __MyCompanyName__. All rights reserved. // #import <Cocoa/Cocoa.h> #import "SDL.h" extern id gController; // instance of this class from nib // Declare SDL_QuartzWindowDelegate (defined in SDL.framework) @interface SDL_QuartzWindowDelegate : NSObject @end @interface MyController : NSObject { // Interface Builder Outlets IBOutlet id _framesPerSecond; IBOutlet id _numSprites; IBOutlet id _window; IBOutlet id _view; // Private instance variables int _nSprites; int _max_speed; int _doFlip; Uint8* _mem; SDL_Surface* _screen; SDL_Surface* _sprite; SDL_Rect* _sprite_rects; SDL_Rect* _positions; SDL_Rect* _velocities; int _sprites_visible; Uint16 _sprite_w, _sprite_h; int _mouse_x, _mouse_y; } // Interface Builder Actions - (IBAction)changeNumberOfSprites:(id)sender; - (IBAction)selectUpdateMode:(id)sender; @end