Commit Graph

92 Commits

Author SHA1 Message Date
Brandon
d8611e18ae platform dependent "sysEOF" const added 2018-12-28 11:39:39 -07:00
7c024b537e work on getting platform to abstract updating and rendering
add "Scene" interface to provide customization point for clients
2018-12-28 09:26:05 -08:00
Brandon
151cbe8739 mpq/stormlib now works on windows 2018-12-28 08:44:29 -07:00
5d95d2ef77 cleanup global state 2018-12-27 19:28:33 -08:00
6736cc5067 create error constants, hookup imgui_backend init and shutdown 2018-12-27 18:36:28 -08:00
dd39ca8b8d create imgui_backend module, add more error handling to platform 2018-12-27 18:28:03 -08:00
5ceb63b86d add simple math containers 2018-12-27 14:46:47 -08:00
7a8338c19d add opengl2 sdl2 imgui implementation 2018-12-27 14:35:06 -08:00
0089093c7f change platform to be a singleton 2018-12-27 13:59:35 -08:00
c045e345d2 moving window to platform 2018-12-27 13:59:19 -08:00
8c0c4890cb add basic stubs for platform and window 2018-12-27 13:36:34 -08:00
454b9210c1 adding a simple render test 2018-12-21 19:44:19 -08:00
8c5051dd4f start work on wrapping sdl 2018-12-20 20:31:43 -08:00
87b9cf9967 add placeholder for viewer tool 2018-12-17 18:16:52 -08:00
feeff0796e fix EOF handling bug in mpq decoder 2018-12-17 17:26:10 -08:00
1c667c7b8d make mpq files be seekable, cleanup file reading code 2018-12-17 17:13:17 -08:00
52b2bbd9a6 finish dc6 extractor, simplify decoder and palette code 2018-12-17 15:09:30 -08:00
0d8210e26c work in progress on dc6 sprite dump tool 2018-12-17 12:28:16 -08:00
2bacae3c01 remove unused data from dc6 headers 2018-12-17 12:10:39 -08:00
c30edb6aca fix bytewriter not writing data 2018-12-17 12:00:07 -08:00
7204f07861 reorg dc6 sprite struct to include directions 2018-12-17 11:45:43 -08:00
e016bd7ec1 update dc6 decoder to use binary writer 2018-12-17 11:29:01 -08:00
9dfc82804a add writeseeker wrapper for fixed buffers 2018-12-17 11:13:37 -08:00
73eae3771a move filesystem 2018-12-16 20:22:21 -08:00
62a1b58be2 work on dc6 decoder 2018-12-16 19:30:53 -08:00
b9b1310346 work in progress on getting dc6 files read in 2018-12-16 18:07:24 -08:00
f615c9bb5f add palette dat loader 2018-12-16 14:09:18 -08:00
83181a3dde add Color3b type 2018-12-16 14:09:02 -08:00
476f318dba clean up comments 2018-12-16 14:08:38 -08:00
089780f619 mpq loader interface cleanup 2018-12-15 20:48:20 -08:00
d136631eb7 add force lowercase mode for export 2018-12-15 18:30:32 -08:00
9e931a409a failing to list or extract a single mpq archive does not fail the entire
operation
2018-12-15 18:18:42 -08:00
5c89a5fa92 add extraction script, fix bug with having too many file handles opened 2018-12-15 18:00:49 -08:00
43cef2c1d0 output file path during extraction 2018-12-15 17:57:37 -08:00
11032fec24 fix issues with listing and extracting mpq files 2018-12-15 17:56:42 -08:00
ef84ea89ac add placeholder mpq directory 2018-12-15 17:44:55 -08:00
93af65142b remove unused mpq lib from filesystem, finish mpq lister and extractor tool 2018-12-15 17:43:13 -08:00
0489ae469e add simple stormlib wrapper 2018-12-15 13:30:18 -08:00
4033e0418a add stormlib submodule 2018-12-14 19:32:55 -08:00
1df993dbd3 work in progress on filesystem and mpq extract 2018-12-14 18:13:19 -08:00
a06a3c3a85 add dc6 stub 2018-12-13 20:03:47 -08:00
Alex Yatskov
0945273555
Initial commit 2018-12-13 19:21:41 -08:00