Dependencies: 4DGL-uLCD-SE SDFileSystem mbed-rtos mbed wave_player
graphics.cpp@0:b1c6f91ae4e2, 2016-10-31 (annotated)
- Committer:
- kferri6
- Date:
- Mon Oct 31 21:58:57 2016 +0000
- Revision:
- 0:b1c6f91ae4e2
metroid
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kferri6 | 0:b1c6f91ae4e2 | 1 | #include "mbed.h" |
kferri6 | 0:b1c6f91ae4e2 | 2 | #include "graphics.h" |
kferri6 | 0:b1c6f91ae4e2 | 3 | |
kferri6 | 0:b1c6f91ae4e2 | 4 | |
kferri6 | 0:b1c6f91ae4e2 | 5 | Samus::Samus(){ |
kferri6 | 0:b1c6f91ae4e2 | 6 | health=3; |
kferri6 | 0:b1c6f91ae4e2 | 7 | isAlive=1; |
kferri6 | 0:b1c6f91ae4e2 | 8 | crouch=0; |
kferri6 | 0:b1c6f91ae4e2 | 9 | isJumping=0; |
kferri6 | 0:b1c6f91ae4e2 | 10 | jump=0; |
kferri6 | 0:b1c6f91ae4e2 | 11 | xpos=125; |
kferri6 | 0:b1c6f91ae4e2 | 12 | ypos=128; |
kferri6 | 0:b1c6f91ae4e2 | 13 | prevxpos=xpos; |
kferri6 | 0:b1c6f91ae4e2 | 14 | prevypos=ypos; |
kferri6 | 0:b1c6f91ae4e2 | 15 | height=10; |
kferri6 | 0:b1c6f91ae4e2 | 16 | currentheight=height; |
kferri6 | 0:b1c6f91ae4e2 | 17 | crouchheight=6; |
kferri6 | 0:b1c6f91ae4e2 | 18 | } |
kferri6 | 0:b1c6f91ae4e2 | 19 | |
kferri6 | 0:b1c6f91ae4e2 | 20 | |
kferri6 | 0:b1c6f91ae4e2 | 21 | Metroid::Metroid(){ |
kferri6 | 0:b1c6f91ae4e2 | 22 | isAlive[0]=0; |
kferri6 | 0:b1c6f91ae4e2 | 23 | isAlive[1]=0; |
kferri6 | 0:b1c6f91ae4e2 | 24 | isAlive[2]=0; |
kferri6 | 0:b1c6f91ae4e2 | 25 | |
kferri6 | 0:b1c6f91ae4e2 | 26 | xpos[0]=0; |
kferri6 | 0:b1c6f91ae4e2 | 27 | xpos[1]=0; |
kferri6 | 0:b1c6f91ae4e2 | 28 | xpos[2]=0; |
kferri6 | 0:b1c6f91ae4e2 | 29 | prevxpos[0] = xpos[0]; |
kferri6 | 0:b1c6f91ae4e2 | 30 | prevxpos[1] = xpos[1]; |
kferri6 | 0:b1c6f91ae4e2 | 31 | prevxpos[2] = xpos[2]; |
kferri6 | 0:b1c6f91ae4e2 | 32 | ypos[0] = 128 - rand()%30; |
kferri6 | 0:b1c6f91ae4e2 | 33 | ypos[1] = 128 - rand()%30; |
kferri6 | 0:b1c6f91ae4e2 | 34 | ypos[2] = 128 - rand()%30; |
kferri6 | 0:b1c6f91ae4e2 | 35 | prevypos[0] = ypos[0]; |
kferri6 | 0:b1c6f91ae4e2 | 36 | prevypos[1] = ypos[1]; |
kferri6 | 0:b1c6f91ae4e2 | 37 | prevypos[2] = ypos[2]; |
kferri6 | 0:b1c6f91ae4e2 | 38 | radius=5; |
kferri6 | 0:b1c6f91ae4e2 | 39 | } |
kferri6 | 0:b1c6f91ae4e2 | 40 | |
kferri6 | 0:b1c6f91ae4e2 | 41 | |
kferri6 | 0:b1c6f91ae4e2 | 42 | Gunshot::Gunshot(){ |
kferri6 | 0:b1c6f91ae4e2 | 43 | isOnScreen=0; |
kferri6 | 0:b1c6f91ae4e2 | 44 | radius=3; |
kferri6 | 0:b1c6f91ae4e2 | 45 | } |