ELEC2645 (2018/19) / Mbed 2 deprecated el17dg

Dependencies:   mbed

Fork of el17dg by Dmitrijs Griskovs

Committer:
Noximilien
Date:
Tue Mar 05 15:01:53 2019 +0000
Revision:
6:100b46be4bea
Parent:
5:2b9181bc5c89
Child:
7:42376925945c
I have made the ship firing animation. To do the multiple shots at the same time I need to make "shipFire" int a separate library.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Noximilien 3:10918b0f7a7d 1 #include "mbed.h"
Noximilien 3:10918b0f7a7d 2 #include "N5110.h"
Noximilien 3:10918b0f7a7d 3 #include "Gamepad.h"
Noximilien 5:2b9181bc5c89 4 #include "main.h"
Noximilien 3:10918b0f7a7d 5
Noximilien 3:10918b0f7a7d 6
Noximilien 3:10918b0f7a7d 7
Noximilien 3:10918b0f7a7d 8
Noximilien 5:2b9181bc5c89 9 int spaceship1_width = 15;
Noximilien 5:2b9181bc5c89 10 int spaceship1_height = 14;
Noximilien 5:2b9181bc5c89 11
Noximilien 5:2b9181bc5c89 12 int spaceShip1[210] = {
Noximilien 5:2b9181bc5c89 13 0,0,0,0,0,0,0,0,0,1,0,0,0,0,
Noximilien 5:2b9181bc5c89 14 0,0,0,0,0,0,0,1,1,0,0,0,0,0,
Noximilien 5:2b9181bc5c89 15 0,0,0,0,0,0,0,1,0,1,0,0,0,0,
Noximilien 5:2b9181bc5c89 16 0,0,0,0,1,1,1,1,0,0,0,0,0,0,
Noximilien 5:2b9181bc5c89 17 0,0,0,0,1,0,0,1,0,0,0,0,0,0,
Noximilien 5:2b9181bc5c89 18 0,0,1,1,1,0,0,0,1,1,1,1,0,0,
Noximilien 5:2b9181bc5c89 19 0,0,0,1,1,0,1,0,0,1,0,0,1,0,
Noximilien 5:2b9181bc5c89 20 1,1,1,0,1,1,0,0,0,1,1,0,0,1,
Noximilien 5:2b9181bc5c89 21 0,0,0,1,1,0,1,0,0,1,0,0,1,0,
Noximilien 5:2b9181bc5c89 22 0,0,1,1,1,0,0,0,1,1,1,1,0,0,
Noximilien 5:2b9181bc5c89 23 0,0,0,0,1,0,0,1,0,0,0,0,0,0,
Noximilien 5:2b9181bc5c89 24 0,0,0,0,1,1,1,1,0,0,0,0,0,0,
Noximilien 5:2b9181bc5c89 25 0,0,0,0,0,0,0,1,0,1,0,0,0,0,
Noximilien 5:2b9181bc5c89 26 0,0,0,0,0,0,0,1,1,0,0,0,0,0,
Noximilien 5:2b9181bc5c89 27 0,0,0,0,0,0,0,0,0,1,0,0,0,0
Noximilien 5:2b9181bc5c89 28 };
Noximilien 5:2b9181bc5c89 29
Noximilien 5:2b9181bc5c89 30 void starMinor(int x, int y){
Noximilien 5:2b9181bc5c89 31 lcd.setPixel(x,y,true);
Noximilien 5:2b9181bc5c89 32 }
Noximilien 5:2b9181bc5c89 33
Noximilien 5:2b9181bc5c89 34 int starSmall[9] = {
Noximilien 5:2b9181bc5c89 35 0,1,0,
Noximilien 5:2b9181bc5c89 36 1,1,1,
Noximilien 5:2b9181bc5c89 37 0,1,0
Noximilien 5:2b9181bc5c89 38 };
Noximilien 5:2b9181bc5c89 39
Noximilien 5:2b9181bc5c89 40 int starMedium[25] = {
Noximilien 5:2b9181bc5c89 41 1,0,0,0,1,
Noximilien 5:2b9181bc5c89 42 0,1,1,1,0,
Noximilien 5:2b9181bc5c89 43 0,1,1,1,0,
Noximilien 5:2b9181bc5c89 44 0,1,1,1,0,
Noximilien 5:2b9181bc5c89 45 1,0,0,0,1
Noximilien 5:2b9181bc5c89 46 };
Noximilien 5:2b9181bc5c89 47
Noximilien 5:2b9181bc5c89 48 int starBig[49] = {
Noximilien 5:2b9181bc5c89 49 1,0,0,1,0,0,1,
Noximilien 5:2b9181bc5c89 50 0,1,0,1,0,1,0,
Noximilien 5:2b9181bc5c89 51 0,0,1,1,1,0,0,
Noximilien 5:2b9181bc5c89 52 1,1,1,1,1,1,1,
Noximilien 5:2b9181bc5c89 53 0,0,1,1,1,0,0,
Noximilien 5:2b9181bc5c89 54 0,1,0,1,0,1,0,
Noximilien 5:2b9181bc5c89 55 1,0,0,1,0,0,1
Noximilien 5:2b9181bc5c89 56 };
Noximilien 5:2b9181bc5c89 57
Noximilien 5:2b9181bc5c89 58 int simpleLaserShot[3] = {1,1,1};
Noximilien 5:2b9181bc5c89 59
Noximilien 6:100b46be4bea 60 int simpleLaserShotDissapear[3] = {0,0,0};