Commit Graph

23 Commits

Author SHA1 Message Date
Tim Sarbin 6832a5a0db
merged d2shared into the core package (#275) 2020-01-26 00:39:13 -05:00
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