Commit Graph

62 Commits

Author SHA1 Message Date
4eddb8993d Add an intro level 2024-04-14 14:30:13 +08:00
2f883d39b0 WIP file-based level loading 2024-04-11 17:01:22 +08:00
9f60aa339b Refactor misc to be more expandable 2024-04-02 15:56:49 +08:00
5b00594685 Outline for level loading 2024-04-02 15:42:04 +08:00
2a81321b7e Make it not crash when player is deleted 2024-04-02 15:04:05 +08:00
3e5456b718 Enable Treap balancing in tree.c
Doesn't seem to have a difference
2024-04-02 14:55:33 +08:00
f70bf85ec2 ToLive misc component 2024-04-02 09:29:46 +08:00
bba3e9d15b Use 1600x900 resolution
Remember to change that in final submission
2024-04-02 09:08:10 +08:00
6bae280a0c Hazard areas are working 2024-04-02 08:56:35 +08:00
20e0add5b4 Fix compiling again on Windows
Also lowering framerate a bit
2024-03-30 22:53:36 +08:00
1908234213 Stop rendering temp bundles 2024-03-30 22:45:12 +08:00
73d10b343f Hazard respawn is also working now
Still need to emit particles on HazardHarm tho
2024-03-30 22:41:49 +08:00
1a1038522c Textbox is working now 2024-03-30 22:05:49 +08:00
c69fe1738c Misc functions like textbox 2024-03-30 21:25:39 +08:00
93ffbfd66c Bundle rendering fixes & first bundle 2024-03-30 18:55:43 +08:00
367a3b1ccb Real info_plate bundle 2024-03-30 18:30:51 +08:00
21201ac367 Tweak player jumping logic & particles when jumping 2024-03-30 15:54:00 +08:00
203f54f76c render_Bundles loading 2024-03-28 14:04:43 +08:00
5698bca940 Dash emits rotating particles 2024-03-26 16:55:28 +08:00
a84c68850d Slience the -Wconvert-null warning
easyx/include/easyx.h:147 triggers this warning. Why convert NULL to int
types anyways?
2024-03-26 16:25:09 +08:00
3aca586cd3 Be more standard C compliant & compile on Windows 2024-03-26 14:40:36 +08:00
c421b76f4c Log initial PerformanceCouter frequency & epoch 2024-03-26 14:22:35 +08:00
78644b87dc Remove input logging 2024-03-26 14:07:49 +08:00
8db8e52819 Particles when dashing 2024-03-26 13:54:32 +08:00
dcca8a348a Very bad randomness 2024-03-26 13:26:22 +08:00
19895363a3 Hook Particle to the other systems
Had to manually merge a change set for this
2024-03-26 12:17:21 +08:00
8bf4d95384 Fix compiling on both MSVC & mingw32
Turns out easyX is different on MSVC and mingw32
2024-03-25 21:10:40 +08:00
0d44ce87ff Particle system 2024-03-25 14:59:00 +08:00
299272b7aa Shiny orb
What could it be?
2024-03-19 15:14:23 +08:00
1c3c3494f6 Use solidXXX instead of fillXXX
turns out fillXXX has outlines
2024-03-19 12:01:36 +08:00
953f1d89ff Render magic gadgets (WIP) 2024-03-19 11:59:09 +08:00
e58e82b21b Camera centers at the top of the player, not bottom 2024-03-08 14:59:52 +08:00
2c954c6d13 Half-working camera 2024-03-08 14:51:29 +08:00
33a9f50b1e Camera (wip) 2024-03-07 10:05:32 +08:00
4ec2805a5d Sleep a bit more precise 2024-03-07 09:55:36 +08:00
bbca75539e Set process DPI aware 2024-03-05 15:37:36 +08:00
1b93095d73 Dashing 2024-03-05 15:20:32 +08:00
c5a230647e Fix gravity
it works now
2024-03-05 14:26:39 +08:00
4f9ea0a09a Debug text & debug build options
use 'winedbg --gdb <file>' to start debugger
2024-03-05 14:19:31 +08:00
a802522eda Remove some verbose logs 2024-03-05 11:55:26 +08:00
ae28f1c770 Rename files to lowercase/shorter 2024-03-05 11:40:42 +08:00
08d4580651 Fix collision
It works now! How great
2024-03-05 10:42:17 +08:00
e1afbdac3e Stop it from crashing 2024-03-04 17:04:05 +08:00
d54ff0f18c Adding playable tests
This crashes
2024-03-04 16:13:43 +08:00
0239b8ff68 Wire App into Main.cpp 2024-03-04 15:05:21 +08:00
abb9eb569f Entity system & malloc initialization fixes 2024-03-04 14:20:50 +08:00
07b5a8df79 Functions for App 2024-03-04 13:41:01 +08:00
4d8f7fa9cf Fix compile error in Physics_Move.c 2024-03-04 13:34:30 +08:00
71228c61a7 Player & initial app code 2024-03-01 17:09:24 +08:00
658eb5b60c Finish input 2024-03-01 16:15:21 +08:00