cash.t
上传用户:twogain
上传日期:2022-04-10
资源大小:1k
文件大小:2k
源码类别:

CA认证

开发平台:

Visual C++

  1. setscreen ("graphics:702;540,nobuttonbar")
  2. %The BULLY CHASER PROGRAMMES BY ALAN ARONSHTAM
  3. %the following are game issues:
  4. %-Black Player Movement Freezes (ASK WHEELER)
  5. %-No Collision (RESEARCH)
  6. %-No Timer (need add delay before it quits.)
  7. %702 * 540 instructions
  8. %1205 * 861 img
  9. var picID : int         
  10. var picID2 : int                    
  11. picID := Pic.FileNew ("intro.jpg")   
  12. Pic.Draw (picID, 0, 0, picCopy)
  13. delay (6000)
  14. cls
  15. %next img                         
  16. picID := Pic.FileNew ("instrtuctions1.jpg")   
  17. Pic.Draw (picID, 0, 0, picCopy)
  18. delay (8000)
  19. cls
  20. %next img                        
  21. picID := Pic.FileNew ("instructions2.jpg")   
  22. Pic.Draw (picID, 0, 0, picCopy)
  23. delay (4000)
  24. cls
  25. put "Loading Full Screen..."
  26. delay (4000)
  27. cls %possibly
  28. var x : int := 51
  29. var y : int := 51
  30. var d : int := 1100
  31. var f : int := 50
  32. var rand1 : int
  33. var xdist, ydist : int := 0
  34. var Key : array char of boolean
  35. %OLD VIEW SET COMMAND...
  36.     xdist := 0
  37.     ydist := 0
  38.     setscreen ("graphics:1205;861,nobuttonbar")
  39.        View.Set ("offscreenonly")
  40.    picID2 := Pic.FileNew ("field.jpg")   
  41. loop
  42. Pic.Draw (picID2, 0, 0, picCopy) %img
  43. randint (rand1, 1, 15)
  44. %movement 1
  45. Input.KeyDown (Key)
  46. if Key (KEY_LEFT_ARROW) and x > 10 then
  47.     x := x - 5
  48. end if
  49. if Key (KEY_RIGHT_ARROW) and x < maxx - 10 then
  50.     x := x + 5
  51. end if
  52. if Key (KEY_UP_ARROW) and y < maxy - 10 then
  53.     y := y + 5
  54. end if
  55. if Key (KEY_DOWN_ARROW) and y > 15 then
  56.     y := y - 5
  57. end if
  58. drawfilloval (x + 2, y + 2, 26, 26, red)
  59. %movment 2
  60. randint (rand1, 1, 15)
  61. if Key ('a') and x > 10 then
  62.     d := d - 3
  63. end if
  64. if Key ('d') and x < maxx - 10 then
  65.     d := d + 3
  66. end if
  67. if Key ('w') and y < maxy - 10 then
  68.     f := f + 3
  69. end if
  70. if Key ('s') and y > 15 then
  71.     f := f - 3
  72. end if
  73. drawfilloval (d + 2, f + 2, 26, 26, black)
  74. delay (1)
  75.  
  76. delay (1)
  77. View.Update
  78. cls
  79. cls   
  80.  if x > d and x < d + 65 and y > f and y < f + 65 then 
  81.     setscreen ("graphics:702;540,nobuttonbar")
  82.  picID := Pic.FileNew ("crash1.jpg")   
  83. Pic.Draw (picID, 0, 0, picCopy)
  84. exit
  85.  end if
  86. if Time.Elapsed > 52000 then
  87. setscreen ("graphics:702;540,nobuttonbar")
  88. picID := Pic.FileNew ("bullyloss.jpg")  
  89. Pic.Draw (picID, 0, 0, picCopy)
  90.     exit
  91. end if
  92.     end loop