Commit graph

50 commits

Author SHA1 Message Date
UnknownShadow200
1c3d8fb72e Simplify writing plugins in C++ slightly 2024-07-28 23:33:22 +10:00
UnknownShadow200
4c21c1c072 Non-working Wii u shader test 2024-04-09 19:29:11 +10:00
UnknownShadow200
89725e4676 Transfer repository to ClassiCube organization
Dreamcast: Also fix loading messages being trimmed
2024-02-20 11:52:31 +11:00
UnknownShadow200
9f1eeb4a20 Fix can't compile android/iOS projects due to PickedPosRenderer.c having been renamed to SelOutlineRenderer.c, less warnings when compiling with modern gcc 2024-01-15 18:19:59 +11:00
UnknownShadow200
dda2f34523 Rename Window_Close to Window_RequestClose to better reflect what it does, also ignore game files in root directory for .gitignore 2024-01-14 15:25:12 +11:00
UnknownShadow200
85d0a980ec Webclient: Make it easier to change where default texture pack is downloaded from, and use ccall a little bit less
Also update buildbot scripts
2024-01-09 20:21:24 +11:00
UnknownShadow200
677edba22e Change console links in readme to classicube.net pages 2023-11-30 07:20:30 +11:00
UnknownShadow200
39b09a9202 Simplify altering default builtin colours, and loading options representing colours
Also improve String_Append to deliberately crash the game when attempting to append to an uninitialised string in MSVC debug builds
2023-11-20 19:30:36 +11:00
UnknownShadow200
52f3acc285 More documentation updates 2023-09-21 20:48:44 +10:00
UnknownShadow200
4e9c0cd4d4 Some documentation additions 2023-09-20 21:44:02 +10:00
UnknownShadow200
08e93f7562 Show better error message when plugin fails to load with error 126 on Windows, which most often happens because the exe isn't named ClassiCube.exe
Also
1) Add section to plugin development document on how you should load functions/variables dynamically on Windows
2) Add function pointer declarations for a number of exported functions from ClassiCube
2023-09-11 20:13:48 +10:00
UnknownShadow200
7cb456f89e Wii: Add SSL support 2023-08-04 21:51:40 +10:00
UnknownShadow200
cca8ff64a3 Fix isometric rendered blocks being slightly misaligned on OpenGL/Direct3D 11 (Thanks 123DMWM), fix sometimes not compiling on recent macOS due to CGDisplayBitsPerPixel no longer being defined 2023-06-12 18:59:22 +10:00
UnknownShadow200
fd6301a840 Update buildbot.sh with more recent changes, and minorly tidy up readme 2023-06-09 23:25:21 +10:00
UnknownShadow200
20277e4dec Fix clicking links not working on Windows 95/98, improve readme a bit to be clearer about OpenGL 1.1 support and link to WIP compiling with overriden defaults 2023-06-08 22:15:37 +10:00
UnknownShadow200
bf52adf76c Visual Studio: Include CCIcon.rc by default, so that executables compiled using Visual Studio have an icon 2023-03-26 00:23:45 +11:00
UnknownShadow200
9eb115c991 Tidy up plugin compiling instructions, especially for mingw-w64 2023-01-17 20:46:25 +11:00
UnknownShadow200
a05aea21ca more minor documentation/example fixes, and remove some unnecessary code 2022-09-12 23:26:55 +10:00
UnknownShadow200
9f76f39cc7 Fix files not being loaded after saving, and fix documentation for changes 2022-09-12 20:23:31 +10:00
aurxenon
c5f4a49289 Get the game to compile for Alpha architecture 2022-08-28 18:47:58 -04:00
UnknownShadow200
431c3e427e
Improve plugin compiling instructions and also document for macOS 2022-08-12 23:01:21 +10:00
UnknownShadow200
202947e4a7 fix ios info.plist not working with command line build 2022-07-08 07:51:02 +10:00
UnknownShadow200
6060af889f Change '-----' to '-' for empty slots in list menus for more classic authenticity 2021-12-04 09:48:50 +11:00
UnknownShadow200
cb48d63437 Split up Dat_Load into Dat_Load and Dat_LoadFormat2 2021-11-21 08:47:20 +11:00
UnknownShadow200
ac0bf7ccdb WIP on options.txt documentation, also add register dumping for Windows ARM64 2021-11-20 10:41:28 +11:00
UnknownShadow200
7db720f10f Change webclient hosting documentation to clarify scope a bit better 2021-11-10 17:39:20 +11:00
UnknownShadow200
ce2c3a9607 Update webclient hosting documentation 2021-11-01 18:27:26 +11:00
UnknownShadow200
28893886d4
Fix example plugin instructions not compiling 2021-10-10 20:09:31 +11:00
UnknownShadow200
aa809491cc ios: actually show the rendered game onscreen
no textures and always uses 100% CPU though, so not all that great
2021-09-17 19:39:47 +10:00
UnknownShadow200
c65143e6d0 More col -> color renaming 2021-09-16 20:07:38 +10:00
UnknownShadow200
477b37fc80 Add documentation for strings 2021-09-16 19:35:33 +10:00
UnknownShadow200
2eb23fe88a tidy up sound-credits.md 2021-08-14 18:55:54 +10:00
UnknownShadow200
c59173a377 credit where credit is due 2021-08-13 22:41:19 +10:00
UnknownShadow200
5a41563cc8
Add modules.md listing the modules in ClassiCube 2021-06-14 15:15:34 +10:00
UnknownShadow200
d5226a023f Improve documentation for C++ plugins (Thanks xnotx123)
Also get icon working on windows 98
2021-01-22 21:27:54 +11:00
UnknownShadow200
b8bf9db131
Add basic documentation on how the 2D gui works 2020-12-26 11:50:50 +11:00
UnknownShadow200
408cb1726e Webclient: Get 'download size for texture packs' to work in firefox for some sites at least 2020-12-16 00:06:04 +11:00
UnknownShadow200
9f88700074 Android version should always be fullscreen
Also improve documentation for String_Format (Thanks Tree)
2020-11-21 14:06:14 +11:00
UnknownShadow200
81f5e829e6 Add documentation in hosting-webclient.md for how to properly design webpage hosting the webclient for mobile devices 2020-11-03 22:43:36 +11:00
UnknownShadow200
b429750127 Backport adding support for InputEvents.TextChanged from AndroidInputType branch 2020-10-18 14:51:13 +11:00
UnknownShadow200
13fda4c626 remove old String typedef completely 2020-10-18 12:31:19 +11:00
UnknownShadow200
399bd8812c Fix tex ids overlay title with high DPI, update hosting-flask.md 2020-08-22 23:44:03 +10:00
UnknownShadow200
2de35be8d9 Fix hosting-webclient.md not working with very recent emscripten
Emscripten doesn't special case '#canvas' to Module['canvas'] anymore, instead it does document.querySelector('#canvas'). So give the canvas element the id of 'canvas' instead of 'GameCanvas' to make it work.

Also change the 'exception thrown' message to include the actual javascript error message.
2020-08-22 16:18:39 +10:00
UnknownShadow200
47e85fcc73
fix link in hosting-webclient.md (good old case sensitivity) 2020-08-20 18:56:05 +10:00
UnknownShadow200
386ce44cc8 Fix android makefile to compile, add readme for doc/misc folder 2020-07-27 22:09:37 +10:00
UnknownShadow200
65ee8fe655 Cleanup options code, simplify css on example classisphere website 2020-07-23 09:07:39 +10:00
UnknownShadow200
35ed41ab81 Fix wrong link in hosting-webclient.md and simplify hosting-flask.md by combining the 3 html template files into 1 2020-07-08 18:27:13 +10:00
UnknownShadow200
c44153a50b Simplify protocol.c for when string arguments don't need to be variable
Also add missing document. in hosting-flask.md, fixes #679 (Thanks ToonDragon)
2020-06-15 17:44:18 +10:00
UnknownShadow200
9d68364781 Combine GameStructs.h into Game.h
Also breaks all plugin source code, sorry about that
2020-06-13 11:13:41 +10:00
UnknownShadow200
3ce5b1145a Split up misc folder into misc and doc folder 2020-05-29 22:43:10 +10:00