ObjFW  Diff

Differences From Artifact [1cc4b85cfa]:

To Artifact [e739358c29]:


28
29
30
31
32
33
34

35
36
37
38
39
40
41
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42







+







#import "OFThread.h"
#import "OFValue.h"

#import "OTTestCase.h"

#import "HIDGameController.h"
#import "HIDGameControllerButton.h"
#import "HIDGameControllerMapping.h"

#import "OTAssertionFailedException.h"
#import "OTTestSkippedException.h"

#ifdef OF_IOS
# include <CoreFoundation/CoreFoundation.h>
#endif
283
284
285
286
287
288
289

290

291
292
293
294
295
296
297
284
285
286
287
288
289
290
291

292
293
294
295
296
297
298
299







+
-
+







		[OFStdOut writeLine: @"Press A to continue"];

		for (;;) {
			void *pool = objc_autoreleasePoolPush();
			HIDGameController *controller =
			    [[HIDGameController controllers] objectAtIndex: 0];
			HIDGameControllerButton *button =
			    [controller.unmappedMapping.buttons
			    [controller.buttons objectForKey: @"A"];
			    objectForKey: @"A"];

			[controller retrieveState];

			if (button.pressed)
				break;

			[OFThread waitForVerticalBlank];
547
548
549
550
551
552
553
554

555
556

557
558
559
560
561
562
563
549
550
551
552
553
554
555

556
557

558
559
560
561
562
563
564
565







-
+

-
+








	for (;;) {
		void *pool = objc_autoreleasePoolPush();
		HIDGameController *controller =
		    [[HIDGameController controllers] objectAtIndex: 0];
		HIDGameControllerButton *button =
# ifdef OF_WII
		    [controller.buttons objectForKey: @"Home"];
		    [controller.unmappedMapping.buttons objectForKey: @"Home"];
# else
		    [controller.buttons objectForKey: @"Start"];
		    [controller.unmappedMapping.buttons objectForKey: @"Start"];
# endif

		[controller retrieveState];

		if (button.pressed)
			break;