Commit Graph

49 Commits

Author SHA1 Message Date
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
fcb2997e69 More updates to the mingw environment 2024-03-01 15:06:58 +08:00
edce7b8ae6 Create .clangd config file for mingw 2024-03-01 14:46:50 +08:00
6d81ba2251 Ignore DLLs 2024-03-01 14:39:28 +08:00
ad790f6cc1 Try building on Linux/mingw 2024-03-01 14:38:18 +08:00
f9d4d17163 Initial work on player & input 2024-03-01 14:37:59 +08:00
058865f29e Fixes for Physics_Move 2024-03-01 13:29:29 +08:00
e6bf0bfa61 Rename Component_Physics.h includes 2024-02-29 16:59:04 +08:00
bff2b8aee9 Rename phycics files 2024-02-29 16:55:50 +08:00
663a3401e6 More physics code 2024-02-29 16:51:46 +08:00
e8f0b0c63a Initial work on physics 2024-02-29 16:17:55 +08:00
8e6b6cec9b Component intro 2024-02-29 11:22:52 +08:00
a6642911d7 Initial commit 2024-02-29 09:48:29 +08:00