Elis Axelsson
|
1649e7058b
|
Wrote an SVG for the bubbler tower
|
3 years ago |
Elis Axelsson
|
e2850a7a43
|
Spawn enemies based on level
|
3 years ago |
Elis Axelsson
|
7643d8097f
|
Base Levels class
|
3 years ago |
Elis Axelsson
|
663016b83e
|
Remove the sample towers now when users can place towers
|
3 years ago |
Elis Axelsson
|
d2ebdcd755
|
Allow building towers by clicking
|
3 years ago |
Elis Axelsson
|
d3fa42e10e
|
Wrote function to check if a mouse cooardinate is an acceptable
building location
|
3 years ago |
Elis Axelsson
|
9ccc466c64
|
Move settings to class space
|
3 years ago |
Elis Axelsson
|
d83d0f7a0e
|
Refactor Tower to not have get_rect() and set_rect()
|
3 years ago |
Elis Axelsson
|
67b65838e4
|
Adjust moving path for enemies
|
3 years ago |
Elis Axelsson
|
a3668048d4
|
Angrier ogre
|
3 years ago |
Elis Axelsson
|
e9ece10b2d
|
Rewrite bubble to be manual SVG
|
3 years ago |
Elis Axelsson
|
59d5e9e673
|
Rewrite ogre to be manual SVG
|
3 years ago |
Elis Axelsson
|
1ad5ec5105
|
Make ogre use an image
|
3 years ago |
Elis Axelsson
|
e69abdf5fc
|
Add bubble image for bubbler shots
|
3 years ago |
Elis Axelsson
|
9e8c739353
|
Change sizes and speeds to be based on gridSize
|
3 years ago |
Elis Axelsson
|
6e17a6e82e
|
Change size of map
|
3 years ago |
Elis Axelsson
|
f4997efac3
|
Set non-gray colors to map
|
3 years ago |
Elis Axelsson
|
e644ba5471
|
Remove printing of surface
|
3 years ago |
Elis Axelsson
|
d491f07498
|
Align enemy movement to new map
|
3 years ago |
Elis Axelsson
|
652ce8ce6c
|
Draw map
|
3 years ago |
Elis Axelsson
|
a4e50cd6ed
|
Rotate enemies while walking
|
3 years ago |
Elis Axelsson
|
b56986c00b
|
Spawn enemy on space
|
3 years ago |
Elis Axelsson
|
8e088f4431
|
Fix enemyPath to be complete for each enemy
|
3 years ago |
Elis Axelsson
|
c3dfffa5bc
|
Remove enemies that reached the base
|
3 years ago |
Elis Axelsson
|
235f738e83
|
Add a walking path for enemies
|
3 years ago |
Elis Axelsson
|
cf82c0baa5
|
Move towers out of the path and make enemies start at the same place
all the time
|
3 years ago |
Elis Axelsson
|
f561e7a55f
|
Support movements in any angles
|
3 years ago |
Elis Axelsson
|
8ceb0305b0
|
Set lastMoveTime when creating the enemy
|
3 years ago |
Elis Axelsson
|
df7291bb80
|
Move enemies around a bit
|
3 years ago |
Elis Axelsson
|
d549b7b2f3
|
Summon a bunch of enemies to start with
|
3 years ago |
Elis Axelsson
|
fcde841c4e
|
Only shoot if there's a target
|
3 years ago |
Elis Axelsson
|
8f2e3a05bc
|
Respawn a new enemy after it dies and more sample towers
|
3 years ago |
Elis Axelsson
|
66e39d8ef8
|
Make enemies take damage and remove enemies that died
|
3 years ago |
Elis Axelsson
|
325f78aaae
|
Removed some vars used once
|
3 years ago |
Elis Axelsson
|
92074fc32f
|
Remove empty rect used as target practice and added one type of enemy
|
3 years ago |
Elis Axelsson
|
f6ff7568e9
|
Implement rate limit of shots and add a tower/target to main
|
3 years ago |
Elis Axelsson
|
8e87915f6e
|
Randomize more angles
|
3 years ago |
Elis Axelsson
|
8c01f75070
|
Rotate projectile to match direction
|
3 years ago |
Elis Axelsson
|
aee13451c5
|
Support to shoot at all the angles
|
3 years ago |
Elis Axelsson
|
5ae94851ee
|
Shoot at a rect depending on it's angle
|
3 years ago |
Elis Axelsson
|
29b0a97998
|
Switch to radians for angles
|
3 years ago |
Elis Axelsson
|
dd29b2937e
|
Move angle decision to tower from projectile
|
3 years ago |
Elis Axelsson
|
46e5604731
|
Added randomization of angle to shoot
|
3 years ago |
Elis Axelsson
|
09995023ba
|
Added proper calculation of speed based on angle
|
3 years ago |
Elis Axelsson
|
07110047d1
|
Support max range of projectiles
|
3 years ago |
Elis Axelsson
|
b17c267f0b
|
Clean up projectile class a bit
|
3 years ago |
Elis Axelsson
|
2ccee17cf4
|
Implement moving of projectiles
|
3 years ago |
Elis Axelsson
|
db4da0c2b4
|
Make the bubbler shoot bubbles
|
3 years ago |
Elis Axelsson
|
553cf061b3
|
Add bubble projectile
|
3 years ago |
Elis Axelsson
|
52cff29867
|
Position and draw projectiles
|
3 years ago |