ELEC2645 (2018/19) / Mbed 2 deprecated el17set_

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Enemy2 Class Reference

Enemy2 Class Reference

Enemy2 class. More...

#include <Enemy2.h>

Public Member Functions

void init (int x, int y)
 Init.
void resetIncrementer ()
 Incrementer Reset.
int get_x_enem ()
 Get x.
int get_y_enem ()
 Get y.
void drawSpriteB (N5110 &lcd)
 Draw enemyB.
void drawSprite2 (N5110 &lcd)
 Draw enemy2.
void drawSpriteC (N5110 &lcd)
 Draw enemyC.
void movementB (N5110 &lcd)
 Moves enemyB.
void movement2 (N5110 &lcd)
 Moves enemy2.
void movementC (N5110 &lcd)
 Moves enemyC.
bool collidePlayer (int x, int y, Gamepad &pad)
 Detects collision.

Detailed Description

Enemy2 class.

Class of Enemy2

Version:
1.0
Author:
Spencer Tingle
Date:
09/05/19

Definition at line 53 of file Enemy2.h.


Member Function Documentation

bool collidePlayer ( int  x,
int  y,
Gamepad pad 
)

Detects collision.

Parameters:
x,y,padWhen baby and enemy collide tone plays

Definition at line 97 of file Enemy2.cpp.

void drawSprite2 ( N5110 lcd )

Draw enemy2.

Parameters:
lcdDraws the enemy2 sprite

Definition at line 39 of file Enemy2.cpp.

void drawSpriteB ( N5110 lcd )

Draw enemyB.

Parameters:
lcdDraws the enemyB sprite

Definition at line 34 of file Enemy2.cpp.

void drawSpriteC ( N5110 lcd )

Draw enemyC.

Parameters:
lcdDraws the enemyC sprite

Definition at line 44 of file Enemy2.cpp.

int get_x_enem (  )

Get x.

Gets the enemy's current x-coordinate

Definition at line 24 of file Enemy2.cpp.

int get_y_enem (  )

Get y.

Gets the enemy's current y-coordinate

Definition at line 29 of file Enemy2.cpp.

void init ( int  x,
int  y 
)

Init.

Parameters:
x,yInitiates coordinates of coins

Definition at line 13 of file Enemy2.cpp.

void movement2 ( N5110 lcd )

Moves enemy2.

Parameters:
lcdMoves the enemy2 sprite

Definition at line 65 of file Enemy2.cpp.

void movementB ( N5110 lcd )

Moves enemyB.

Parameters:
lcdMoves the enemyB sprite

Definition at line 49 of file Enemy2.cpp.

void movementC ( N5110 lcd )

Moves enemyC.

Parameters:
lcdMoves the enemyC sprite

Definition at line 81 of file Enemy2.cpp.

void resetIncrementer (  )

Incrementer Reset.

Resets incrementer used for enemy movement

Definition at line 20 of file Enemy2.cpp.