sigonasr2
|
8d471fe35e
|
Release build 5736
|
11 months ago |
sigonasr2
|
c18418c4ce
|
Cleaned up pathfinding algorithms.
|
11 months ago |
sigonasr2
|
5f1b07d8b5
|
Refactoring A* algorithm to use a set structure instead of an array.
|
11 months ago |
sigonasr2
|
ece13c0b28
|
Added backdrop property and backdrop loading to maps. Release build 5549.
|
11 months ago |
sigonasr2
|
a2bcee0591
|
Moved loading to the fadeout between overworld map and game run state. Added _DEBUG preprocessor checks to prevent debug code from appearing in optimized builds.
|
11 months ago |
sigonasr2
|
3e1227a899
|
Fix bugs with money display in menus. Fix cooldown time value not being set properly while items are being loaded. Release Build 5395.
|
11 months ago |
sigonasr2
|
1e3a2ecabb
|
Title Screen transitions and logo implemented. Added Save File Name label to save file window. Release build 5310.
|
11 months ago |
sigonasr2
|
4ac15dd1cc
|
XP and level up systems implemented.
|
12 months ago |
sigonasr2
|
126753053f
|
Added caching for shadow text for all PGE default drawing functions and viewport drawing functions.
|
12 months ago |
sigonasr2
|
52d36eab3b
|
Properly reset the player's health and mana between stages.
|
12 months ago |
sigonasr2
|
51cbf81204
|
Fix applied buffs bug, older calls to create buffs/debuffs resulted in the wrong value getting set, leading to the intensity of buffs being completely wrong. Increased fade range.
|
12 months ago |
sigonasr2
|
5d1e0b5a7a
|
Completed image caching technique for rendering text using the normal engine draw functions.
|
12 months ago |
sigonasr2
|
d29f7d47bd
|
Implemented string view changes for internal drawing functions and added wrapping support and parameters for draw functions.
|
12 months ago |
sigonasr2
|
71fe49162d
|
Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications.
|
12 months ago |
sigonasr2
|
d9e1a1ebaf
|
Added Discord Rich Presence integration. Added discord exclusion preprocessor checks in emscripten build. Changed emscripten callbacks to use the browser window instead of the internal body.
|
12 months ago |
sigonasr2
|
025a89788e
|
Fix border display drawing for menus. Fix scrollable window components that went outside to use proper scrolling offsets. Fix issue with same-frame clicking and releasing causing a different button to be selected.
|
1 year ago |
sigonasr2
|
38729877b8
|
Fix up all menu components to integrate with new view port system.
|
1 year ago |
sigonasr2
|
44fcbc80cd
|
Fixed up menu components to not rely on old parent positions.
|
1 year ago |
sigonasr2
|
2af830d400
|
FreeType license (required for PGEX_TTF) included in all license notices. Setup project with freetype libraries and includes. Added gamepad PGEX for future gamepad support.
|
1 year ago |
sigonasr2
|
cfd5586d63
|
Remove stray #pragma once lines, update PGE emscripten build so it handles mouse scrolling proper. Add emscripten run script. Build 3146.
|
1 year ago |
sigonasr2
|
3f9543d93b
|
Added more indicators for healing, mana, and interruption.
|
1 year ago |
sigonasr2
|
933fc16cce
|
Add in item drop overlays to HUD.
|
1 year ago |
sigonasr2
|
88b8f17edb
|
Added square skill overlay icons, item drop magnet speed massively increased for the lazy players, and added a draw square pie cooldown function.
|
1 year ago |
sigonasr2
|
7fe19c6510
|
Level completed menu should be in its own state to prevent the game from continuing to run in the background.
|
1 year ago |
sigonasr2
|
f427928ca6
|
Implemented Loadout selection item buttons, corrected inventory window missing category variables, corrected loadout item selection logic, updated inventory window layout.
|
1 year ago |
sigonasr2
|
0c9a341e89
|
Include templates with OLC-3 license at the top of source files. Build 2815.
|
1 year ago |
sigonasr2
|
795d59f1a4
|
Switch to templates for grabbing a component from a menu.
|
1 year ago |
sigonasr2
|
395b2e3ab8
|
World shake fixes again (so it's not tied to FPS)
|
1 year ago |
sigonasr2
|
2fe9f17cdc
|
Background rendering added (again?). Was removed during reflection implementation. Fixed camera shake not reverting back to player targeting after completion. Fixed lost camera targeting upon class switching. Build 2637
|
1 year ago |
sigonasr2
|
67a5288984
|
Implement error-handling (file names and locations) via std::source_location and added CRT debugging memory leak detection.
|
1 year ago |
sigonasr2
|
76136a3f68
|
Added overworld map connection point reading to TMXParser.
|
1 year ago |
sigonasr2
|
b89311a657
|
Build 2407.
|
1 year ago |
sigonasr2
|
dd2ff24d85
|
Converted menu storage to pointers.
|
1 year ago |
sigonasr2
|
ee5f6f9598
|
Added detection of tile sizes and world sizes so different sizes of maps can be rendered.
|
1 year ago |
sigonasr2
|
099e464e2f
|
Build 1576. Timer fixed.
|
1 year ago |
sigonasr2
|
3f60180b68
|
Build 1418. Slime King fight is fully implemented.
|
1 year ago |
sigonasr2
|
0d6b6584d5
|
Fix bullet collision and movement code yet again... On slower frame rates bullets were speeding up.
|
1 year ago |
sigonasr2
|
ac0fbbb174
|
Move the spawn point back.
|
1 year ago |
sigonasr2
|
5140b92317
|
Water tile reflections implemented.
|
1 year ago |
sigonasr2
|
4cdb73333d
|
Release build 1238. Fixed bug with collisions not being enabled on tiles with a class. Fixed a bug with upper level tiles not being rendered proper. Made entire object part of the fade group instead of leaving the bases solid.
|
1 year ago |
sigonasr2
|
d88b747900
|
Release build 1226.
|
1 year ago |
sigonasr2
|
e8f6d972ad
|
Release build 1198. Upper ground/spawn fade group auto detection now properly implemented. Reduced fade out range of spawn groups along the bottom edge. Added wall boundary for the campaign level.
|
1 year ago |
sigonasr2
|
244ac80d2a
|
Fix std::less comparison for Monster attributes. Cleaned up list deletion for bullets, emitters, and effects. Bullet ring implementation for slime king.
|
1 year ago |
sigonasr2
|
3ee066bb88
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
sigonasr2
|
b35aacae03
|
Release build 1093. Finally took care of multiple tiles on multiple layers foreground rendering.
|
1 year ago |
sigonasr2
|
36fb89e556
|
Code analysis suggestions implemented.
|
1 year ago |
sigonasr2
|
1a18463962
|
Windows and emscripten mouse handling outside window now works!
|
1 year ago |
sigonasr2
|
6dcc7e736d
|
Stupid bullet. Also fixed WIZARD_IDLE animations missing.
|
1 year ago |
sigonasr2
|
b6d914151f
|
Removed static from struct. Emscripten build now uses C++20. Removed stray safemap cpp file.
|
1 year ago |
sigonasr2
|
1c2106135d
|
Player configuration file implemented.
|
1 year ago |