split classes into files
This commit is contained in:
22
src/main.cpp
22
src/main.cpp
@@ -15,6 +15,7 @@
|
||||
#include "wacom.h"
|
||||
#include <deque>
|
||||
#include <chrono>
|
||||
#include "abr.h"
|
||||
|
||||
#define WM_USER_CLOSE (WM_USER + 1)
|
||||
|
||||
@@ -445,6 +446,27 @@ void init_vk_map()
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
ABR abr;
|
||||
abr.open("D:\\assets\\ABR\\coldyn.abr");
|
||||
|
||||
BinaryStreamWriter sw;
|
||||
abr.m_presets[0]->write(sw);
|
||||
|
||||
std::vector<uint8_t> data;
|
||||
for (int i = 0; i < 10; i++)
|
||||
data.resize(data.size() + rand() % 10, i % 2);
|
||||
BinaryStreamWriter w;
|
||||
w.wrle(data);
|
||||
BinaryStreamReader r;
|
||||
r.init(w.m_data.data(), w.m_data.size());
|
||||
auto decoded = r.rrle(w.m_data.size());
|
||||
|
||||
assert(data.size() == decoded.size());
|
||||
for (int i = 0; i < data.size(); i++)
|
||||
{
|
||||
assert(data[i] == decoded[i]);
|
||||
}
|
||||
|
||||
WNDCLASS wc;
|
||||
PIXELFORMATDESCRIPTOR pfd;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user