GDK_StartGDK_SetScreenRes GameScreen, 600, 400, 32, 0DIM Hawk AS GameObject, KbNow AS KeyBoardStateGDK_NewTexture Hawk.Image, "NEWGHOST_blu1.bmp", 4, 1, 4, 1GDK_SetTextureVisibility Hawk.Image, -1GDK_NewVector2D Hawk.Vector, 300, 350, 0, 0HawkFrame% = 1HawkDir% = 1 'RightAnimTimer# = TIMER(.001)DO IF TIMER(.001) - AnimTimer# > .2 THEN IF HawkDir% = 1 THEN IF HawkFrame% = 1 THEN HawkFrame% = 2 ELSE HawkFrame% = 1 ELSE IF HawkFrame% = 3 THEN HawkFrame% = 4 ELSE HawkFrame% = 3 END IF AnimTimer# = TIMER(.001) END IF GDK_DrawTexture Hawk.Image, Hawk.Vector, HawkFrame% GDK_GetKeyboardState KbNow IF KbNow.Left THEN IF Hawk.Vector.X > 0 THEN Hawk.Vector.X = Hawk.Vector.X - 1 HawkDir% = 2 'Left IF HawkFrame% = 1 OR HawkFrame% = 2 THEN HawkFrame% = 3 ELSEIF KbNow.Right THEN IF Hawk.Vector.X + (Hawk.Image.Width / 4) < 600 THEN Hawk.Vector.X = Hawk.Vector.X + 1 HawkDir% = 1 'Left IF HawkFrame% = 3 OR HawkFrame% = 4 THEN HawkFrame% = 1 END IF IF KbNow.Up THEN IF Hawk.Vector.Y > 0 THEN Hawk.Vector.Y = Hawk.Vector.Y - 1 ELSEIF KbNow.Down THEN IF Hawk.Vector.Y + Hawk.Image.Height < 400 THEN Hawk.Vector.Y = Hawk.Vector.Y + 1 END IF _DISPLAY CLSLOOPREM $INCLUDE:'UnseenGDK_Pro.bm'TYPE GameObject Image AS Texture Vector AS Vector2D Rect AS RectangleEND TYPE