ELEC2645 (2018/19) / Mbed 2 deprecated el17arm

Dependencies:   mbed

Committer:
el17arm
Date:
Fri Mar 29 00:30:03 2019 +0000
Revision:
14:dc3524d11921
Parent:
13:3bf02cb26d6d
Child:
15:2bda80896a84
version not using global variables, still doesnt transfer updated values of function

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17arm 2:725c213b2396 1 #include "Levelengine.h"
el17arm 2:725c213b2396 2
el17arm 12:adf4ec04ced2 3 extern int _x;
el17arm 12:adf4ec04ced2 4 extern int _y;
el17arm 12:adf4ec04ced2 5
el17arm 2:725c213b2396 6 Levelengine::Levelengine()
el17arm 2:725c213b2396 7 {
el17arm 2:725c213b2396 8 }
el17arm 2:725c213b2396 9
el17arm 2:725c213b2396 10 Levelengine::~Levelengine()
el17arm 2:725c213b2396 11 {
el17arm 2:725c213b2396 12 }
el17arm 2:725c213b2396 13
el17arm 11:61f28e3448d3 14 void Levelengine::central_cavern(N5110 &lcd)
el17arm 3:d27ee2440829 15 {
el17arm 3:d27ee2440829 16 //platforms
el17arm 8:9bc80e40ac0d 17
el17arm 11:61f28e3448d3 18 lcd.drawRect(0,HEIGHT -1,84,1,FILL_BLACK);
el17arm 14:dc3524d11921 19 lcd.drawRect(11,HEIGHT - 9, 38, 2, FILL_TRANSPARENT);
el17arm 11:61f28e3448d3 20 lcd.drawRect(55,HEIGHT - 11, 30, 2, FILL_TRANSPARENT);
el17arm 11:61f28e3448d3 21 lcd.drawRect(WIDTH - 9,HEIGHT - 19, 8, 2, FILL_BLACK);
el17arm 11:61f28e3448d3 22 lcd.drawRect(22, 25, 48, 2, FILL_BLACK);
el17arm 11:61f28e3448d3 23 lcd.drawRect(0, 25, 12, 2, FILL_BLACK);
el17arm 11:61f28e3448d3 24 lcd.drawRect(0, 17, 8, 2, FILL_BLACK);
el17arm 11:61f28e3448d3 25 lcd.drawRect(0, 9, 84, 2, FILL_BLACK);
el17arm 14:dc3524d11921 26
el17arm 14:dc3524d11921 27 //solid blocks
el17arm 14:dc3524d11921 28
el17arm 14:dc3524d11921 29 lcd.drawSprite(49,37,3,3,(int *)solid_block);
el17arm 14:dc3524d11921 30 lcd.drawSprite(52,37,3,3,(int *)solid_block);
el17arm 13:3bf02cb26d6d 31
el17arm 10:65a6866d418b 32 }
el17arm 8:9bc80e40ac0d 33
el17arm 14:dc3524d11921 34 void Levelengine::collision_points(N5110 &lcd, Gamepad &pad)
el17arm 14:dc3524d11921 35 {
el17arm 14:dc3524d11921 36 Vector2D miner_pos = miner.get_pos();
el17arm 14:dc3524d11921 37 printf("Level x = %f \n", miner_pos.x);
el17arm 14:dc3524d11921 38 }
el17arm 14:dc3524d11921 39
el17arm 8:9bc80e40ac0d 40