Commit Graph

64 Commits (516438b451492456c86db410fb547408bcffb105)

Author SHA1 Message Date
sigonasr2 aa483f1d5e Fixed friend class not working for emscripten builds. Release build 5869. 11 months ago
sigonasr2 c4ee2608f2 Added basic controller keybind support. 11 months ago
sigonasr2 86925ef031 Bear strategy implemented. Release Build 5823. 11 months ago
sigonasr2 62a2119ab2 Initial frog behavior aiming implemented. 11 months ago
sigonasr2 b97afb24bd Frog tongue should only hit each entity one time. 11 months ago
sigonasr2 20e452b337 Smooth movement should respect elapsed time and not be frame-based. 11 months ago
sigonasr2 87cdff2218 Tongue hitbox should be determined by current length of tongue, not final length. 11 months ago
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. 11 months ago
sigonasr2 126753053f Added caching for shadow text for all PGE default drawing functions and viewport drawing functions. 11 months ago
sigonasr2 52d36eab3b Properly reset the player's health and mana between stages. 11 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. 11 months ago
sigonasr2 5d1e0b5a7a Completed image caching technique for rendering text using the normal engine draw functions. 11 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. 12 months ago
sigonasr2 38729877b8 Fix up all menu components to integrate with new view port system. 12 months ago
sigonasr2 44fcbc80cd Fixed up menu components to not rely on old parent positions. 12 months 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