Clownacy
fe4c14615b
More README cleanup
2020-10-25 20:53:47 +00:00
Clownacy
1b9c2d3662
Make README explicitly list C++
...
Cave Story wasn't written in C, only stylised like it.
2020-10-25 11:35:53 +00:00
Clownacy
d81c46a79c
Release custom code under the MIT licence
...
Of course, Pixel's code is still proprietary.
2020-10-23 19:09:55 +01:00
Clownacy
0730bb74ef
More cleanup
2020-09-27 22:02:45 +01:00
Clownacy
97a042dcc0
Deobfuscate some values
2020-09-27 21:12:39 +01:00
Clownacy
59aeae07f8
More documentation
2020-09-27 20:57:24 +01:00
Clownacy
69eed6a966
More documentation
2020-09-27 20:45:08 +01:00
Clownacy
2ab0ff2455
Document Ending.cpp a little
2020-09-27 20:35:58 +01:00
Clownacy
80d5691a7e
Clean-up some code
2020-09-27 20:12:12 +01:00
Clownacy
d1dc861bc3
Another TODO
2020-09-27 20:08:51 +01:00
Clownacy
0df697d5ee
Add a TODO
2020-09-27 20:07:06 +01:00
Clownacy
098aae8d73
Ignore Visual Studio 2019 stuff
2020-09-26 23:25:02 +01:00
Clownacy
ab217f7f6f
Document MakePixToneObject a bit more
2020-09-22 01:43:09 +01:00
Clownacy
049b5e373a
Backport the portable branch's PHILOSOPHY.md
2020-09-22 00:33:50 +01:00
Clownacy
620a25d75c
Made out
ASM-accurate
...
It just so happens that a path buffer and a FILE pointer both take up
the right amount of stack space *and* have the correct stack frame
ordering, so maybe this is actually what the original source code
did.
2020-09-17 21:44:13 +01:00
Clownacy
3a3530252b
Document some leftover debug-related code
2020-09-17 21:07:49 +01:00
Clownacy
c0a6441bcb
Fix another typo
2020-09-17 21:07:48 +01:00
Clownacy
527328c303
Fix a typo
2020-09-17 21:07:48 +01:00
Clownacy
2882f6651a
Apply some Windows types to InitBack
...
Thanks, Cucky
2020-09-17 21:07:43 +01:00
Clownacy
eadc04e46e
Bump StartDirectDraw fix to FIX_MAJOR_BUGS
...
I was debugging GLFW earlier, and this fix wasn't being enabled.
FIX_BUGS should be for aesthetic bugs that only affect gameplay, not
ones that affect fundamental stability.
2020-09-14 23:30:11 +01:00
Clownacy
55b473a490
Document Flash.cpp some more
2020-09-14 17:01:00 +01:00
Clownacy
f47ffea577
Remove a bugfix
...
It can't be saved...
2020-09-12 00:01:42 +01:00
Clownacy
f54dc8ce05
Ramble about the broken font sizes
2020-09-11 23:55:25 +01:00
Clownacy
0324d1532b
Apply SurfaceID type
2020-09-10 21:29:25 +01:00
Clownacy
4078182ee8
Add a bugfix for the blinking text cursor
2020-09-08 04:20:17 +01:00
Clownacy
92d50ae187
Comment on a weird-ass Sleep call
2020-09-04 02:35:31 +01:00
Clownacy
e2b5809990
Remove another explicit array size
2020-09-04 01:19:42 +01:00
Clownacy
b311888a12
Remove ccache in Travis file
...
This matches the portable branch
2020-09-04 00:57:00 +01:00
Clownacy
5579c57738
Remove some explicit array sizes
...
These are just annoying, and chances are the source code never did
this.
I might just remove *all* of these at some point.
2020-09-04 00:54:23 +01:00
Clownacy
c81829e99a
Remove a trailing comma
...
IIRC C89 doesn't allow them in enums. So who knows where else they're
not allowed?
2020-09-04 00:23:07 +01:00
Clownacy
9bba04b395
Rename some background enums
2020-09-04 00:19:49 +01:00
Clownacy
d16aa4cc70
Apply background constants to stage table
2020-09-04 00:09:38 +01:00
Clownacy
fe7765c914
Change some awkward wording
2020-09-03 23:57:07 +01:00
Clownacy
d5cf991733
Make the stage table neater
2020-09-03 23:56:44 +01:00
Clownacy
dce5e215c8
Explain the gamepad button limit
2020-09-03 21:54:10 +01:00
Clownacy
9c63e5994b
Document SelStage.cpp a little
2020-09-03 21:52:05 +01:00
Clownacy
aa396092b5
Translate error messages with FIX_BUGS
2020-09-03 21:39:36 +01:00
Clownacy
7cff891452
Remove that FRAMERATE thing
2020-09-03 21:31:49 +01:00
Clownacy
0c367cecf7
Add FIX_MAJOR_BUGS option
...
This one specifically fixes bugs that either invoke undefined
behaviour or cause memory leaks. Essentially, they affect stability.
Bugs that just affect gameplay will remain covered by FIX_BUGS.
2020-09-03 21:05:14 +01:00
Clownacy
e43160825e
Add bugfix for the broken Waterway TSC script
2020-09-03 20:35:51 +01:00
Clownacy
541ec3695e
Ignore error.log, remove enhanced branch stuff
2020-09-03 17:23:29 +01:00
Clownacy
9724f9d81b
Scrub the enhanced branches from PHILOSOPHY.md
2020-09-03 17:20:32 +01:00
Clownacy
20cbb8cc73
Unlist the dead branches, and reformat the readme
...
Now actually readable in a text editor
2020-08-29 17:04:01 +01:00
Clownacy
c8e1e7aa0a
Another authentic struct name
2020-08-11 00:24:10 +01:00
Clownacy
e41d4472ec
Another authentic struct name
2020-08-11 00:24:10 +01:00
Clownacy
a2ecd75271
Restore an original struct name
...
This was buried in the Linux port
2020-08-11 00:24:04 +01:00
Clownacy
d12ee0813f
Remove some trailing commas
2020-08-05 22:09:05 +01:00
Clownacy
90d57b7d1b
More direction macros
2020-08-05 22:06:53 +01:00
Clownacy
4c758bb926
Apply more direction macros
2020-08-05 22:03:51 +01:00
Clownacy
a305151302
Apply some direction macros
2020-08-05 21:47:50 +01:00