mirror of
https://github.com/stevenhowes/TheEscape.git
synced 2026-05-27 00:03:25 +01:00
New tiny ship class (todo: figure out arrays for hitboxes..)
This commit is contained in:
Binary file not shown.
@@ -28,8 +28,15 @@ DEF PROC_main
|
||||
DIM PlayerHitbox%(3)
|
||||
PlayerHitbox%() = 0,0,60,81
|
||||
|
||||
DIM EnemyHitbox%(0,3)
|
||||
EnemyHitbox%() = 0,0,48,74
|
||||
DIM EnemyHitbox%(1,3)
|
||||
EnemyHitbox%(0,0) = 0
|
||||
EnemyHitbox%(0,1) = 0
|
||||
EnemyHitbox%(0,2) = 48
|
||||
EnemyHitbox%(0,3) = 74
|
||||
EnemyHitbox%(1,0) = 0
|
||||
EnemyHitbox%(1,1) = 0
|
||||
EnemyHitbox%(1,2) = 38
|
||||
EnemyHitbox%(1,3) = 56
|
||||
|
||||
XMovePerCent%=5
|
||||
ResetShipSprite% = 0
|
||||
@@ -45,9 +52,15 @@ DEF PROC_main
|
||||
EnemyLocations%(Enemy%,X) = RND(SCREENGFXWIDTH%)
|
||||
EnemyLocations%(Enemy%,Y) = SCREENGFXHEIGHT% + (RND(SCREENGFXHEIGHT%/2) * (Enemy% + 1))
|
||||
EnemySprites$(Enemy%) = "durno_ship"
|
||||
EnemyHitboxID%(Enemy%) = 0
|
||||
EnemyVelocity%(Enemy%,X) = RND(10) - 5
|
||||
EnemyVelocity%(Enemy%,Y) = RND(5) + 5
|
||||
EnemyVelocity%(Enemy%,X) = RND(6) - 3
|
||||
EnemyVelocity%(Enemy%,Y) = RND(3) + 3
|
||||
EnemyHitboxID%(Enemy%) = RND(2)-1
|
||||
IF EnemyHitboxID%(Enemy%) = 1 THEN
|
||||
EnemySprites$(Enemy%) = "durno_ship2"
|
||||
EnemyVelocity%(Enemy%,X) = RND(8) - 4
|
||||
EnemyVelocity%(Enemy%,Y) = RND(10) + 6
|
||||
ENDIF
|
||||
|
||||
NEXT Enemy%
|
||||
|
||||
REM Show/hide debug display
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user