Commit Graph

46 Commits (b02936fcb584632045009fdcfad49c8227c26e19)

Author SHA1 Message Date
sigonasr2 3e3e96110c Added Equipment/Equipment Icons. Remove unused Graphics2D PGEX from project. Crit Dmg now displays as the extra amount added (50%) rather than the final multiplier (150%) 11 months ago
sigonasr2 6412f34dce Implemented Merchant Selling Screen 11 months ago
sigonasr2 25dd39b60a Setup Sell Layout for merchant screen. 11 months ago
sigonasr2 126753053f Added caching for shadow text for all PGE default drawing functions and viewport drawing functions. 12 months ago
sigonasr2 4c290e81aa Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens. 12 months ago
sigonasr2 c795e7f891 Text rendering properly deals with newline characters. Updated components that were not properly rendering. 12 months ago
sigonasr2 5d1e0b5a7a Completed image caching technique for rendering text using the normal engine draw functions. 12 months ago
sigonasr2 8581633cab Added sprite versions of updated wrap text functions. 12 months ago
sigonasr2 a26d86d0b0 Separate GetTextSize and GetWrappedTextSize functions for clarity. Fix sizing comparisons for wrapping text. Fixed issue with menu destinations not properly being assigned on certain buttons. 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 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 7a46f79f2b Fix Perspective correction on ViewPort PGEX. Implement windowing system and remove sprite reliance from all menu components. 12 months ago
sigonasr2 4bab1397dc Fix ViewPort PGEX. Added Draw String functions from PGE to ViewPort. 12 months ago
sigonasr2 a1caeff702 Compact / non compact versions of item description display strings. Move menu labels around and added equip-specific and item display-specific menu labels. Fix bug with DrawShadowString/DrawShadowStringProp rendering HTML codes. 1 year ago
sigonasr2 4ab88b3014 Implement reset code (#FFFFFF) 1 year ago
sigonasr2 df1d9771aa Implemented hex color font coloring. 1 year ago
sigonasr2 54677e9263 Incorporated stat differences to equip menu display. 1 year ago
sigonasr2 808cc32418 Implemented color code text in PGE. 1 year ago
sigonasr2 25b6dc0299 Corrected word wrapping issues with PGEX_TTF. Added another line, fixed word wrapping width. Fixed up which fonts were used for measuring sizes. 1 year ago
sigonasr2 d9b1908985 Garbage collection for rendered truetype fonts implemented. Added CREDITS file. Removed strange forward declare requirement on util file. 1 year ago
sigonasr2 5331a3d443 Implement font upscaling hack for similar looking web/PC font rendering. 1 year ago
sigonasr2 f9b00a8931 Implemented LessRoundBox custom font and FT2 extension font rendering. Enabled Emscripten compatible FT2 extension capabilities. Replaced original TTF PGEX with newline compatible version. 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 e4fae723c9 Fix up warnings (mostly loss of data cast warnings). When an ability gets interrupted, the key is required to be depressed before another cast attempt can be made. Added collision layer tiles to a few tiles in 1-1 due to ability to walk out-of-bounds. 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 403690747d Setup Item Drop rendering/physics. Handle items landing on the ground. Config file options related to item drops added. Added a spawning item function. 1 year ago
sigonasr2 7cd54e5f80 Inventory refactor completed. Individual monster loot and stage loot inventories now compatible. 1 year ago
sigonasr2 2bf45dacef It's 2023 btw 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 e3d0283fcb Prepare framework with Draw and DrawDecal split. 1 year ago
sigonasr2, Sig, Sigo b1d3b36dd5 Fix the random pixel gaps that were a bit atrocious especially for web 1 year ago
sigonasr2 60e46a83f2 Improve keyboard/controller-based menu navigation by separating each row into its own structure. 1 year ago
sigonasr2 f48a6a89b2 Added DrawPie function, fix up invisible foreground tiles (was not rendering). 1 year ago
sigonasr2 5140b92317 Water tile reflections 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 9a2af45245 Add in lower bridge tile zones (horizontal blocks on lower level). Use official map instead of test map. 1 year ago
sigonasr2, Sig, Sigo d494be6970 Added collision checks and interactions based on upper/lower level status. 1 year ago
sigonasr2 46a16b8ae2 Changed version display string shadow to match other shadow texts. 1 year ago
sigonasr2 d099bdde84 Include game icon in executable and game window (such a PITA) 1 year ago
sigonasr2 86da919577 PGE update for emscripten comand. 1 year ago
sigonasr2 2f95e71114 Fix bug with missing return value for effect updating. 1 year ago
sigonasr2 c680d52431 Add Spinning attack animation 2 years ago
sigonasr2 cbbee7aaa4 Initial setup of Monster structures 2 years ago
sigonasr2 3dac286089 Implement TransformedView and Camera util 2 years ago