Browse Source

textures and stuff

opengl-renderer-broken
Martin Dørum 4 years ago
parent
commit
909aaba699

+ 2
- 0
CMakeLists.txt View File

@@ -3,7 +3,9 @@ project(swan)

find_package(SFML 2.5 COMPONENTS graphics system window REQUIRED)

add_compile_options(-Wall -Wextra -Wpedantic -Wno-unused-parameter)
include_directories("${PROJECT_SOURCE_DIR}/libswan/include")

add_subdirectory(libswan)
add_subdirectory(core.mod)


BIN
core.mod/assets-src/tiles/dirt.xcf View File


BIN
core.mod/assets-src/tiles/grass.xcf View File


BIN
core.mod/assets-src/tiles/stone.xcf View File


BIN
core.mod/assets/tiles/dirt.png View File


BIN
core.mod/assets/tiles/grass.png View File


BIN
core.mod/assets/tiles/stone.png View File


+ 3
- 2
core.mod/src/mod.cc View File

@@ -4,8 +4,9 @@
extern "C" void mod_init(Swan::Mod &mod) {
mod.init("core");

mod.registerTile("test1", Swan::Tile());
mod.registerTile("test2", Swan::Tile());
mod.registerTile("stone", Swan::Tile("assets/tiles/stone.png"));
mod.registerTile("dirt", Swan::Tile("assets/tiles/dirt.png"));
mod.registerTile("grass", Swan::Tile("assets/tiles/grass.png"));
}

int main() {

+ 1
- 1
libswan/include/swan/Mod.h View File

@@ -14,7 +14,7 @@ public:

std::string name_;
std::vector<Tile> tiles_;
bool inited_ = false;;
bool inited_ = false;

void init(const std::string &name);
void registerTile(const std::string &name, const Tile &tile);

+ 1
- 1
libswan/src/Mod.cc View File

@@ -16,7 +16,7 @@ void Mod::registerTile(const std::string &name, const Tile &tile) {
Tile &t = tiles_.back();
t.name_ = name_ + "::" + name;

fprintf(stderr, "Mod %s added tile %s.\n", name_.c_str(), t.name_.c_str());
fprintf(stderr, "Added tile: %s\n", t.name_.c_str());
}

}

Loading…
Cancel
Save