ELEC2645 (2018/19) / Mbed 2 deprecated el17set_

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Enemy1 Class Reference

Enemy1 Class Reference

Enemy1 class. More...

#include <Enemy1.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 drawSpriteA (N5110 &lcd)
 Draw enemyA.
void drawSprite1 (N5110 &lcd)
 Draw enemy1.
void movementA (N5110 &lcd)
 Moves enemyA.
void movement1 (N5110 &lcd)
 Moves enemy1.
bool collidePlayer (int x, int y, Gamepad &pad)
 Detects collision.

Detailed Description

Enemy1 class.

Class of Enemy1

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

Definition at line 42 of file Enemy1.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 84 of file Enemy1.cpp.

void drawSprite1 ( N5110 lcd )

Draw enemy1.

Parameters:
lcdDraws the enemy1 sprite

Definition at line 39 of file Enemy1.cpp.

void drawSpriteA ( N5110 lcd )

Draw enemyA.

Parameters:
lcdDraws the enemyA sprite

Definition at line 34 of file Enemy1.cpp.

int get_x_enem (  )

Get x.

Gets the current x-coordinate

Definition at line 24 of file Enemy1.cpp.

int get_y_enem (  )

Get y.

Gets the current y-coordinate

Definition at line 29 of file Enemy1.cpp.

void init ( int  x,
int  y 
)

Init.

Parameters:
x,yInitiates coordinates of coins

Definition at line 13 of file Enemy1.cpp.

void movement1 ( N5110 lcd )

Moves enemy1.

Parameters:
lcdMoves the enemy1 sprite

Definition at line 64 of file Enemy1.cpp.

void movementA ( N5110 lcd )

Moves enemyA.

Parameters:
lcdMoves the enemyA sprite

Definition at line 44 of file Enemy1.cpp.

void resetIncrementer (  )

Incrementer Reset.

Resets incrementer used for enemy movement

Definition at line 20 of file Enemy1.cpp.