I know you're probably getting tired of me updating the topic every 5 seconds but whatever =P
Anyway, I added some enemies with basic (150 lines of code) AI.

The projectiles work in basically the same way as the player's, except these projectiles can actually hurt the player, as shown below:

Also, how can I make an enemy, when in patrol mode, patrol in a straight line until it reaches a wall and turn around repeatedly? I don't want to use pivots or waypoints, because it would take a lot of additional coding to make each enemy use only certain pivots. Also, I'm using Blitz World Assembler, not Unlimited Drop (I hate Unlimited Drop's control scheme), so I don't have the liberty of 8 fully customizable properties per object (I only have 7 global flags and 1 data field).
Anyway, I added some enemies with basic (150 lines of code) AI.

The projectiles work in basically the same way as the player's, except these projectiles can actually hurt the player, as shown below:

Also, how can I make an enemy, when in patrol mode, patrol in a straight line until it reaches a wall and turn around repeatedly? I don't want to use pivots or waypoints, because it would take a lot of additional coding to make each enemy use only certain pivots. Also, I'm using Blitz World Assembler, not Unlimited Drop (I hate Unlimited Drop's control scheme), so I don't have the liberty of 8 fully customizable properties per object (I only have 7 global flags and 1 data field).