Documentation ¶
Index ¶
Constants ¶
const CAMERA_SPEED = 200
vitesse à laquelle la caméra du jeu se déplace lorsque l'utilisateur appuie sur les flèches directionnelles
const CAMERA_ZOOM_AMOUNT = 5e-2
quantité de zoom effectué sur la caméra lorsque l'utilisateur zoom en utilisant la molette de la souris
const POPULATION_AT_THE_START = 10
constante qui définit le nombre d'entités qui apparaîssent lorsque le jeu démarre
const SAVE_FILENAME = "save.txt"
Variables ¶
var (
Background rl.Texture2D
)
Functions ¶
This section is empty.
Types ¶
type Game ¶
Classe qui contient le déroulement principal du jeu
func (*Game) GetEntityAmount ¶
retourne la quantité d'entités présentes dans le jeu
func (*Game) SpawnEntity ¶
Cette fonction est appellée lorsqu'une entité est censée apparaître
func (*Game) Update ¶
func (g *Game) Update()
Cette fonction est appelée à chaque frame et s'occupe de montrer graphiquement l'état du jeu, ainsi que de mettre à jour les entités
func (*Game) UpdateCamera ¶
func (g *Game) UpdateCamera()
met à jour la caméra pour visualiser le jeu et appliquer les transformations de cette dernière
func (*Game) UpdateUserInput ¶
func (g *Game) UpdateUserInput()
gérer les informations entrées par l'utilisateur