Mercurial > sdl-ios-xcode
view Xcode/TemplatesForXcode/SDL Custom Cocoa Application/MyController.h @ 2270:d5a11262f067
Date: Sun, 19 Aug 2007 18:29:28 +0200
From: Christian Walther
Subject: Re: SDL 1.3 keyboard plan
> 2007-08-18 19:15:51.454 checkkeys[5795] *** _NSAutoreleaseNoPool():
> Object 0x532750 of class NSSelectionArray autoreleased with no pool
> in place - just leaking
This is fixed by the attached patch.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 19 Aug 2007 16:36:51 +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