Initial publish
Dependencies: mbed
Fork of el17dg by
Models/models.h@40:e3bbda7444fa, 2019-05-07 (annotated)
- Committer:
- Noximilien
- Date:
- Tue May 07 15:22:35 2019 +0000
- Revision:
- 40:e3bbda7444fa
- Parent:
- 37:6a2bf4488022
The Final, Submission Version. I have read and agreed to the academic integrity. SID:201160286
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Noximilien | 9:5ad5501c702e | 1 | #ifndef MODELS_H |
Noximilien | 9:5ad5501c702e | 2 | #define MODELS_H |
Noximilien | 3:10918b0f7a7d | 3 | |
Noximilien | 37:6a2bf4488022 | 4 | #include "sprite.h" |
Noximilien | 28:35af3843de8f | 5 | |
Noximilien | 9:5ad5501c702e | 6 | extern const int spaceship1_width; |
Noximilien | 9:5ad5501c702e | 7 | extern const int spaceship1_height; |
Noximilien | 12:bfe3a3deaac3 | 8 | extern const int enemy2_height; |
Noximilien | 12:bfe3a3deaac3 | 9 | extern const int enemy2_width; |
Noximilien | 33:c623c6d5ed16 | 10 | extern const int enemy1_height; |
Noximilien | 33:c623c6d5ed16 | 11 | extern const int enemy1_width; |
Noximilien | 32:5403bb974294 | 12 | extern const int PressAWidth; |
Noximilien | 32:5403bb974294 | 13 | extern const int PressAHeight; |
Noximilien | 29:579e00b7f118 | 14 | |
Noximilien | 29:579e00b7f118 | 15 | /** Sprite Objects to use for other files. */ |
Noximilien | 27:f05f4e738ba9 | 16 | |
Noximilien | 36:207ec7db8648 | 17 | // Enemy and Boss sprites. |
Noximilien | 36:207ec7db8648 | 18 | extern const Sprite blast_sprite; |
Noximilien | 29:579e00b7f118 | 19 | extern const Sprite enemy2_sprite; |
Noximilien | 29:579e00b7f118 | 20 | extern const Sprite enemy2_half_exploded_sprite; |
Noximilien | 29:579e00b7f118 | 21 | extern const Sprite enemy2_exploded_sprite; |
Noximilien | 36:207ec7db8648 | 22 | |
Noximilien | 36:207ec7db8648 | 23 | extern const Sprite enemy1_sprite; |
Noximilien | 36:207ec7db8648 | 24 | extern const Sprite enemy1_quarter_exploded_sprite; |
Noximilien | 36:207ec7db8648 | 25 | extern const Sprite enemy1_half_exploded_sprite; |
Noximilien | 36:207ec7db8648 | 26 | extern const Sprite enemy1_second_quarter_exploded_sprite; |
Noximilien | 36:207ec7db8648 | 27 | extern const Sprite enemy1_fully_exploded_sprite; |
Noximilien | 29:579e00b7f118 | 28 | // Stars sprites. |
Noximilien | 23:240bc00ef25b | 29 | extern const Sprite small_star_sprite; |
Noximilien | 23:240bc00ef25b | 30 | extern const Sprite medium_star_sprite; |
Noximilien | 29:579e00b7f118 | 31 | extern const Sprite big_star_sprite; // NOT in use |
Noximilien | 29:579e00b7f118 | 32 | // Planet sprites. |
Noximilien | 32:5403bb974294 | 33 | extern const Sprite planet1_sprite; // NOT in use |
Noximilien | 29:579e00b7f118 | 34 | // Intro sprites. |
Noximilien | 29:579e00b7f118 | 35 | extern const Sprite intro_line_one_sprite; |
Noximilien | 29:579e00b7f118 | 36 | extern const Sprite intro_line_one_stars_sprite; |
Noximilien | 29:579e00b7f118 | 37 | extern const Sprite intro_line_two_ships_sprite; |
Noximilien | 29:579e00b7f118 | 38 | extern const Sprite intro_line_two_sprite; |
Noximilien | 29:579e00b7f118 | 39 | extern const Sprite intro_line_three_sprite; |
Noximilien | 29:579e00b7f118 | 40 | // Game Over and You Died sprites. |
Noximilien | 29:579e00b7f118 | 41 | extern const Sprite game_over_sprite; |
Noximilien | 29:579e00b7f118 | 42 | extern const Sprite you_died_sprite; |
Noximilien | 30:d454d0cb72bc | 43 | // Tutorial Arrows and Menu sprites. |
Noximilien | 29:579e00b7f118 | 44 | extern const Sprite tutorial_arrow_right_sprite; |
Noximilien | 29:579e00b7f118 | 45 | extern const Sprite tutorial_arrow_left_sprite; |
Noximilien | 30:d454d0cb72bc | 46 | extern const Sprite menu_cursor_sprite; |
Noximilien | 32:5403bb974294 | 47 | extern const Sprite Press_A_Icon_Sprite; |
Noximilien | 29:579e00b7f118 | 48 | // Player sprites. |
Noximilien | 29:579e00b7f118 | 49 | extern const Sprite player_spaceship1_sprite; |
Noximilien | 30:d454d0cb72bc | 50 | extern const Sprite player_spaceship1_shield_sprite; |
Noximilien | 9:5ad5501c702e | 51 | #endif |