diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index a80d26c7..0e87aaa4 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -37,5 +37,5 @@ if(SFML_BUILD_GRAPHICS) endif() endif() if(SFML_BUILD_GRAPHICS AND SFML_BUILD_AUDIO) - add_subdirectory(pong) + add_subdirectory(tennis) endif() diff --git a/examples/android/app/src/main/assets/canary.wav b/examples/android/app/src/main/assets/canary.wav deleted file mode 100644 index a0f3aecc..00000000 Binary files a/examples/android/app/src/main/assets/canary.wav and /dev/null differ diff --git a/examples/android/app/src/main/assets/orchestral.ogg b/examples/android/app/src/main/assets/orchestral.ogg deleted file mode 100644 index f764d61d..00000000 Binary files a/examples/android/app/src/main/assets/orchestral.ogg and /dev/null differ diff --git a/examples/android/app/src/main/assets/sansation.ttf b/examples/android/app/src/main/assets/sansation.ttf deleted file mode 100644 index d85fbc81..00000000 Binary files a/examples/android/app/src/main/assets/sansation.ttf and /dev/null differ diff --git a/examples/android/app/src/main/assets/tuffy.ttf b/examples/android/app/src/main/assets/tuffy.ttf new file mode 100755 index 00000000..8ea64709 Binary files /dev/null and b/examples/android/app/src/main/assets/tuffy.ttf differ diff --git a/examples/android/app/src/main/jni/main.cpp b/examples/android/app/src/main/jni/main.cpp index edf67b45..10240e37 100644 --- a/examples/android/app/src/main/jni/main.cpp +++ b/examples/android/app/src/main/jni/main.cpp @@ -91,21 +91,13 @@ int main(int argc, char *argv[]) image.setOrigin(texture.getSize().x/2, texture.getSize().y/2); sf::Font font; - if (!font.loadFromFile("sansation.ttf")) + if (!font.loadFromFile("tuffy.ttf")) return EXIT_FAILURE; sf::Text text("Tap anywhere to move the logo.", font, 64); text.setFillColor(sf::Color::Black); text.setPosition(10, 10); - // Loading canary.wav fails for me for now; haven't had time to test why - - /*sf::Music music; - if(!music.openFromFile("canary.wav")) - return EXIT_FAILURE; - - music.play();*/ - sf::View view = window.getDefaultView(); sf::Color background = sf::Color::White; diff --git a/examples/asset_licenses.md b/examples/asset_licenses.md new file mode 100644 index 00000000..2857a9de --- /dev/null +++ b/examples/asset_licenses.md @@ -0,0 +1,25 @@ +# Assets used by SFML's example projects. + +All assets are under public domain (CC0): + +| Name | Author | Link | +| ------------------------------- | ------------------------- | -------------------------- | +| Tuffy 1.1 font | Thatcher Ulrich | [Ulrich's fonts][1] | +| sounds/resources/doodle_pop.ogg | MrZeusTheCoder | [public-domain][2] | +| tennis/resources/ball.wav | MrZeusTheCoder | [public-domain][2] | +| opengl/resources/background.jpg | Nidhoggn | [Open Game Art][3] | +| shader/resources/background.jpg | Arcana Dea | [Public Domain Images][4] | +| shader/resources/devices.png | Kenny.nl | [Game Icons Pack][5] | +| sound/resources/ding.flac | Kenny.nl | [Interface Sounds Pack][6] | +| win32/resources/image1.jpg | Kenny.nl | [Toon Character Pack][7] | +| win32/resources/image2.jpg | Kenny.nl | [Toon Character Pack][7] | +| sound/resources/killdeer.wav | US National Park Services | [Bird sounds][8] | + +[1]: http://tulrich.com/fonts/ +[2]: https://github.com/MrZeusTheCoder/public-domain +[3]: https://opengameart.org/content/backgrounds-3 +[4]: https://www.publicdomainpictures.net/en/view-image.php?image=10979&picture=monarch-butterfly +[5]: https://www.kenney.nl/assets/game-icons +[6]: https://www.kenney.nl/assets/interface-sounds +[7]: https://www.kenney.nl/assets/toon-characters-1 +[8]: https://www.nps.gov/subjects/sound/sounds-killdeer.htm \ No newline at end of file diff --git a/examples/cocoa/CMakeLists.txt b/examples/cocoa/CMakeLists.txt index dfa46be5..e94a7d18 100644 --- a/examples/cocoa/CMakeLists.txt +++ b/examples/cocoa/CMakeLists.txt @@ -39,9 +39,8 @@ set(SRC ${SRCROOT}/CocoaAppDelegate.h compile_xib(INPUT "${SRCROOT}/MainMenu.xib" OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/MainMenu.nib") # all resource files -set(RESOURCES ${SRCROOT}/resources/logo.png - ${SRCROOT}/resources/icon.icns - ${SRCROOT}/resources/sansation.ttf +set(RESOURCES ${SRCROOT}/resources/icon.icns + ${SRCROOT}/resources/tuffy.ttf ${SRCROOT}/resources/blue.png ${SRCROOT}/resources/green.png ${SRCROOT}/resources/red.png diff --git a/examples/cocoa/CocoaAppDelegate.mm b/examples/cocoa/CocoaAppDelegate.mm index 48d402bd..9edf1699 100644 --- a/examples/cocoa/CocoaAppDelegate.mm +++ b/examples/cocoa/CocoaAppDelegate.mm @@ -54,7 +54,7 @@ struct SFMLmainWindow unsigned int wh = renderWindow.getSize().y; sprite.setPosition(sf::Vector2f(ww, wh) / 2.f); - if (!font.loadFromFile(resPath + "/sansation.ttf")) + if (!font.loadFromFile(resPath + "/tuffy.ttf")) NSLog(@"Couldn't load the font"); text.setFillColor(sf::Color::White); diff --git a/examples/cocoa/resources/sansation.ttf b/examples/cocoa/resources/sansation.ttf deleted file mode 100644 index d85fbc81..00000000 Binary files a/examples/cocoa/resources/sansation.ttf and /dev/null differ diff --git a/examples/cocoa/resources/tuffy.ttf b/examples/cocoa/resources/tuffy.ttf new file mode 100755 index 00000000..8ea64709 Binary files /dev/null and b/examples/cocoa/resources/tuffy.ttf differ diff --git a/examples/island/Island.cpp b/examples/island/Island.cpp index 50a8f1ea..8d1bd3ea 100644 --- a/examples/island/Island.cpp +++ b/examples/island/Island.cpp @@ -85,7 +85,7 @@ int main() window.setVerticalSyncEnabled(true); sf::Font font; - if (!font.loadFromFile("resources/sansation.ttf")) + if (!font.loadFromFile("resources/tuffy.ttf")) return EXIT_FAILURE; // Create all of our graphics resources diff --git a/examples/island/resources/sansation.ttf b/examples/island/resources/sansation.ttf deleted file mode 100644 index d85fbc81..00000000 Binary files a/examples/island/resources/sansation.ttf and /dev/null differ diff --git a/examples/island/resources/tuffy.ttf b/examples/island/resources/tuffy.ttf new file mode 100755 index 00000000..8ea64709 Binary files /dev/null and b/examples/island/resources/tuffy.ttf differ diff --git a/examples/joystick/Joystick.cpp b/examples/joystick/Joystick.cpp index 0ff7cf91..864ca057 100644 --- a/examples/joystick/Joystick.cpp +++ b/examples/joystick/Joystick.cpp @@ -88,12 +88,12 @@ namespace int main() { // Create the window of the application - sf::RenderWindow window(sf::VideoMode(400, 680), "Joystick", sf::Style::Close); + sf::RenderWindow window(sf::VideoMode(400, 775), "Joystick", sf::Style::Close); window.setVerticalSyncEnabled(true); // Load the text font sf::Font font; - if (!font.loadFromFile("resources/sansation.ttf")) + if (!font.loadFromFile("resources/tuffy.ttf")) return EXIT_FAILURE; // Set up our string conversion parameters diff --git a/examples/joystick/resources/sansation.ttf b/examples/joystick/resources/sansation.ttf deleted file mode 100644 index d85fbc81..00000000 Binary files a/examples/joystick/resources/sansation.ttf and /dev/null differ diff --git a/examples/joystick/resources/tuffy.ttf b/examples/joystick/resources/tuffy.ttf new file mode 100755 index 00000000..8ea64709 Binary files /dev/null and b/examples/joystick/resources/tuffy.ttf differ diff --git a/examples/opengl/CMakeLists.txt b/examples/opengl/CMakeLists.txt index 29b46680..d72a5ddd 100644 --- a/examples/opengl/CMakeLists.txt +++ b/examples/opengl/CMakeLists.txt @@ -7,8 +7,7 @@ set(SRC ${SRCROOT}/OpenGL.cpp) if (SFML_OS_IOS) set(RESOURCES ${CMAKE_CURRENT_SOURCE_DIR}/resources/background.jpg - ${CMAKE_CURRENT_SOURCE_DIR}/resources/texture.jpg - ${CMAKE_CURRENT_SOURCE_DIR}/resources/sansation.ttf) + ${CMAKE_CURRENT_SOURCE_DIR}/resources/tuffy.ttf) set_source_files_properties(${RESOURCES} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) endif() diff --git a/examples/opengl/OpenGL.cpp b/examples/opengl/OpenGL.cpp index e11a8c1b..30a843f8 100644 --- a/examples/opengl/OpenGL.cpp +++ b/examples/opengl/OpenGL.cpp @@ -55,7 +55,7 @@ int main() // Create some text to draw on top of our OpenGL object sf::Font font; - if (!font.loadFromFile(resourcesDir() + "sansation.ttf")) + if (!font.loadFromFile(resourcesDir() + "tuffy.ttf")) return EXIT_FAILURE; sf::Text text("SFML / OpenGL demo", font); sf::Text sRgbInstructions("Press space to toggle sRGB conversion", font); @@ -63,13 +63,13 @@ int main() text.setFillColor(sf::Color(255, 255, 255, 170)); sRgbInstructions.setFillColor(sf::Color(255, 255, 255, 170)); mipmapInstructions.setFillColor(sf::Color(255, 255, 255, 170)); - text.setPosition(250.f, 450.f); - sRgbInstructions.setPosition(150.f, 500.f); - mipmapInstructions.setPosition(180.f, 550.f); + text.setPosition(280.f, 450.f); + sRgbInstructions.setPosition(175.f, 500.f); + mipmapInstructions.setPosition(200.f, 550.f); // Load a texture to apply to our 3D cube sf::Texture texture; - if (!texture.loadFromFile(resourcesDir() + "texture.jpg")) + if (!texture.loadFromFile(resourcesDir() + "logo.png")) return EXIT_FAILURE; // Attempt to generate a mipmap for our cube texture @@ -209,7 +209,7 @@ int main() if (mipmapEnabled) { // We simply reload the texture to disable mipmapping - if (!texture.loadFromFile(resourcesDir() + "texture.jpg")) + if (!texture.loadFromFile(resourcesDir() + "logo.png")) return EXIT_FAILURE; mipmapEnabled = false; @@ -274,7 +274,7 @@ int main() #ifdef SFML_SYSTEM_IOS pos = sf::Touch::getPosition(0); #else - pos = sf::Mouse::getPosition(); + pos = sf::Mouse::getPosition(window); #endif float x = pos.x * 200.f / window.getSize().x - 100.f; diff --git a/examples/opengl/resources/background.jpg b/examples/opengl/resources/background.jpg index 20724fa9..fb3b4185 100644 Binary files a/examples/opengl/resources/background.jpg and b/examples/opengl/resources/background.jpg differ diff --git a/examples/opengl/resources/logo.png b/examples/opengl/resources/logo.png new file mode 100644 index 00000000..ffee4ce8 Binary files /dev/null and b/examples/opengl/resources/logo.png differ diff --git a/examples/opengl/resources/sansation.ttf b/examples/opengl/resources/sansation.ttf deleted file mode 100644 index d85fbc81..00000000 Binary files a/examples/opengl/resources/sansation.ttf and /dev/null differ diff --git a/examples/opengl/resources/texture.jpg b/examples/opengl/resources/texture.jpg deleted file mode 100644 index 6cf7528e..00000000 Binary files a/examples/opengl/resources/texture.jpg and /dev/null differ diff --git a/examples/opengl/resources/tuffy.ttf b/examples/opengl/resources/tuffy.ttf new file mode 100755 index 00000000..8ea64709 Binary files /dev/null and b/examples/opengl/resources/tuffy.ttf differ diff --git a/examples/pong/resources/ball.wav b/examples/pong/resources/ball.wav deleted file mode 100644 index 8b3cfbad..00000000 Binary files a/examples/pong/resources/ball.wav and /dev/null differ diff --git a/examples/pong/resources/sansation.ttf b/examples/pong/resources/sansation.ttf deleted file mode 100644 index d85fbc81..00000000 Binary files a/examples/pong/resources/sansation.ttf and /dev/null differ diff --git a/examples/shader/Shader.cpp b/examples/shader/Shader.cpp index 8a81fde3..ed75416a 100644 --- a/examples/shader/Shader.cpp +++ b/examples/shader/Shader.cpp @@ -17,7 +17,7 @@ class Pixelate : public Effect public: Pixelate() : - Effect("pixelate") + Effect("Pixelate") { } @@ -63,7 +63,7 @@ class WaveBlur : public Effect public: WaveBlur() : - Effect("wave + blur") + Effect("Wave + Blur") { } @@ -127,7 +127,7 @@ class StormBlink : public Effect public: StormBlink() : - Effect("storm + blink") + Effect("Storm + Blink") { } @@ -182,7 +182,7 @@ class Edge : public Effect public: Edge() : - Effect("edge post-effect") + Effect("Edge Post-effect") { } @@ -266,7 +266,7 @@ class Geometry : public Effect public: Geometry() : - Effect("geometry shader billboards"), + Effect("Geometry Shader Billboards"), m_pointCloud(sf::Points, 10000) { } @@ -352,7 +352,7 @@ int main() // Load the application font and pass it to the Effect class sf::Font font; - if (!font.loadFromFile("resources/sansation.ttf")) + if (!font.loadFromFile("resources/tuffy.ttf")) return EXIT_FAILURE; Effect::setFont(font); @@ -438,7 +438,11 @@ int main() effects[current]->update(clock.getElapsedTime().asSeconds(), x, y); // Clear the window - window.clear(sf::Color(255, 128, 0)); + if(effects[current]->getName() == "Edge Post-effect"){ + window.clear(sf::Color::White); + } else { + window.clear(sf::Color(50, 50, 50)); + } // Draw the current example window.draw(*effects[current]); diff --git a/examples/shader/resources/background.jpg b/examples/shader/resources/background.jpg index f37d7aed..4c814cb4 100644 Binary files a/examples/shader/resources/background.jpg and b/examples/shader/resources/background.jpg differ diff --git a/examples/shader/resources/devices.png b/examples/shader/resources/devices.png index 6b1cbc85..866294a2 100644 Binary files a/examples/shader/resources/devices.png and b/examples/shader/resources/devices.png differ diff --git a/examples/shader/resources/sansation.ttf b/examples/shader/resources/sansation.ttf deleted file mode 100644 index d85fbc81..00000000 Binary files a/examples/shader/resources/sansation.ttf and /dev/null differ diff --git a/examples/shader/resources/tuffy.ttf b/examples/shader/resources/tuffy.ttf new file mode 100755 index 00000000..8ea64709 Binary files /dev/null and b/examples/shader/resources/tuffy.ttf differ diff --git a/examples/sound/Sound.cpp b/examples/sound/Sound.cpp index e71aa0d0..0cd91a83 100644 --- a/examples/sound/Sound.cpp +++ b/examples/sound/Sound.cpp @@ -15,11 +15,11 @@ void playSound() { // Load a sound buffer from a wav file sf::SoundBuffer buffer; - if (!buffer.loadFromFile("resources/canary.wav")) + if (!buffer.loadFromFile("resources/killdeer.wav")) return; // Display sound informations - std::cout << "canary.wav:" << std::endl; + std::cout << "killdeer.wav:" << std::endl; std::cout << " " << buffer.getDuration().asSeconds() << " seconds" << std::endl; std::cout << " " << buffer.getSampleRate() << " samples / sec" << std::endl; std::cout << " " << buffer.getChannelCount() << " channels" << std::endl; @@ -88,7 +88,7 @@ int main() playSound(); // Play music from an ogg file - playMusic("orchestral.ogg"); + playMusic("doodle_pop.ogg"); // Play music from a flac file playMusic("ding.flac"); diff --git a/examples/sound/resources/canary.wav b/examples/sound/resources/canary.wav deleted file mode 100644 index a0f3aecc..00000000 Binary files a/examples/sound/resources/canary.wav and /dev/null differ diff --git a/examples/sound/resources/ding.flac b/examples/sound/resources/ding.flac index 4e62c786..9c873290 100644 Binary files a/examples/sound/resources/ding.flac and b/examples/sound/resources/ding.flac differ diff --git a/examples/sound/resources/doodle_pop.ogg b/examples/sound/resources/doodle_pop.ogg new file mode 100644 index 00000000..555ea348 Binary files /dev/null and b/examples/sound/resources/doodle_pop.ogg differ diff --git a/examples/sound/resources/killdeer.wav b/examples/sound/resources/killdeer.wav new file mode 100644 index 00000000..46080e9f Binary files /dev/null and b/examples/sound/resources/killdeer.wav differ diff --git a/examples/sound/resources/orchestral.ogg b/examples/sound/resources/orchestral.ogg deleted file mode 100644 index f764d61d..00000000 Binary files a/examples/sound/resources/orchestral.ogg and /dev/null differ diff --git a/examples/pong/CMakeLists.txt b/examples/tennis/CMakeLists.txt similarity index 70% rename from examples/pong/CMakeLists.txt rename to examples/tennis/CMakeLists.txt index 54e70c8b..d2699368 100644 --- a/examples/pong/CMakeLists.txt +++ b/examples/tennis/CMakeLists.txt @@ -1,17 +1,17 @@ -set(SRCROOT ${PROJECT_SOURCE_DIR}/examples/pong) +set(SRCROOT ${PROJECT_SOURCE_DIR}/examples/tennis) # all source files -set(SRC ${SRCROOT}/Pong.cpp) +set(SRC ${SRCROOT}/Tennis.cpp) if (SFML_OS_IOS) set(RESOURCES ${CMAKE_CURRENT_SOURCE_DIR}/resources/ball.wav - ${CMAKE_CURRENT_SOURCE_DIR}/resources/sansation.ttf) + ${CMAKE_CURRENT_SOURCE_DIR}/resources/tuffy.ttf) set_source_files_properties(${RESOURCES} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) endif() # define the pong target -sfml_add_example(pong GUI_APP +sfml_add_example(tennis GUI_APP SOURCES ${SRC} BUNDLE_RESOURCES ${RESOURCES} DEPENDS sfml-audio sfml-graphics diff --git a/examples/pong/Pong.cpp b/examples/tennis/Tennis.cpp similarity index 91% rename from examples/pong/Pong.cpp rename to examples/tennis/Tennis.cpp index 796d2ab2..734098f3 100644 --- a/examples/pong/Pong.cpp +++ b/examples/tennis/Tennis.cpp @@ -39,7 +39,7 @@ int main() float ballRadius = 10.f; // Create the window of the application - sf::RenderWindow window(sf::VideoMode(gameWidth, gameHeight, 32), "SFML Pong", + sf::RenderWindow window(sf::VideoMode(gameWidth, gameHeight, 32), "SFML Tennis", sf::Style::Titlebar | sf::Style::Close); window.setVerticalSyncEnabled(true); @@ -49,6 +49,14 @@ int main() return EXIT_FAILURE; sf::Sound ballSound(ballSoundBuffer); + // Create the SFML logo texture: + sf::Texture sfmlLogoTexture; + if(!sfmlLogoTexture.loadFromFile(resourcesDir() + "sfml_logo.png")) + return EXIT_FAILURE; + sf::Sprite sfmlLogo; + sfmlLogo.setTexture(sfmlLogoTexture); + sfmlLogo.setPosition(170, 50); + // Create the left paddle sf::RectangleShape leftPaddle; leftPaddle.setSize(paddleSize - sf::Vector2f(3, 3)); @@ -68,27 +76,27 @@ int main() // Create the ball sf::CircleShape ball; ball.setRadius(ballRadius - 3); - ball.setOutlineThickness(3); + ball.setOutlineThickness(2); ball.setOutlineColor(sf::Color::Black); ball.setFillColor(sf::Color::White); ball.setOrigin(ballRadius / 2, ballRadius / 2); // Load the text font sf::Font font; - if (!font.loadFromFile(resourcesDir() + "sansation.ttf")) + if (!font.loadFromFile(resourcesDir() + "tuffy.ttf")) return EXIT_FAILURE; // Initialize the pause message sf::Text pauseMessage; pauseMessage.setFont(font); pauseMessage.setCharacterSize(40); - pauseMessage.setPosition(170.f, 150.f); + pauseMessage.setPosition(170.f, 200.f); pauseMessage.setFillColor(sf::Color::White); - + #ifdef SFML_SYSTEM_IOS - pauseMessage.setString("Welcome to SFML pong!\nTouch the screen to start the game"); + pauseMessage.setString("Welcome to SFML Tennis!\nTouch the screen to start the game."); #else - pauseMessage.setString("Welcome to SFML pong!\nPress space to start the game"); + pauseMessage.setString("Welcome to SFML Tennis!\n\nPress space to start the game."); #endif // Define the paddles properties @@ -197,21 +205,21 @@ int main() ball.move(std::cos(ballAngle) * factor, std::sin(ballAngle) * factor); #ifdef SFML_SYSTEM_IOS - const std::string inputString = "Touch the screen to restart"; + const std::string inputString = "Touch the screen to restart."; #else - const std::string inputString = "Press space to restart or\nescape to exit"; + const std::string inputString = "Press space to restart or\nescape to exit."; #endif // Check collisions between the ball and the screen if (ball.getPosition().x - ballRadius < 0.f) { isPlaying = false; - pauseMessage.setString("You Lost!\n" + inputString); + pauseMessage.setString("You Lost!\n\n" + inputString); } if (ball.getPosition().x + ballRadius > gameWidth) { isPlaying = false; - pauseMessage.setString("You Won!\n" + inputString); + pauseMessage.setString("You Won!\n\n" + inputString); } if (ball.getPosition().y - ballRadius < 0.f) { @@ -259,7 +267,7 @@ int main() } // Clear the window - window.clear(sf::Color(50, 200, 50)); + window.clear(sf::Color(50, 50, 50)); if (isPlaying) { @@ -272,6 +280,7 @@ int main() { // Draw the pause message window.draw(pauseMessage); + window.draw(sfmlLogo); } // Display things on screen diff --git a/examples/tennis/resources/ball.wav b/examples/tennis/resources/ball.wav new file mode 100644 index 00000000..c969f470 Binary files /dev/null and b/examples/tennis/resources/ball.wav differ diff --git a/examples/tennis/resources/sfml_logo.png b/examples/tennis/resources/sfml_logo.png new file mode 100644 index 00000000..509acc07 Binary files /dev/null and b/examples/tennis/resources/sfml_logo.png differ diff --git a/examples/tennis/resources/tuffy.ttf b/examples/tennis/resources/tuffy.ttf new file mode 100755 index 00000000..8ea64709 Binary files /dev/null and b/examples/tennis/resources/tuffy.ttf differ diff --git a/examples/win32/resources/image1.jpg b/examples/win32/resources/image1.jpg index 50ecf043..8e734e2d 100644 Binary files a/examples/win32/resources/image1.jpg and b/examples/win32/resources/image1.jpg differ diff --git a/examples/win32/resources/image2.jpg b/examples/win32/resources/image2.jpg index 73370289..f4f7e821 100644 Binary files a/examples/win32/resources/image2.jpg and b/examples/win32/resources/image2.jpg differ diff --git a/tools/xcode/templates/SFML/SFML App.xctemplate/TemplateInfo.plist.in b/tools/xcode/templates/SFML/SFML App.xctemplate/TemplateInfo.plist.in index a2b2dc72..5014ee45 100644 --- a/tools/xcode/templates/SFML/SFML App.xctemplate/TemplateInfo.plist.in +++ b/tools/xcode/templates/SFML/SFML App.xctemplate/TemplateInfo.plist.in @@ -60,9 +60,9 @@ subject to the following restrictions: ResourcePath.mm ResourcePath.hpp main.cpp - cute_image.jpg - nice_music.ogg - sansation.ttf + background.jpg + doodle_pop.ogg + tuffy.ttf icon.png @@ -93,26 +93,26 @@ subject to the following restrictions: - cute_image.jpg + background.jpg Path - cute_image.jpg + background.jpg Group Resources - nice_music.ogg + doodle_pop.ogg Path - nice_music.ogg + doodle_pop.ogg Group Resources - sansation.ttf + tuffy.ttf Path - sansation.ttf + tuffy.ttf Group Resources diff --git a/tools/xcode/templates/SFML/SFML App.xctemplate/background.jpg b/tools/xcode/templates/SFML/SFML App.xctemplate/background.jpg new file mode 100644 index 00000000..bdf133d1 Binary files /dev/null and b/tools/xcode/templates/SFML/SFML App.xctemplate/background.jpg differ diff --git a/tools/xcode/templates/SFML/SFML App.xctemplate/cute_image.jpg b/tools/xcode/templates/SFML/SFML App.xctemplate/cute_image.jpg deleted file mode 100644 index 20724fa9..00000000 Binary files a/tools/xcode/templates/SFML/SFML App.xctemplate/cute_image.jpg and /dev/null differ diff --git a/tools/xcode/templates/SFML/SFML App.xctemplate/doodle_pop.ogg b/tools/xcode/templates/SFML/SFML App.xctemplate/doodle_pop.ogg new file mode 100644 index 00000000..555ea348 Binary files /dev/null and b/tools/xcode/templates/SFML/SFML App.xctemplate/doodle_pop.ogg differ diff --git a/tools/xcode/templates/SFML/SFML App.xctemplate/main.cpp b/tools/xcode/templates/SFML/SFML App.xctemplate/main.cpp index 58ac6660..129ff88e 100644 --- a/tools/xcode/templates/SFML/SFML App.xctemplate/main.cpp +++ b/tools/xcode/templates/SFML/SFML App.xctemplate/main.cpp @@ -34,14 +34,14 @@ int main(int, char const**) // Load a sprite to display sf::Texture texture; - if (!texture.loadFromFile(resourcePath() + "cute_image.jpg")) { + if (!texture.loadFromFile(resourcePath() + "background.jpg")) { return EXIT_FAILURE; } sf::Sprite sprite(texture); // Create a graphical text to display sf::Font font; - if (!font.loadFromFile(resourcePath() + "sansation.ttf")) { + if (!font.loadFromFile(resourcePath() + "tuffy.ttf")) { return EXIT_FAILURE; } sf::Text text("Hello SFML", font, 50); @@ -49,7 +49,7 @@ int main(int, char const**) // Load a music to play sf::Music music; - if (!music.openFromFile(resourcePath() + "nice_music.ogg")) { + if (!music.openFromFile(resourcePath() + "doodle_pop.ogg")) { return EXIT_FAILURE; } diff --git a/tools/xcode/templates/SFML/SFML App.xctemplate/nice_music.ogg b/tools/xcode/templates/SFML/SFML App.xctemplate/nice_music.ogg deleted file mode 100644 index f764d61d..00000000 Binary files a/tools/xcode/templates/SFML/SFML App.xctemplate/nice_music.ogg and /dev/null differ diff --git a/tools/xcode/templates/SFML/SFML App.xctemplate/sansation.ttf b/tools/xcode/templates/SFML/SFML App.xctemplate/sansation.ttf deleted file mode 100644 index d85fbc81..00000000 Binary files a/tools/xcode/templates/SFML/SFML App.xctemplate/sansation.ttf and /dev/null differ diff --git a/tools/xcode/templates/SFML/SFML App.xctemplate/tuffy.ttf b/tools/xcode/templates/SFML/SFML App.xctemplate/tuffy.ttf new file mode 100755 index 00000000..8ea64709 Binary files /dev/null and b/tools/xcode/templates/SFML/SFML App.xctemplate/tuffy.ttf differ diff --git a/tools/xcode/templates/SFML/SFML CLT.xctemplate/TemplateInfo.plist b/tools/xcode/templates/SFML/SFML CLT.xctemplate/TemplateInfo.plist index 01e20e9d..b3a494c8 100644 --- a/tools/xcode/templates/SFML/SFML CLT.xctemplate/TemplateInfo.plist +++ b/tools/xcode/templates/SFML/SFML CLT.xctemplate/TemplateInfo.plist @@ -58,9 +58,9 @@ subject to the following restrictions: Nodes main.cpp - cute_image.jpg - nice_music.ogg - sansation.ttf + background.jpg + doodle_pop.ogg + tuffy.ttf icon.png @@ -77,26 +77,26 @@ subject to the following restrictions: - cute_image.jpg + background.jpg Path - cute_image.jpg + background.jpg Group Resources - nice_music.ogg + doodle_pop.ogg Path - nice_music.ogg + doodle_pop.ogg Group Resources - sansation.ttf + tuffy.ttf Path - sansation.ttf + tuffy.ttf Group Resources diff --git a/tools/xcode/templates/SFML/SFML CLT.xctemplate/background.jpg b/tools/xcode/templates/SFML/SFML CLT.xctemplate/background.jpg new file mode 100644 index 00000000..bdf133d1 Binary files /dev/null and b/tools/xcode/templates/SFML/SFML CLT.xctemplate/background.jpg differ diff --git a/tools/xcode/templates/SFML/SFML CLT.xctemplate/cute_image.jpg b/tools/xcode/templates/SFML/SFML CLT.xctemplate/cute_image.jpg deleted file mode 100644 index 20724fa9..00000000 Binary files a/tools/xcode/templates/SFML/SFML CLT.xctemplate/cute_image.jpg and /dev/null differ diff --git a/tools/xcode/templates/SFML/SFML CLT.xctemplate/doodle_pop.ogg b/tools/xcode/templates/SFML/SFML CLT.xctemplate/doodle_pop.ogg new file mode 100644 index 00000000..555ea348 Binary files /dev/null and b/tools/xcode/templates/SFML/SFML CLT.xctemplate/doodle_pop.ogg differ diff --git a/tools/xcode/templates/SFML/SFML CLT.xctemplate/main.cpp b/tools/xcode/templates/SFML/SFML CLT.xctemplate/main.cpp index 106f6e2b..666cf9a3 100644 --- a/tools/xcode/templates/SFML/SFML CLT.xctemplate/main.cpp +++ b/tools/xcode/templates/SFML/SFML CLT.xctemplate/main.cpp @@ -5,7 +5,7 @@ // // This code will work only if you selected window, graphics and audio. // -// In order to load the resources like cute_image.png, you have to set up +// In order to load the resources like background.png, you have to set up // your target scheme: // // - Select "Edit Schemeā€¦" in the "Product" menu; @@ -32,14 +32,14 @@ int main(int argc, char const** argv) // Load a sprite to display sf::Texture texture; - if (!texture.loadFromFile("cute_image.jpg")) { + if (!texture.loadFromFile("background.jpg")) { return EXIT_FAILURE; } sf::Sprite sprite(texture); // Create a graphical text to display sf::Font font; - if (!font.loadFromFile("sansation.ttf")) { + if (!font.loadFromFile("tuffy.ttf")) { return EXIT_FAILURE; } sf::Text text("Hello SFML", font, 50); @@ -47,7 +47,7 @@ int main(int argc, char const** argv) // Load a music to play sf::Music music; - if (!music.openFromFile("nice_music.ogg")) { + if (!music.openFromFile("doodle_pop.ogg")) { return EXIT_FAILURE; } diff --git a/tools/xcode/templates/SFML/SFML CLT.xctemplate/nice_music.ogg b/tools/xcode/templates/SFML/SFML CLT.xctemplate/nice_music.ogg deleted file mode 100644 index f764d61d..00000000 Binary files a/tools/xcode/templates/SFML/SFML CLT.xctemplate/nice_music.ogg and /dev/null differ diff --git a/tools/xcode/templates/SFML/SFML CLT.xctemplate/sansation.ttf b/tools/xcode/templates/SFML/SFML CLT.xctemplate/sansation.ttf deleted file mode 100644 index d85fbc81..00000000 Binary files a/tools/xcode/templates/SFML/SFML CLT.xctemplate/sansation.ttf and /dev/null differ diff --git a/tools/xcode/templates/SFML/SFML CLT.xctemplate/tuffy.ttf b/tools/xcode/templates/SFML/SFML CLT.xctemplate/tuffy.ttf new file mode 100755 index 00000000..8ea64709 Binary files /dev/null and b/tools/xcode/templates/SFML/SFML CLT.xctemplate/tuffy.ttf differ diff --git a/tools/xcode/templates/readme.txt b/tools/xcode/templates/readme.txt index 40f55ddb..225ea7ab 100644 --- a/tools/xcode/templates/readme.txt +++ b/tools/xcode/templates/readme.txt @@ -13,13 +13,14 @@ You can find more resources and information on the official web site: http://www -Author & License +Authors & Licenses ---------------- The templates were written by Marco Antognini and are provided under the terms of the zlib/png license: http://opensource.org/licenses/zlib-license.php - +The assets including doodle_pop.ogg and background.jpg are public domain. More information +can be found in the examples/ folder. Features --------