Alex Yatskov
8de0cde818
Event-based input manager with priority system ( #274 )
2020-01-25 23:28:21 -05:00
Alex Yatskov
c01bedaedf
Do not advance state in render ( #269 )
...
* Do not advance state in render
* Update advance logic for sprite and region
2019-12-28 23:32:24 -05:00
Alex Yatskov
49b9a190f2
Render to surface, not ebiten texture ( #268 )
...
* Render to surface, not ebiten texture
* Fix debug text
2019-12-28 16:46:08 -05:00
Alex Yatskov
b7e50bf098
Add terminal, surface, assetmanager commands ( #266 )
...
* Add terminal, surface, assetmanager commands
* echo command
* add verbose logging
* more logging, word wrap
* add timescale command
2019-12-26 11:13:05 -05:00
Alex Yatskov
1b03e691b9
High level resource caching; resource cleanup ( #264 )
...
* Work on resource loading
* Use new material flag name. (#261 )
Update ebiten ref while at it
* Hopefully fix CI (#262 )
* Don't try to copy config.json on travis (#263 )
I doesn't exist anymore
* Update D2Shared references
* Fix character selection rect
Co-authored-by: Ziemas <ziemas@ziemas.se>
2019-12-21 20:53:18 -05:00
Tim Sarbin
297184376f
Phase 1 prep work for gameplay ( #196 )
...
* Updates
* More merge adjustments.
* Don't commit local changes...
2019-11-17 01:14:58 -05:00
Averrin
c3ba3f71e4
Switcher with presets & better tiles randomizing ( #173 )
...
* tile choice algo
* cycle region files
* switcher limited by preset
2019-11-17 00:52:13 -05:00
ndechiara
1c2b4869a1
Migrate out d2common d2helper d2data modules ( #195 )
...
* Switch items to dynamic load with a common struct, add misc.txt loading
* Update Ebiten Reference
* Switch references to point to D2Shared
* Migrate part 2
2019-11-17 00:16:33 -05:00
Tim Sarbin
e8292e9c42
More optimizations and cleanup. ( #131 )
2019-11-10 10:44:13 -05:00
Tim Sarbin
f2b1bdfba4
More package cleanup. ( #130 )
2019-11-10 08:51:02 -05:00
Tim Sarbin
b41f7f4dab
Restructured everything. ( #128 )
2019-11-10 03:36:53 -05:00
Ziemas
4aba58eb28
Vsync and FPS display toggles. ( #124 )
...
They now toggle more reliably as well as work globally.
2019-11-09 18:56:45 -05:00
Ziemas
ebff54cfba
Use delta time for scene updates. ( #123 )
...
* Use delta time when updating scenes.
Delta time is in seconds and capped to 1/10th.
* Show FPS and VSYNC status in the bottom left corner.
Fixes #123
2019-11-09 16:17:01 -05:00
Tim Sarbin
ed88d0e00d
Test updates. MPQ file name changes. ( #119 )
...
* Modified path logic to hopefully fix some issues
2019-11-08 19:52:49 -05:00
Tim Sarbin
e433c758e9
Lowercased all of the packages ( #96 )
2019-11-06 22:12:15 -05:00
Tim Sarbin
1afd86005e
Changes necessary for migration to org account ( #67 )
...
* Replaced old repo path with org path.
* Added editorconfig. Fixed line endings to LF.
* Fixed travis build badge path
2019-11-02 17:38:39 -04:00
Tim Sarbin
fc8191c812
More build updates. Added build info to game.
2019-11-02 16:15:16 -04:00
Tim Sarbin
ef9a7826bb
Minor updates. Working on tavis build configs.
2019-11-02 11:15:02 -04:00
Tim Sarbin
71c5b830fd
Fixed more rendering issues.
2019-11-01 22:41:49 -04:00
Tim Sarbin
bf0412554f
Big fixes. Added start of video decode. Enhanced MPQ error messages.
2019-10-31 21:17:13 -04:00
Tim Sarbin
4c047bf993
Added text dictionary. Continued hero select screen work.
2019-10-27 17:24:21 -04:00
Tim Sarbin
ec4949bc1b
Moved files around to allow running from root path
2019-10-26 17:30:00 -04:00