summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
8 daysCommiting final changes before closing projectmastertalha
12 daysAdded dropdown buttontalha
2025-03-27Added imgui components:talha
- Added ui button, basic but also centers text automatically, IT IS SLOW - IN PROGRESS: adding a drop down select box
2025-03-23Feature: Created a menu, basic ui system:talha
- Created a menu to pause the game when pressing escape - Created a basic ui_button, with color, padding and behavior - Refactored state and renderer code, moved renderer into state
2025-03-23Fixed function definitiontalha
2025-03-23Updated Quad Drawing, Added compile and run scripttalha
2025-03-22Trying to work with fullscreen window but linux wont let metalha
2025-03-13setup responsive scalingtalha
2025-03-06Making project work with clangd:talha
- Moved a lot of items into separate header files - Still compiling everything as a single translation unit (but maybe a heavier translation unit [if that is possible]) - setup compile_flags, a way to use clangd without using a build system - stuff like clangd and cmake don't work well with unity builds, so I avoid jumping through hoops
2025-03-03Added levels for teleportertalha
2025-03-03Increased movement speedup, updated teleportertalha
2025-03-01removed skipping when is_collide_xtalha
2025-03-01Added levels, fixed jumping when gravity is invertedtalha
2025-02-23Fixed kerningtalha
2025-02-23Refactored font rendering functionalitytalha
2025-02-22Removed freetypetalha
2025-02-22First pass at using stb_truetype, removed freetypetalha
2025-02-22WIP: replacing freetype with stb_truetypetalha
2025-02-13Refactored GameState, level loading:talha
- moved some gameplay variables to gamestate - refactored level loading and moved it to a function. - Fixed reloading level - Added loading previous level - Added loading next level
2025-02-12Fixed camera jerktalha
2025-02-12Improved level design tooling, Added ui cameratalha
2025-02-11added debug draw lines for easier level designingtalha
2025-02-11Added line rendereringtalha
2025-02-10updated rect calculations, separated renderer logic:talha
- position now starts from left bottom corner, to make drawing easier - moved quad rendering functions to their own files
2025-02-10V1 of updating how entity position is treated:talha
- position corresponds to bottom left of block. - makes it easy and predictable to design and place levels.
2025-02-10Updated Rect members:talha
- lt, rb -> lb, rt - This makes a lot more sense.
2025-02-10removed redundant fields from Recttalha
2025-02-10updated level loading logictalha
2025-02-10improved gravity flipping blocktalha
2025-02-09Added camera_panning, vec2 divide overload, Fixed MINtalha
2025-02-09Improved level file format, camera follow when moving:talha
- Added ability to use spaces and tabs for formatting level files for better readability. - Fixed camera follow
2025-02-08Updated gameplay, level_format, level_loading:talha
* Added new gameplay elements: - invert gravity block - teleporter * updated level_format: - added id for explicitly setting block id before hand - added link_id for teleporter block * added method to get_entity_by_id * updated level loader to ignore `\t` and ` ` for readably file formatting * setting raw_position dynamically by using entity_z MAP * simplified goal collision checking * updated level elements drawing
2025-02-03Added basic audio playbacktalha
2025-02-03Added miniaudiotalha
2025-02-01Updated readmetalha
2025-02-01updated todotalha
2025-01-31added another test leveltalha
2025-01-31Updated level format and level loading:talha
- no longer need to specify number of level elements up front
2025-01-28Updated level_handling:talha
- automatically load the next level once goal is reached
2025-01-26Added a basic readmetalha
2025-01-26Added a licensetalha
2025-01-26Fixed typo in wordtalha
2025-01-25Added goal rendering and checkingtalha
2025-01-25Updated air movement:talha
- Player can move a small amount in the air - this makes the movement feel natural
2025-01-25Updated todo filetalha
2025-01-25Updated level file format, Updated player movement:talha
- Can add comments in a level file - Player movement slightly improved
2025-01-25added asan, level editing, improved movement.talha
2025-01-16updating build.sh commandtalha
2025-01-16Added level loading from filetalha
2025-01-15Added IVec, setting up level editingtalha