TETRIS: use new sdlpp library
This commit is contained in:
+25
-9
@@ -1,16 +1,32 @@
|
||||
#ifndef TETRIS_MAIN_SCENE
|
||||
#define TETRIS_MAIN_SCENE
|
||||
|
||||
#include "../sdlpp.hpp"
|
||||
#include "../sdlpp/sdlpp.hpp"
|
||||
|
||||
std::shared_ptr<SDLPP::Scene> prepareMainScene(std::shared_ptr<SDLPP::Renderer> renderer, std::shared_ptr<SDLPP::Font> font);
|
||||
std::shared_ptr<SDLPP::Scene> prepareMenuScene(std::shared_ptr<SDLPP::Renderer> renderer, std::shared_ptr<SDLPP::Font> font);
|
||||
std::shared_ptr<SDLPP::Scene> prepareGameOverScene(std::shared_ptr<SDLPP::Renderer> renderer, std::shared_ptr<SDLPP::Font> font);
|
||||
std::shared_ptr<SDLPP::Scene> prepareOptionsScene(std::shared_ptr<SDLPP::Renderer> renderer, std::shared_ptr<SDLPP::Font> font);
|
||||
std::shared_ptr< SDLPP::Scene >
|
||||
prepareMainScene( std::shared_ptr< SDLPP::Renderer > renderer,
|
||||
std::shared_ptr< SDLPP::Font > font );
|
||||
std::shared_ptr< SDLPP::Scene >
|
||||
prepareMenuScene( std::shared_ptr< SDLPP::Renderer > renderer,
|
||||
std::shared_ptr< SDLPP::Font > font );
|
||||
std::shared_ptr< SDLPP::Scene >
|
||||
prepareGameOverScene( std::shared_ptr< SDLPP::Renderer > renderer,
|
||||
std::shared_ptr< SDLPP::Font > font );
|
||||
std::shared_ptr< SDLPP::Scene >
|
||||
prepareOptionsScene( std::shared_ptr< SDLPP::Renderer > renderer,
|
||||
std::shared_ptr< SDLPP::Font > font );
|
||||
|
||||
void mainSceneInput( std::shared_ptr< SDLPP::Scene > scene, int base, std::vector<std::shared_ptr<SDLPP::RenderObject>> &line_coliders );
|
||||
void menuSceneInput( std::shared_ptr< SDLPP::Scene > scene, int base, std::vector<std::shared_ptr<SDLPP::RenderObject>> &line_coliders );
|
||||
void gameOverSceneInput( std::shared_ptr< SDLPP::Scene > scene, int base, std::vector<std::shared_ptr<SDLPP::RenderObject>> &line_coliders );
|
||||
void optionsSceneInput( std::shared_ptr< SDLPP::Scene > scene, int base, std::vector<std::shared_ptr<SDLPP::RenderObject>> &line_coliders );
|
||||
void mainSceneInput(
|
||||
std::shared_ptr< SDLPP::Scene > scene, int base,
|
||||
std::vector< std::shared_ptr< SDLPP::RenderObject > > &line_coliders );
|
||||
void menuSceneInput(
|
||||
std::shared_ptr< SDLPP::Scene > scene, int base,
|
||||
std::vector< std::shared_ptr< SDLPP::RenderObject > > &line_coliders );
|
||||
void gameOverSceneInput(
|
||||
std::shared_ptr< SDLPP::Scene > scene, int base,
|
||||
std::vector< std::shared_ptr< SDLPP::RenderObject > > &line_coliders );
|
||||
void optionsSceneInput(
|
||||
std::shared_ptr< SDLPP::Scene > scene, int base,
|
||||
std::vector< std::shared_ptr< SDLPP::RenderObject > > &line_coliders );
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user