Commit graph

  • 961efc3b67 After a long hiatus, doing this major refactor is just not in the cards right now render-logic-refactor-WIP Ethan 2025-05-31 11:47:31 -04:00
  • 43bbc9e21d Preload scripts on boot and grab by ID for less file io operations + general cleanup master ethan 2025-04-22 13:37:50 -04:00
  • 3241eafea0 Removed old build folder ethan 2025-04-18 12:11:58 -04:00
  • d4711ddd26 removed compile_flags.txt ethan 2025-04-18 12:11:06 -04:00
  • 5a5e907d88 fixed broken screenshot link ethan 2025-04-17 11:48:26 -04:00
  • 3437441feb Added readme and various comments and general cleanup ethan 2025-04-17 11:30:11 -04:00
  • 701ac3e151 improved support for different resolutions + general documentation and cleanup ethan 2025-04-14 16:04:43 -04:00
  • 6ad1272d7d Adding some sound effects Ethan 2025-04-10 16:12:46 -04:00
  • cb79147e50 Delete YuppleMayham/src/gameplay/' snakert12345 2025-04-04 13:41:09 -04:00
  • 93b0c0ea0d Added spatial sound effects, fixed a bunch of memory leaks Ethan 2025-04-04 13:34:27 -04:00
  • d3ad840169 Adjusted animation definition storage to be consistent Ethan 2025-04-02 19:33:13 -04:00
  • dccd19ac80 Removed overuse of polymorphisim Ethan 2025-03-31 17:23:33 -04:00
  • 1b6f5cff5b Added music player, next is the sound effects and loading music depending on the scene Ethan 2025-03-28 11:30:07 -04:00
  • 268e6d6ebf added backgrounds to empty space, updated event polling to be more responsive Ethan 2025-03-24 18:59:16 -04:00
  • 294d75ff59 Moved to linux so depends aren't such a mess! Also decided to bundle the thirdparty glad.c library with the project. Debugging fonts added. General fixes and new GLM version Ethan 2025-03-19 22:11:37 -04:00
  • 78540b8ac6 added new song Willy 2025-03-02 01:36:31 -05:00
  • 6691d670e2 Fixed followMouse bug layover from old origin point problem Ethan Adams 2025-03-01 13:05:30 -05:00
  • c6a21b24bb Merge branch 'master' of https://git.wienermeister.net/snakert12345/yupplemayham Ethan Adams 2025-02-28 20:45:50 -05:00
  • c4b6c187db removed iostream from ftfont Ethan Adams 2025-02-28 20:45:32 -05:00
  • b10f6884cd Delete compile_commands.json snakert12345 2025-02-28 20:40:39 -05:00
  • 6e7bb8397f Switched to LuaJIT and made some other misc. changes Ethan Adams 2025-02-28 19:39:50 -05:00
  • 02403b142a Decided to just implement auto it reload since it feels better on the player end. Also added much needed logging for tileset loading Ethan Adams 2025-02-27 13:46:10 -05:00
  • ff8bcf3480 fixed physics bug caused by the shift in origin Ethan Adams 2025-02-27 13:22:26 -05:00
  • e2c5462c38 Quicky hacky solution for blur timings. Not scalable, needs future refactoring v0.0.1.1 Ethan Adams 2025-02-26 14:33:26 -05:00
  • 46838f2743 Postprocess work and hopefully improved memory handling. removing over used shared_ptr Ethan Adams 2025-02-26 03:17:38 -05:00
  • 5501a13488 Added framebuffers for world and hud for postprocessing. Also fixed a nagging NDC issue Ethan Adams 2025-02-24 21:30:48 -05:00
  • f7f68e500b Added tracy for debugging. further optimizations Ethan Adams 2025-02-05 22:03:11 -05:00
  • 95fa07b183 Changed the rendering system for layering and less shader switching. Noticable speed improvement Ethan Adams 2025-01-30 22:17:38 -05:00
  • 169cc6d617 Added more robust logging. Put garbage collection on 3 minute interval Ethan Adams 2025-01-28 20:02:40 -05:00
  • b11a99b0d4 changed deltaTime to double Ethan Adams 2025-01-28 18:52:54 -05:00
  • 868ec3eb56 optimization Ethan Adams 2025-01-28 16:07:58 -05:00
  • 0620990611 Added Tiled mapping support Ethan Adams 2024-08-22 20:13:38 -04:00
  • 6ee1e08e2a added an ammo indicator(for debug purposes) Ethan Adams 2024-08-20 14:43:34 -04:00
  • d22757fd93 added machine gun and pistol reload animations Ethan Adams 2024-08-20 13:43:52 -04:00
  • 846f85f1f6 Revamped animation system Smoother reloading Added idle atlas for player Ethan Adams 2024-08-17 18:06:13 -04:00
  • 90a843946a Added cycle weapons command and the ability to hold more than one weapon. Ethan Adams 2024-06-27 00:02:26 -04:00
  • 1f38730c96 Added normal parameter for easier knockback implemention script-side Moved scripts to more descriptive location Ethan Adams 2024-06-25 15:40:17 -04:00
  • cefcb3889b Added weapon scripting system, added shotgun as example. Ethan Adams 2024-06-23 14:21:52 -04:00
  • fca7d0f99f Added weapon scripting system and added shotgun as an example. Ethan Adams 2024-06-23 14:21:16 -04:00
  • 3075a01b3d Sorted header files under include made Script base class for AIScript and eventually WeaponScript Ethan Adams 2024-06-22 23:01:50 -04:00
  • 7e7dfd97b7 Removed UNIX (..) from headers Cleaned up the weapon class moved mousestate.h out of gameplay into utility Ethan Adams 2024-06-22 00:08:59 -04:00
  • 6164458aa7 Bullets no longer collide with wielder. Added new Event "OnBulletCollide" use this event to handle bullet damage effects etc. Ethan Adams 2024-06-21 22:16:05 -04:00
  • 5b4816ec32 Adding back bullet and removed whitespace 0.0.1 Ethan Adams 2024-06-21 17:21:40 -04:00
  • 07d640e3fa check Ethan Adams 2024-06-21 17:12:40 -04:00
  • 57289ca732 Add project files. Ethan Adams 2024-06-21 16:59:06 -04:00
  • 595f761123 Add .gitattributes and .gitignore. Ethan Adams 2024-06-21 16:59:02 -04:00