Pārlūkot izejas kodu

icon

opengl-renderer-broken
Martin Dørum pirms 4 gadiem
vecāks
revīzija
735c797de4
5 mainītis faili ar 10 papildinājumiem un 1 dzēšanām
  1. 1
    0
      CMakeLists.txt
  2. Binārs
      assets-src/icon.xcf
  3. Binārs
      assets/icon.png
  4. 1
    1
      libswan/src/Mod.cc
  5. 8
    0
      src/main.cc

+ 1
- 0
CMakeLists.txt Parādīt failu

@@ -23,3 +23,4 @@ add_subdirectory(core.mod)

add_executable(swan src/main.cc)
target_link_libraries(swan libswan sfml-graphics sfml-system sfml-window dl)
file(COPY assets DESTINATION .)

Binārs
assets-src/icon.xcf Parādīt failu


Binārs
assets/icon.png Parādīt failu


+ 1
- 1
libswan/src/Mod.cc Parādīt failu

@@ -38,7 +38,7 @@ void Mod::registerAsset(const std::string &name, Asset *asset) {
asset->name_ = name_ + "::" + name;

if (!asset->load(path_)) {
fprintf(stderr, "Asset %s: Failed to load image %s", name.c_str(), (path_ + "/" + asset->path_).c_str());
fprintf(stderr, "Asset %s: Failed to load image '%s'", name.c_str(), (path_ + "/" + asset->path_).c_str());
abort();
}


+ 8
- 0
src/main.cc Parādīt failu

@@ -1,6 +1,7 @@
#include <vector>
#include <time.h>
#include <unistd.h>
#include <stdio.h>

#include <swan/common.h>
#include <swan/World.h>
@@ -10,8 +11,15 @@
using namespace Swan;

int main() {
sf::Image icon;
if (!icon.loadFromFile("assets/icon.png")) {
fprintf(stderr, "Failed to load image 'icon.png'\n");
abort();
}

sf::RenderWindow window(sf::VideoMode(800, 600), "good gaem");
window.setVerticalSyncEnabled(true);
window.setIcon(icon.getSize().x, icon.getSize().y, icon.getPixelsPtr());
Win win(&window);

Game::initGlobal();

Notiek ielāde…
Atcelt
Saglabāt