.. |
.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.
|
1 year ago |
assets
|
Properly reset the player's health and mana between stages.
|
12 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.
|
12 months ago |
utils
|
Add in sig build script and fix integer rounding for green slime and future enemies that have a non-integer scale
|
2 years 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
|
Added the ability for items to be activated upon cast instead of on completion of cast. These item effects also get interrupted by any movement.
|
12 months ago |
Animation.cpp
|
Parse enhancement stats of equipment items.
|
1 year 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
|
Properly reset the player's health and mana between stages.
|
12 months ago |
AttributableStat.h
|
Added caching for shadow text for all PGE default drawing functions and viewport drawing functions.
|
12 months ago |
BitwiseEnum.h
|
Character Info Window layouts setup
|
1 year ago |
Buff.h
|
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
|
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.
|
12 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.
|
12 months ago |
CharacterAbilityPreviewComponent.h
|
Added sprite versions of updated wrap text functions.
|
12 months ago |
CharacterInfoWindow.cpp
|
GUI template/macro usage refactor.
|
1 year ago |
CharacterMenuWindow.cpp
|
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
|
12 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.
|
1 year 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.
|
12 months ago |
Crawler
|
Fix up build to be compliant with GCC compiler. Fixed lowercase character filenames to match actual character names in-game.
|
1 year ago |
Crawler.cpp
|
Added caching for shadow text for all PGE default drawing functions and viewport drawing functions.
|
12 months ago |
Crawler.h
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 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.
|
12 months ago |
Crawler.vcxproj
|
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
|
12 months ago |
Crawler.vcxproj.filters
|
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
|
12 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.
|
12 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.
|
12 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
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
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
|
2 years ago |
InventoryConsumableWindow.cpp
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 months ago |
InventoryScrollableWindowComponent.h
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 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.
|
12 months ago |
Item.cpp
|
Properly reset the player's health and mana between stages.
|
12 months ago |
Item.h
|
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
|
12 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
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 months ago |
Key.cpp
|
Completed image caching technique for rendering text using the normal engine draw functions.
|
12 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.
|
12 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.
|
1 year ago |
Map.cpp
|
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 |
Map.h
|
Foreground and upper foreground tile fade group algorithm now properly splits up tiles based on relative matching tiles so individual objects by themselves fade out instead of entire groups.
|
12 months ago |
Menu.cpp
|
Completed image caching technique for rendering text using the normal engine draw functions.
|
12 months ago |
Menu.h
|
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
|
12 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.
|
12 months ago |
MenuComponent.h
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 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
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 months ago |
MenuItemItemButton.h
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 months ago |
MenuLabel.h
|
Completed image caching technique for rendering text using the normal engine draw functions.
|
12 months ago |
Merchant.cpp
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 months ago |
Merchant.h
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 months ago |
MerchantWindow.cpp
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 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
|
Properly reset the player's health and mana between stages.
|
12 months ago |
Monster.h
|
Properly reset the player's health and mana between stages.
|
12 months ago |
MonsterAttribute.h
|
Traveling Merchant Purchase Window and systems implemented.
|
12 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.
|
12 months ago |
MonsterStrategyHelpers.h
|
Converted all Monster Strategy IDs to using strings instead of magic numbers, removed magic numbering system from configs.
|
12 months ago |
NewClasses.txt
|
Multishot Ranger ability implemented.
|
1 year ago |
OverworldMapLevelWindow.cpp
|
GUI template/macro usage refactor.
|
1 year ago |
OverworldMenuWindow.cpp
|
GUI template/macro usage refactor.
|
1 year 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
|
Added caching for shadow text for all PGE default drawing functions and viewport drawing functions.
|
12 months ago |
Player.h
|
Added caching for shadow text for all PGE default drawing functions and viewport drawing functions.
|
12 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.
|
12 months ago |
PopupMenuLabel.h
|
Completed image caching technique for rendering text using the normal engine draw functions.
|
12 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.
|
12 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.
|
12 months ago |
RowItemDisplay.h
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 months ago |
RowMerchantInventoryScrollableWindowComponent.h
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 months ago |
RunAway.cpp
|
Converted all Monster Strategy IDs to using strings instead of magic numbers, removed magic numbering system from configs.
|
12 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.
|
12 months ago |
ScrollableWindowComponent.h
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 months ago |
SellItemWindow.cpp
|
Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications.
|
12 months ago |
ShootAfar.cpp
|
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
|
12 months ago |
SlimeKing.cpp
|
Properly reset the player's health and mana between stages.
|
12 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.
|
12 months ago |
StatCalculations.txt
|
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
|
12 months ago |
StatLabel.h
|
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
|
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.
|
12 months ago |
State_GameRun.h
|
Added sprite versions of updated wrap text functions.
|
12 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.
|
12 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.
|
12 months ago |
TODO.txt
|
Properly reset the player's health and mana between stages.
|
12 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.
|
1 year 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.
|
12 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
|
Added caching for shadow text for all PGE default drawing functions and viewport drawing functions.
|
12 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.
|
1 year ago |
Warrior.cpp
|
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
|
12 months 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
|
Properly reset the player's health and mana between stages.
|
12 months 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.
|
12 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.
|
12 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.
|
12 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.
|
12 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.
|
12 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.
|
12 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.
|
12 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.
|
1 year 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.
|
12 months ago |
olcPGEX_ViewPort.h
|
Added caching for shadow text for all PGE default drawing functions and viewport drawing functions.
|
12 months ago |
olcPixelGameEngine.h
|
Added caching for shadow text for all PGE default drawing functions and viewport drawing functions.
|
12 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
|
Item Attribute systems reworked from being an enum class to being a class. Added support for the Buff Item Script to modify items. Implemented Damage Reduction proposal.
|
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.
|
12 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.
|
12 months ago |
pge.wasm
|
Text rendering properly deals with newline characters. Updated components that were not properly rendering.
|
12 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.
|
12 months ago |
sig
|
Fix up build to be compliant with GCC compiler. Fixed lowercase character filenames to match actual character names in-game.
|
1 year 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 |