Skip to content

Compiling

Ahmed Castro edited this page Sep 16, 2016 · 8 revisions

This is very messy so far. I hope to improve this soon

#Download the source

git clone https://github.com/Rosalila/STG

mv STG Flatshot

cd Flatshot

git clone https://github.com/Rosalila/RosalilaEngine.git

mv RosalilaEngine/ Rosalila

git clone git clone https://github.com/Rosalila/Flatshot.git

mv Flatshot assets

#Compile on Codeblocks

Open STG.cbp. Click compile.

#Compile with visual c++ (Just because steam does not support MinGW)

cl /EHsc /MD main.cpp RosalilaShooter\STG.cpp RosalilaShooter\Character\Bullet.cpp RosalilaShooter\Character\Character.cpp RosalilaShooter\Character\Enemy.cpp RosalilaShooter\Character\Modifier.cpp RosalilaShooter\Character\Pattern.cpp RosalilaShooter\Character\Player.cpp RosalilaShooter\Menus\ControllerConfig.cpp RosalilaShooter\Menus\Intro.cpp RosalilaShooter\Menus\StageSelect.cpp RosalilaShooter\Stage\Layer.cpp RosalilaShooter\Stage\Stage.cpp RosalilaShooter\Utility\Utility.cpp Rosalila\Rosalila.cpp Rosalila\RosalilaApiIntegrator\Leaderboard.cpp Rosalila\RosalilaApiIntegrator\LeaderboardEntry.cpp Rosalila\RosalilaApiIntegrator\RosalilaApiIntegrator.cpp Rosalila\RosalilaApiIntegrator\Steam\LeaderboardHandler.cpp Rosalila\RosalilaApiIntegrator\Steam\SteamIntegration.cpp Rosalila\RosalilaGraphics\Animation.cpp Rosalila\RosalilaGraphics\Color.cpp Rosalila\RosalilaGraphics\FlatShadow.cpp Rosalila\RosalilaGraphics\Image.cpp Rosalila\RosalilaGraphics\RosalilaGraphics.cpp Rosalila\RosalilaGraphics\Timer.cpp Rosalila\RosalilaGraphics\Effects\GrayscaleEffect.cpp Rosalila\RosalilaGraphics\Effects\ScreenShakeEffect.cpp Rosalila\RosalilaGraphics\Effects\TransparencyEffect.cpp Rosalila\RosalilaGraphics\Notifications\Notification.cpp Rosalila\RosalilaGraphics\Notifications\NotificationHandler.cpp Rosalila\RosalilaInputs\Button.cpp Rosalila\RosalilaInputs\RosalilaInputs.cpp Rosalila\RosalilaParser\Node.cpp Rosalila\RosalilaParser\RosalilaParser.cpp Rosalila\RosalilaParser\TinyXml\tinystr.cpp Rosalila\RosalilaParser\TinyXml\tinyxml.cpp Rosalila\RosalilaParser\TinyXml\tinyxmlerror.cpp Rosalila\RosalilaParser\TinyXml\tinyxmlparser.cpp Rosalila\RosalilaSound\RosalilaSound.cpp Rosalila\RosalilaUtility\Hitbox.cpp Rosalila\RosalilaUtility\Line.cpp Rosalila\RosalilaUtility\Point.cpp Rosalila\RosalilaUtility\RosalilaUtility.cpp /I include /link /LIBPATH:lib SDL2.lib SDL2main.lib SDL2_image.lib SDL2_mixer.lib SDL2_ttf.lib SDL2test.lib steam_api.lib opengl32.lib /SUBSYSTEM:CONSOLE

Clone this wiki locally