.. |
.vscode
|
Refactor inventory window so the scrollable consumable window now subscribes to a listener.
|
1 year ago |
C++/scripts
|
Fix up build to be compliant with GCC compiler. Fixed lowercase character filenames to match actual character names in-game.
|
12 months ago |
assets
|
Add map types to every stage plate and to new stages. Correctly handle Discord SDK disconnects when the app is closed or not started initially.
|
11 months ago |
discord-files
|
Add map types to every stage plate and to new stages. Correctly handle Discord SDK disconnects when the app is closed or not started initially.
|
11 months ago |
utils
|
Add in sig build script and fix integer rounding for green slime and future enemies that have a non-integer scale
|
1 year ago |
Ability.cpp
|
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 |
Ability.h
|
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 |
Animation.cpp
|
Parse enhancement stats of equipment items.
|
12 months ago |
Animation.h
|
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 |
Arrow.cpp
|
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 |
Attributable.h
|
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 |
AttributableStat.cpp
|
Incorporated stat differences to equip menu display.
|
12 months ago |
AttributableStat.h
|
Implement equip generated item descriptions.
|
12 months ago |
BitwiseEnum.h
|
Character Info Window layouts setup
|
1 year ago |
Buff.h
|
Added Merchant config files and parsing of config files to merchant structure.
|
12 months ago |
Bullet.cpp
|
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 |
Bullet.h
|
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 |
BulletTypes.h
|
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 |
BuyItemWindow.cpp
|
Fix Issue #23. Now shows the price in red if the total cost is too high.
|
11 months ago |
C++ Header File (OLC-3).zip
|
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 |
C++ Source File (OLC-3).zip
|
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 |
CREDITS
|
Add map types to every stage plate and to new stages. Correctly handle Discord SDK disconnects when the app is closed or not started initially.
|
11 months ago |
CharacterAbilityPreviewComponent.h
|
Added sprite versions of updated wrap text functions.
|
11 months ago |
CharacterInfoWindow.cpp
|
GUI template/macro usage refactor.
|
12 months ago |
CharacterMenuWindow.cpp
|
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
|
11 months ago |
CharacterRotatingDisplay.h
|
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 |
ChargedArrow.cpp
|
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 |
Class.h
|
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 |
ClassDiagram2.cd
|
Added detection of tile sizes and world sizes so different sizes of maps can be rendered.
|
1 year ago |
ClassDiagram2.png
|
Tile animations implemented. Fix off-by-one error with tileset identification.
|
1 year ago |
ClassInfo.h
|
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 |
ClassSelectionWindow.cpp
|
GUI template/macro usage refactor.
|
12 months ago |
ConnectionPoint.cpp
|
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 |
ConnectionPoint.h
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
Crawler
|
Fix up build to be compliant with GCC compiler. Fixed lowercase character filenames to match actual character names in-game.
|
12 months ago |
Crawler.cpp
|
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
|
11 months ago |
Crawler.h
|
Text rendering properly deals with newline characters. Updated components that were not properly rendering.
|
11 months ago |
Crawler.rc
|
File description, project properties, company name, and other meta fields all applied to game executables on build.
|
1 year ago |
Crawler.tiled-project
|
Add map types to every stage plate and to new stages. Correctly handle Discord SDK disconnects when the app is closed or not started initially.
|
11 months ago |
Crawler.vcxproj
|
Traveling Merchant Purchase Window and systems implemented.
|
11 months ago |
Crawler.vcxproj.filters
|
Traveling Merchant Purchase Window and systems implemented.
|
11 months ago |
Crawler_Slime_King_Encounter.txt
|
Mobs can now have ifreames. Add in documentation for slime king encounter and prep a spritesheet for it.
|
1 year ago |
Crawler_System_Overview.txt
|
Finish level complete layout.
|
1 year ago |
DEFINES.h
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
DamageNumber.cpp
|
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 |
DamageNumber.h
|
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 |
Effect.cpp
|
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 |
Effect.h
|
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 |
Emitter.cpp
|
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 |
Emitter.h
|
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 |
EncountersSpawnListScrollableWindowComponent.h
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
EnergyBolt.cpp
|
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 |
EquipSlotButton.h
|
Add player money functions. Implement Merchant transaction functions. Add Function Priming classes.
|
12 months ago |
Error.h
|
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 |
FallingDebris.h
|
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 |
FireBolt.cpp
|
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 |
FunctionPriming.h
|
Add player money functions. Implement Merchant transaction functions. Add Function Priming classes.
|
12 months ago |
GameState.cpp
|
Add in Wizard full render images and incorporate image in engine.
|
1 year ago |
GameState.h
|
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 |
InitialConcept.txt
|
Initial setup of Monster structures
|
1 year ago |
InventoryConsumableWindow.cpp
|
Implemented string view changes for internal drawing functions and added wrapping support and parameters for draw functions.
|
11 months ago |
InventoryScrollableWindowComponent.h
|
Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications.
|
11 months ago |
InventoryWindow.cpp
|
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.
|
11 months ago |
Item.cpp
|
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
|
11 months ago |
Item.h
|
Converted all Monster Strategy IDs to using strings instead of magic numbers, removed magic numbering system from configs.
|
11 months ago |
ItemDrop.cpp
|
Add player money functions. Implement Merchant transaction functions. Add Function Priming classes.
|
12 months ago |
ItemDrop.h
|
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 |
ItemLoadoutWindow.cpp
|
GUI template/macro usage refactor.
|
12 months ago |
Key.cpp
|
Completed image caching technique for rendering text using the normal engine draw functions.
|
11 months ago |
Key.h
|
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 |
LICENSE
|
Garbage collection for rendered truetype fonts implemented. Added CREDITS file. Removed strange forward declare requirement on util file.
|
1 year ago |
LICENSE_FT.txt
|
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 |
LICENSE_OLC-3.txt
|
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 |
LevelCompleteWindow.cpp
|
Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications.
|
11 months ago |
LightningBolt.cpp
|
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 |
LightningBoltEmitter.cpp
|
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 |
MainMenuWindow.cpp
|
Equipment window shows equip stat changes on mouseover.
|
12 months ago |
Map.cpp
|
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 |
Map.h
|
Add map types to every stage plate and to new stages. Correctly handle Discord SDK disconnects when the app is closed or not started initially.
|
11 months ago |
Menu.cpp
|
Completed image caching technique for rendering text using the normal engine draw functions.
|
11 months ago |
Menu.h
|
Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications.
|
11 months ago |
MenuAnimatedIconButton.h
|
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 |
MenuAnimatedIconToggleButton.h
|
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 |
MenuComponent.cpp
|
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.
|
11 months ago |
MenuComponent.h
|
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.
|
11 months ago |
MenuIconButton.h
|
Added money display to inventory GUI. Corrected inventory amounts displaying incorrectly in inventory menus (references to other items fixed). Added MenuIconButton appearance flags to disable outlines/backgrounds
|
12 months ago |
MenuItemButton.h
|
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.
|
11 months ago |
MenuItemItemButton.h
|
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.
|
11 months ago |
MenuLabel.h
|
Completed image caching technique for rendering text using the normal engine draw functions.
|
11 months ago |
Merchant.cpp
|
Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications.
|
11 months ago |
Merchant.h
|
Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications.
|
11 months ago |
MerchantWindow.cpp
|
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.
|
11 months ago |
Meteor.cpp
|
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 |
Monster.cpp
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
Monster.h
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
MonsterAttribute.h
|
Traveling Merchant Purchase Window and systems implemented.
|
11 months ago |
MonsterData.cpp
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
MonsterStrategyHelpers.h
|
Converted all Monster Strategy IDs to using strings instead of magic numbers, removed magic numbering system from configs.
|
11 months ago |
NewClasses.txt
|
Multishot Ranger ability implemented.
|
1 year ago |
OverworldMapLevelWindow.cpp
|
GUI template/macro usage refactor.
|
12 months ago |
OverworldMenuWindow.cpp
|
GUI template/macro usage refactor.
|
12 months ago |
Pathfinding.cpp
|
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 |
Pathfinding.h
|
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 |
Player.cpp
|
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
|
11 months ago |
Player.h
|
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
|
11 months ago |
PlayerMoneyLabel.h
|
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.
|
11 months ago |
PopupMenuLabel.h
|
Completed image caching technique for rendering text using the normal engine draw functions.
|
11 months ago |
PulsatingFire.cpp
|
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 |
RCa12948
|
Include game icon in executable and game window (such a PITA)
|
1 year ago |
RUN_STRATEGY.cpp
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
Ranger.cpp
|
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 |
RowInventoryScrollableWindowComponent.h
|
Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications.
|
11 months ago |
RowItemDisplay.h
|
Traveling Merchant Purchase Window and systems implemented.
|
11 months ago |
RowMerchantInventoryScrollableWindowComponent.h
|
Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications.
|
11 months ago |
RunAway.cpp
|
Converted all Monster Strategy IDs to using strings instead of magic numbers, removed magic numbering system from configs.
|
11 months ago |
RunTowards.cpp
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
ScrollableWindowComponent.h
|
Fix scrollbar boundary not updating upon switching to new menus. Fix bug with positions from keyboard/button maps not using original positions in scrollable components.
|
12 months ago |
SellItemWindow.cpp
|
Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications.
|
11 months ago |
ShootAfar.cpp
|
Converted all Monster Strategy IDs to using strings instead of magic numbers, removed magic numbering system from configs.
|
11 months ago |
SlimeKing.cpp
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
Slime_King_Encounter.txt
|
Mobs can now have ifreames. Add in documentation for slime king encounter and prep a spritesheet for it.
|
1 year ago |
SpawnEncounterLabel.h
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
StatLabel.h
|
GUI template/macro usage refactor.
|
12 months ago |
State.h
|
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 |
State_GameRun.cpp
|
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
|
11 months ago |
State_GameRun.h
|
Added sprite versions of updated wrap text functions.
|
11 months ago |
State_LevelComplete.cpp
|
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 |
State_LevelComplete.h
|
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 |
State_MainMenu.cpp
|
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 |
State_MainMenu.h
|
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 |
State_OverworldMap.cpp
|
Add map types to every stage plate and to new stages. Correctly handle Discord SDK disconnects when the app is closed or not started initially.
|
11 months ago |
State_OverworldMap.h
|
Fix ViewPort PGEX. Added Draw String functions from PGE to ViewPort.
|
12 months ago |
State_Story.cpp
|
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 |
State_Story.h
|
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 |
TMXParser.h
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
11 months ago |
TSXParser.h
|
Generate mock-up map textures when commerical assets are not found.
|
12 months ago |
Test.cpp
|
Use structured bindings for map k,v pairs. Place counters for for range iterator loops locally inside their scopes.
|
12 months ago |
Test.h
|
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 |
Theme.h
|
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 |
Thief.cpp
|
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 |
Toggleable.h
|
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 |
Trapper.cpp
|
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 |
Turret.cpp
|
Converted all Monster Strategy IDs to using strings instead of magic numbers, removed magic numbering system from configs.
|
11 months ago |
Unlock.cpp
|
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 |
Unlock.h
|
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 |
Version.h
|
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
|
11 months ago |
VisualNovel.cpp
|
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 |
VisualNovel.h
|
Implemented color code text in PGE.
|
12 months ago |
Warrior.cpp
|
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 |
Witch.cpp
|
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 |
Wizard.cpp
|
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 |
buildtemplate.html
|
Corrected web build linux script and fixed animations on Turret flower. Issue #19
|
1 year ago |
config.h
|
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 |
cpp.hint
|
Inventory refactor completed. Individual monster loot and stage loot inventories now compatible.
|
1 year ago |
discord_game_sdk.bundle
|
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.
|
11 months ago |
discord_game_sdk.dll
|
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.
|
11 months ago |
discord_game_sdk.dll.lib
|
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.
|
11 months ago |
discord_game_sdk.dylib
|
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.
|
11 months ago |
discord_game_sdk.so
|
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.
|
11 months ago |
drawutil.cpp
|
Fix Perspective correction on ViewPort PGEX. Implement windowing system and remove sprite reliance from all menu components.
|
12 months ago |
drawutil.h
|
Fix Perspective correction on ViewPort PGEX. Implement windowing system and remove sprite reliance from all menu components.
|
12 months ago |
emscripten_build.ps1
|
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.
|
11 months ago |
emscripten_run.ps1
|
Remove stray #pragma once lines, update PGE emscripten build so it handles mouse scrolling proper. Add emscripten run script. Build 3146.
|
1 year ago |
freetype.dll
|
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 |
freetype.lib
|
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 |
loc.sh
|
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.
|
11 months ago |
miniaudio.h
|
Add in Wizard full render images and incorporate image in engine.
|
1 year ago |
ms-vscode.cpptools-1.16.3@linux-x64.vsix
|
Implemented multi-stage jump phase 2
|
1 year ago |
olcPGEX_Gamepad.h
|
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 |
olcPGEX_Graphics2D.h
|
Prepare framework with Draw and DrawDecal split.
|
1 year ago |
olcPGEX_MiniAudio.h
|
Add in Wizard full render images and incorporate image in engine.
|
1 year ago |
olcPGEX_TTF.h
|
Fix up build to be compliant with GCC compiler. Fixed lowercase character filenames to match actual character names in-game.
|
12 months ago |
olcPGEX_TransformedView.h
|
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
|
11 months ago |
olcPGEX_ViewPort.h
|
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
|
11 months ago |
olcPixelGameEngine.h
|
Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens.
|
11 months ago |
olcUTIL_Animate2D.h
|
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 |
olcUTIL_Camera2D.h
|
It's 2023 btw
|
1 year ago |
olcUTIL_DataFile.h
|
Added Merchant config files and parsing of config files to merchant structure.
|
12 months ago |
olcUTIL_Geometry2D.h
|
It's 2023 btw
|
1 year ago |
pge.data
|
Text rendering properly deals with newline characters. Updated components that were not properly rendering.
|
11 months ago |
pge.html
|
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 |
pge.js
|
Text rendering properly deals with newline characters. Updated components that were not properly rendering.
|
11 months ago |
pge.wasm
|
Text rendering properly deals with newline characters. Updated components that were not properly rendering.
|
11 months ago |
pixelGameEngine.cpp
|
Fix ViewPort PGEX. Added Draw String functions from PGE to ViewPort.
|
12 months ago |
play.html
|
Corrected web build linux script and fixed animations on Turret flower. Issue #19
|
1 year ago |
resource.h
|
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 |
resource1.h
|
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 |
safemap.h
|
Converted all Monster Strategy IDs to using strings instead of magic numbers, removed magic numbering system from configs.
|
11 months ago |
sig
|
Fix up build to be compliant with GCC compiler. Fixed lowercase character filenames to match actual character names in-game.
|
12 months ago |
switch-class.snippet
|
All underlying class differences now applied to code. Preparation for other class implementations. Implemented class swapping via mouse wheel.
|
1 year ago |
update_version.ps1
|
Implemented auto-incrementing project version numbers.
|
1 year ago |
util.cpp
|
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 |
util.h
|
Garbage collection for rendered truetype fonts implemented. Added CREDITS file. Removed strange forward declare requirement on util file.
|
1 year ago |