Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::openingmovies Namespace Reference

Classes

class  Controller
 
class  Presentation
 

Typedefs

using MovieRect = std::array< int, 4 >
 
using HintRasterizer = std::function< std::expected< data::LegacyBitmapRGBA8, std::string >(std::string_view)>
 

Enumerations

enum class  Phase { Idle , Trademark , Movies , Finished }
 

Functions

std::expected< data::LegacyBitmapRGBA8, std::string > movieBackdrop (MovieRect movie, const HintRasterizer &rasterize)
 

Typedef Documentation

◆ HintRasterizer

using monopoly::openingmovies::HintRasterizer = typedef std::function<std::expected<data::LegacyBitmapRGBA8,std::string>(std::string_view)>

Definition at line 14 of file OpeningMoviePresentation.hpp.

◆ MovieRect

Enumeration Type Documentation

◆ Phase

Enumerator
Idle 
Trademark 
Movies 
Finished 

Definition at line 14 of file OpeningMovies.hpp.

Function Documentation

◆ movieBackdrop()

std::expected< data::LegacyBitmapRGBA8, std::string > monopoly::openingmovies::movieBackdrop ( MovieRect  movie,
const HintRasterizer &  rasterize 
)

Definition at line 6 of file OpeningMoviePresentation.cpp.