240 Commits

Author SHA1 Message Date
4463fbbae5 Update Stage Plates to include the level type. Created Overworld Menu, and Initialized Character Menu. Story and shops no longer have the change loadout buttons. 2023-11-29 23:52:43 -06:00
25b6dc0299 Corrected word wrapping issues with PGEX_TTF. Added another line, fixed word wrapping width. Fixed up which fonts were used for measuring sizes. 2023-11-29 23:09:03 -06:00
d9b1908985 Garbage collection for rendered truetype fonts implemented. Added CREDITS file. Removed strange forward declare requirement on util file. 2023-11-29 16:43:41 -06:00
5331a3d443 Implement font upscaling hack for similar looking web/PC font rendering. 2023-11-29 06:16:56 -06:00
f9b00a8931 Implemented LessRoundBox custom font and FT2 extension font rendering. Enabled Emscripten compatible FT2 extension capabilities. Replaced original TTF PGEX with newline compatible version. 2023-11-29 06:05:29 -06:00
16e0fe4042 Added character portrait displays and discussion-context coloring. 2023-11-28 19:45:10 -06:00
b437202e13 Background fading transition added. 2023-11-28 19:27:23 -06:00
88bafaec3f Text navigation for visual novel added. 2023-11-28 19:12:31 -06:00
a7f13e0077 Implemented unlocking of areas via clearing stages. Game fade in/out for state transitions. Asset loading for visual novel assets. Visual Novel command execution code implemented. Visual Novel basic rendering and input handling enabled. 2023-11-28 18:29:06 -06:00
Quapsel
6e100b88bd 1_3 & 1_4 Layout done + Preset tiles placed. 2023-11-28 07:56:15 +01:00
90d465fd7b Written the basic outlines for the story visual novel file management, the file parser, and the visual novel class commands. Untested parser initialization code implemented. Added some assets. 2023-11-27 23:33:45 -06:00
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. 2023-11-27 02:38:12 -06:00
3605aa818d Display item loadout HUD information while playing. Fix item drops bugging out at lower frame rates. 2023-11-26 15:51:13 -06:00
633c9355bc Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-11-26 14:47:10 -06:00
45c6d22ee0 Corrected amount values drawn from inventory amt function and GetItemCount() functions. Added ability for Loadout items to be used on the field. Treated as abilities, and setup keybinds. 2023-11-26 14:46:24 -06:00
Quapsel
e9da6b4bf6 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-11-26 19:41:47 +01:00
Quapsel
0f6257c66f missing directions for Chapter 1 Tilepresets completed. 2023-11-26 19:41:09 +01:00
933fc16cce Add in item drop overlays to HUD. 2023-11-26 12:17:35 -06:00
88b8f17edb Added square skill overlay icons, item drop magnet speed massively increased for the lazy players, and added a draw square pie cooldown function. 2023-11-23 19:59:19 -06:00
a3ac1243d7 Item Drops implemented on monster kills. 2023-11-22 15:49:41 -06:00
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. 2023-11-22 14:30:15 -06:00
b61f9ddf96 Setup monster drop config data and monster drop data structure. 2023-11-21 22:03:48 -06:00
6c16405908 Finish level complete layout. 2023-11-20 20:40:14 -06:00
7fe19c6510 Level completed menu should be in its own state to prevent the game from continuing to run in the background. 2023-11-20 17:03:35 -06:00
5652741ec0 Added level complete window upon completing a stage. 2023-11-19 15:57:18 -06:00
5b28478596 Inactive/Active ring status based on being in/out of combat. 2023-11-19 13:40:01 -06:00
eeb24934a3 Added an end zone ring graphic. 2023-11-16 20:41:59 -06:00
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. 2023-11-16 19:24:02 -06:00
008f6a28f6 Added map tests and map type properties to all maps. 2023-11-16 18:54:52 -06:00
98006d8001 Add in commercial assets placeholder folder 2023-11-14 18:14:46 -06:00
e92b35bc94 Updated all map files to use commercial assets folder for images. 2023-11-14 18:04:00 -06:00
69d599ee03 Remove unnecessary items from maps folder. Removed purchased assets from HEAD. 2023-11-14 16:52:16 -06:00
7e371f6779 Add in loadout system to Player class. 2023-11-13 19:48:39 -06:00
795d59f1a4 Switch to templates for grabbing a component from a menu. 2023-11-13 11:26:11 -06:00
347f4cc576 Test spawn group 2023-11-13 00:16:55 -06:00
c6c5efbc74 Tied level entry button to map loading and gameplay. 2023-11-13 00:15:00 -06:00
88e01b8503 Render the spawn list and stage name/chapter name in level select. 2023-11-12 22:23:54 -06:00
c41ae8aaf9 Remove memoryleak.txt debug file from the repo. 2023-11-11 17:35:36 -06:00
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. 2023-11-11 17:31:53 -06:00
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 2023-11-11 07:09:40 -06:00
380582dfeb Implemented automatic memory leak detection and reporting for CRT. 2023-11-11 04:03:48 -06:00
c065e9f6fb Fix State_OverworldMap dependency in TMXParser.h 2023-10-29 17:00:54 -05:00
35526016bb Merge World Map. 2023-10-29 14:52:17 -05:00
76136a3f68 Added overworld map connection point reading to TMXParser. 2023-10-29 14:50:22 -05:00
Quapsel
eeab618be7 Some work at world map 2023-10-29 15:00:45 +01:00
cedb465c79 Toggle Interface implementation. Class toggling connections created and class switching via class selection menu completed. 2023-10-24 04:52:24 -05:00
02c7165b37 Add in class display labels, animated sprite icons, and title of the window. 2023-10-24 03:03:34 -05:00
800a5767f2 Add destructors for all menu components and sub components. Finish menu navigation for class selection window and class info window. 2023-10-22 23:19:47 -05:00
e189d4b516 Class ability descriptions added. Full render image paths now defined. Moved some class information around. 2023-10-22 02:07:03 -05:00
0fdfa65ddf Extracted base health, base attack,and growth rates from being tied to the player directly. Values update on class changes. 2023-10-22 00:48:09 -05:00