linter: resource_pack
This commit is contained in:
@@ -44,7 +44,7 @@ Director::Director(int argc, std::span<char*> argv) {
|
|||||||
Section::name = Section::Name::GAME;
|
Section::name = Section::Name::GAME;
|
||||||
Section::options = Section::Options::GAME_PLAY_1P;
|
Section::options = Section::Options::GAME_PLAY_1P;
|
||||||
#elif _DEBUG
|
#elif _DEBUG
|
||||||
Section::name = Section::Name::CREDITS;
|
Section::name = Section::Name::GAME;
|
||||||
Section::options = Section::Options::GAME_PLAY_1P;
|
Section::options = Section::Options::GAME_PLAY_1P;
|
||||||
#else // NORMAL GAME
|
#else // NORMAL GAME
|
||||||
Section::name = Section::Name::LOGO;
|
Section::name = Section::Name::LOGO;
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#include "resource_pack.hpp"
|
#include "resource_pack.hpp"
|
||||||
|
|
||||||
#include <algorithm> // Para replace
|
#include <algorithm> // Para replace
|
||||||
|
#include <array> // Para array
|
||||||
#include <filesystem> // Para path, recursive_directory_iterator, directory_entry, exists, relative
|
#include <filesystem> // Para path, recursive_directory_iterator, directory_entry, exists, relative
|
||||||
#include <fstream> // Para basic_ifstream, basic_ostream, basic_ofstream, operator<<, basic_ios, basic_istream::read, basic_ostream::write, endl, ios, basic_istream, ifstream, operator|, basic_istream::seekg, basic_istream::tellg, ofstream, streamsize
|
#include <fstream> // Para basic_ifstream, basic_ostream, basic_ofstream, operator<<, basic_ios, basic_istream::read, basic_ostream::write, endl, ios, basic_istream, ifstream, operator|, basic_istream::seekg, basic_istream::tellg, ofstream, streamsize
|
||||||
#include <iostream> // Para cerr
|
#include <iostream> // Para cerr
|
||||||
@@ -44,9 +45,9 @@ auto ResourcePack::loadPack(const std::string& pack_file) -> bool {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
char header[4];
|
std::array<char, 4> header;
|
||||||
file.read(header, 4);
|
file.read(header.data(), 4);
|
||||||
if (std::string(header, 4) != "CCAE") {
|
if (std::string(header.data(), 4) != "CCAE") {
|
||||||
std::cerr << "Error: Invalid pack file format" << '\n';
|
std::cerr << "Error: Invalid pack file format" << '\n';
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ class ResourcePack {
|
|||||||
|
|
||||||
static auto calculateChecksum(const std::vector<uint8_t>& data) -> uint32_t;
|
static auto calculateChecksum(const std::vector<uint8_t>& data) -> uint32_t;
|
||||||
static void encryptData(std::vector<uint8_t>& data, const std::string& key);
|
static void encryptData(std::vector<uint8_t>& data, const std::string& key);
|
||||||
void decryptData(std::vector<uint8_t>& data, const std::string& key);
|
static void decryptData(std::vector<uint8_t>& data, const std::string& key);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
ResourcePack();
|
ResourcePack();
|
||||||
|
|||||||
Reference in New Issue
Block a user