Commit Graph

213 Commits (88b8f17edb4a58bc6083b006ce4897609d2d9474)

Author SHA1 Message Date
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 a3ac1243d7 Item Drops implemented on monster kills. 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 b61f9ddf96 Setup monster drop config data and monster drop data structure. 1 year ago
sigonasr2 a139072d68 Corrected bugs with removing items from the incorrect main inventory. 1 year ago
sigonasr2 22d1a6d834 Corrected RemoveItem function to handle monster loot and stage loot tracking. 1 year ago
sigonasr2 8af7afadae Added a popup menu label class and require menu label defines for InventoryScrollableWindowComponents 1 year ago
sigonasr2 3ff558d44e Added pragma regions to all license comment fields in files and collapsed them. 1 year ago
sigonasr2 1745911eb5 Add Inventory Clear functions. Prep Monster Loot and Stage Loot inventory types. 1 year ago
sigonasr2 5652741ec0 Added level complete window upon completing a stage. 1 year ago
sigonasr2 5b28478596 Inactive/Active ring status based on being in/out of combat. 1 year ago
sigonasr2 eeb24934a3 Added an end zone ring graphic. 1 year ago
sigonasr2 ce3be8b05d Map names now stored based on stage plate names provided. Made unlock conditions based on their actual unlock conditions and not the names of the plates. 1 year ago
sigonasr2 008f6a28f6 Added map tests and map type properties to all maps. 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 2bf45dacef It's 2023 btw 1 year ago
sigonasr2 dd531d1fd7 Apply OLC-3 License to all source files. 1 year ago
sigonasr2 1bf30f4392 Added ability to select a loadout item from the inventory menu screen. 1 year ago
sigonasr2 c6c5efbc74 Tied level entry button to map loading and gameplay. 1 year ago
sigonasr2 88e01b8503 Render the spawn list and stage name/chapter name in level select. 1 year ago
sigonasr2 bc07f58c9a Fix centering of camera for overworld map. 1 year ago
sigonasr2 30a5cdc488 Correct memory leak in consuming items from inventory. Added overworld menu layout. Warrior Up walk animation has head bobbing like all the others now. Fixed alignment of items for ScrollableWindowComponents, fix scrollbar resizing when parent component has offsets. 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 380582dfeb Implemented automatic memory leak detection and reporting for CRT. 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 4f65d2240a Navigation between unlocked stages is now possible. 1 year ago
sigonasr2 c065e9f6fb Fix State_OverworldMap dependency in TMXParser.h 1 year ago
sigonasr2 76136a3f68 Added overworld map connection point reading to TMXParser. 1 year ago
sigonasr2 cedb465c79 Toggle Interface implementation. Class toggling connections created and class switching via class selection menu completed. 1 year ago
sigonasr2 02c7165b37 Add in class display labels, animated sprite icons, and title of the window. 1 year ago
sigonasr2 800a5767f2 Add destructors for all menu components and sub components. Finish menu navigation for class selection window and class info window. 1 year ago
sigonasr2 e189d4b516 Class ability descriptions added. Full render image paths now defined. Moved some class information around. 1 year ago
sigonasr2 0fdfa65ddf Extracted base health, base attack,and growth rates from being tied to the player directly. Values update on class changes. 1 year ago
sigonasr2 04d6f42526 Handled dynamic adding and removing of inventory items and syncing with menu systems. 1 year ago
sigonasr2 ff3f4ba1c0 Setup framework for scrollbar and buttons in ScrollableWindowComponent. Fixed a bug where disabled buttons would not increment selection check loop. CreateMenu function instead of creating pointer and returning, so windows can add stuff to menus easily. 1 year ago
sigonasr2 be0225aa97 Change scrollable window component's offset to be an attribute instead. 1 year ago
sigonasr2 1c4ec84d75 Implement dummy items and scrollablewindowcomponent setup 1 year ago
sigonasr2 803a0189d8 Inventory Drag and Drop Management implemented. 1 year ago
sigonasr2 5903692dbb Fix null checks. Inventory display window setup. Ready for draggable interface. 1 year ago
sigonasr2 ba6505b266 Item category, script, and all other information relating to items now load properly with error-handling and proper property overriding. 1 year ago
sigonasr2 877c44c372 Setup Items, item categories, and item scripts, and all associated configuration files for them. 1 year ago
sigonasr2 ce1a2adf81 Should not require pointers for its own self in Crawler class' update loop. 1 year ago
sigonasr2 773f72a45c Main Menu and Game Play state switching. 1 year ago
sigonasr2 43661ee07f Game State System Setup 1 year ago
sigonasr2 d3f26d4bb0 Render all background windows, foreground window is the only one with direct focus. Background windows are darkened. 1 year ago
sigonasr2 203290c94a Added static tileset world optimization and generation features. 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 2f302f7370 Convert all world size positions to use the map's direct map width and height values instead. Fix a bug where using teleport outside the map crashed the game. 1 year ago
sigonasr2 9246852c25 Theme keys are now sorted when loading so they appear in the right order down the line. 1 year ago