First version

This commit is contained in:
2022-04-11 17:17:23 +03:00
committed by GitHub
parent 45a79eed20
commit fde1669b60
29 changed files with 1434 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
#import <SpriteKit/SpriteKit.h>
#import "sceneParam.c"
@interface Entity : SKSpriteNode
{
@private
BOOL isBlockedFromLeft;
BOOL isBlockedFromRight;
BOOL isBlockedFromUp;
BOOL isBlockedFromDown;
Entity *blockedFromLeftBy;
Entity *blockedFromRightBy;
Entity *blockedFromUpBy;
Entity *blockedFromDownBy;
}
@property BOOL isBlockedFromLeft;
@property BOOL isBlockedFromRight;
@property BOOL isBlockedFromUp;
@property BOOL isBlockedFromDown;
@property Entity *blockedFromLeftBy;
@property Entity *blockedFromRightBy;
@property Entity *blockedFromUpBy;
@property Entity *blockedFromDownBy;
-(void)resetCollisions;
-(void)checkCollisionWith:(Entity *) secondEntity;
-(void)checkCollisionWithRoomWithWidth:(CGFloat)roomWidth;
-(void)moveLeft;
-(void)moveRight;
-(void)fall;
-(void)jump;
@end