Spicy Invaders v.1.0.0
A TUI Space Invader
Loading...
Searching...
No Matches
Ch.Etml.Play.Game.Models Namespace Reference

Classes

class  GameModel
 Main game model. By default, the difficulty is set to easy. More...
 
class  MenuModel
 Model used to hold menu-related data. More...
 
class  ScoreModel
 Stores the score. More...
 
class  SoundModel
 Holds sound-related components of the game. More...
 

Enumerations

enum  Sound {
  EXPLOSION , SHOOT , PLAYER_HIT , SELECTION ,
  MENU , GAMEPLAY
}
 Represents the different types of sounds that can be played throught the game. More...
 

Detailed Description

ETML Author: Sebastien TILLE Date: May 18th, 2024

Enumeration Type Documentation

◆ Sound

Represents the different types of sounds that can be played throught the game.

Enumerator
EXPLOSION 

Explosion sound effect played when missiles collide.

SHOOT 

Shooting sound effect used when shooting a missile.

PLAYER_HIT 

Sound effect played when the player is hit.

SELECTION 

Sound effect used throughout menus.

MENU 

Main menu background music.

GAMEPLAY 

Gameplay background music.