diff options
Diffstat (limited to 'tests/projects/package/components/src')
| -rwxr-xr-x | tests/projects/package/components/src/graphics.cpp | 8 | ||||
| -rw-r--r-- | tests/projects/package/components/src/main.cpp | 14 | ||||
| -rwxr-xr-x | tests/projects/package/components/src/network.cpp | 14 |
3 files changed, 36 insertions, 0 deletions
diff --git a/tests/projects/package/components/src/graphics.cpp b/tests/projects/package/components/src/graphics.cpp new file mode 100755 index 000000000..bc081a517 --- /dev/null +++ b/tests/projects/package/components/src/graphics.cpp @@ -0,0 +1,8 @@ +#include <SFML/Graphics.hpp> + +extern "C" { +void graphics() { + sf::Text text; + text.setString("Hello world"); +} +} diff --git a/tests/projects/package/components/src/main.cpp b/tests/projects/package/components/src/main.cpp new file mode 100644 index 000000000..bf0ad1553 --- /dev/null +++ b/tests/projects/package/components/src/main.cpp @@ -0,0 +1,14 @@ +#include <SFML/Graphics.hpp> +#include <SFML/Network.hpp> + +extern "C" { +void network(); +void graphics(); +} + +int main(int argc, char** argv) { + network(); + graphics(); + return 0; +} + diff --git a/tests/projects/package/components/src/network.cpp b/tests/projects/package/components/src/network.cpp new file mode 100755 index 000000000..503fd5e31 --- /dev/null +++ b/tests/projects/package/components/src/network.cpp @@ -0,0 +1,14 @@ +#include <SFML/Network.hpp> + +extern "C" { +void network() { + sf::UdpSocket socket; + socket.bind(54000); + + char data[100]; + std::size_t received; + sf::IpAddress sender; + unsigned short port; + socket.receive(data, 100, received, sender, port); +} +} |
