cave-story-solaris/src
Clownacy 6d53668bed Add Wii U platform backend
With this backend, CSE2 can run on the Wii U.

It's not ideal - it doesn't have its own renderer yet, so it just
uses the software renderer, and it only displays on the gamepad,
because drawing to the TV as well makes the game lag.

Also there's no sound.

Also the lack of input rebinding is annoying.
2020-04-14 00:31:13 +01:00
..
Backends Add Wii U platform backend 2020-04-14 00:31:13 +01:00
ArmsItem.cpp Merge branch 'accurate' into portable 2020-01-08 13:16:21 +00:00
ArmsItem.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Attributes.h Backends: Started adding a bunch of error handling stuff (error checking only done in SDL2 for now) 2020-04-10 22:32:29 +02:00
Back.cpp Merge branch 'accurate' into portable 2020-01-08 13:16:21 +00:00
Back.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Bitmap.cpp Don't do -Iexternal 2020-03-31 14:26:24 +01:00
Bitmap.h Added DecodeBitmapFromFile 2020-01-27 00:30:54 +00:00
Boss.cpp More-accurate Boss.cpp variable arrangement 2020-01-07 05:15:56 +00:00
Boss.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
BossAlmo1.cpp Cleanup 2020-04-04 00:43:06 +01:00
BossAlmo1.h Added Core and more NPCs 2019-02-07 14:08:53 +00:00
BossAlmo2.cpp Cleanup 2020-04-04 00:43:06 +01:00
BossAlmo2.h Added Undead Core and more NPCs 2019-02-09 14:47:20 +00:00
BossBallos.cpp Cleanup 2020-04-04 00:43:06 +01:00
BossBallos.h Added Ballos 2019-02-10 00:42:48 +00:00
BossFrog.cpp More-accurate BossFrog.cpp variable arrangement 2020-01-07 05:25:24 +00:00
BossFrog.h Added more NPCs and Balfrog 2019-02-04 18:58:30 +00:00
BossIronH.cpp Apply some missing BOOL constants 2020-04-03 23:16:40 +01:00
BossIronH.h Added IronHead and relevant NPCs 2019-02-07 15:10:46 +00:00
BossLife.cpp Clean-up BossLife.cpp 2019-11-16 01:48:13 +00:00
BossLife.h ...Remove more C-compatibility stuff 2020-01-07 04:50:15 +00:00
BossOhm.cpp Cleanup 2020-04-04 00:43:06 +01:00
BossOhm.h Clean-up BossOhm.cpp 2019-11-16 01:37:05 +00:00
BossPress.cpp Apply some missing BOOL constants 2020-04-03 23:16:40 +01:00
BossPress.h Added Heavy Press 2019-02-09 23:21:27 +00:00
BossTwinD.cpp Apply some missing BOOL constants 2020-04-03 23:16:40 +01:00
BossTwinD.h More NPCs, and added the Sisters 2019-02-07 20:45:53 +00:00
BossX.cpp Cleanup 2020-04-04 00:43:06 +01:00
BossX.h Added Monster X 2019-02-06 12:07:54 +00:00
Bug Fixes.txt Added a bugfix 2019-02-12 04:38:26 +00:00
BulHit.cpp More-accurate BulHit.cpp variable arrangement 2020-01-07 05:37:40 +00:00
BulHit.h Clean-up BulHit.cpp 2019-11-16 00:33:25 +00:00
Bullet.cpp Remove invalid comments 2020-04-06 13:57:54 +01:00
Bullet.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Caret.cpp Remove invalid comments 2020-04-06 13:57:54 +01:00
Caret.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
CommonDefines.h Move and rename attrHot 2020-01-29 22:14:35 +00:00
Config.cpp Merge branch 'accurate' into portable 2020-01-07 04:55:16 +00:00
Config.h Clean-up Config.cpp 2019-11-15 21:03:20 +00:00
Draw.cpp Big disgusting backend rework 2020-04-13 18:19:39 +01:00
Draw.h Add some missing function names 2020-03-22 15:31:28 +00:00
Ending.cpp Merge branch 'accurate' into portable 2020-01-08 13:16:21 +00:00
Ending.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Escape.cpp Merge branch 'accurate' into portable 2020-01-06 19:39:36 +00:00
Escape.h Merge branch 'accurate' into portable 2020-01-06 19:39:36 +00:00
Fade.cpp More-accurate Fade.cpp variable arrangement 2020-01-07 06:06:54 +00:00
Fade.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
File.cpp Change LoadFileToMemory's function signature 2020-01-26 20:06:31 +00:00
File.h Change LoadFileToMemory's function signature 2020-01-26 20:06:31 +00:00
Flags.cpp Clean-up Flags.cpp 2019-11-15 20:15:47 +00:00
Flags.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Flash.cpp More-accurate Flash.cpp variable arrangement 2020-01-07 06:08:23 +00:00
Flash.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Font.cpp Change render backend namespace to RenderBackend_ 2020-04-04 20:24:34 +01:00
Font.h Change render backend namespace to RenderBackend_ 2020-04-04 20:24:34 +01:00
Frame.cpp Similar fixes 2020-02-20 15:59:04 +00:00
Frame.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Game.cpp Change 'PlatformBackend' namespace to 'Backend' 2020-04-04 20:31:27 +01:00
Game.h Merge branch 'accurate' into portable 2020-01-07 04:55:16 +00:00
Generic.cpp Merge branch 'accurate' into portable 2020-03-31 14:07:21 +01:00
Generic.h Merge branch 'accurate' into portable 2020-03-31 14:07:21 +01:00
GenericLoad.cpp Merge branch 'accurate' into portable 2020-01-08 13:16:21 +00:00
GenericLoad.h Clean-up GenericLoad.cpp 2019-11-15 18:50:45 +00:00
Input.cpp Big disgusting backend rework 2020-04-13 18:19:39 +01:00
Input.h SDL2 controller backend - support axes and hats 2020-04-04 22:54:58 +01:00
KeyControl.cpp Clean-up KeyControl.cpp 2019-11-15 18:32:52 +00:00
KeyControl.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Main.cpp Big disgusting backend rework 2020-04-13 18:19:39 +01:00
Main.h Split SDL2 code from Main.cpp 2020-03-31 16:07:34 +01:00
Map.cpp Merge branch 'accurate' into portable 2020-01-08 13:16:21 +00:00
Map.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
MapName.cpp Correct a misnamed variable 2020-01-07 06:43:04 +00:00
MapName.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
MiniMap.cpp Merge branch 'accurate' into portable 2020-01-08 13:16:21 +00:00
MiniMap.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
MyChar.cpp More-accurate MyChar.cpp variable arrangement 2020-01-07 06:52:36 +00:00
MyChar.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
MycHit.cpp More-accurate MycHit.cpp variable arrangement 2020-01-07 06:57:03 +00:00
MycHit.h Clean-up MycHit.cpp 2019-11-14 23:58:33 +00:00
MycParam.cpp Note some out-of-bounds array accesses 2020-02-01 12:45:32 +00:00
MycParam.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
NpcAct.h Rearranged #includes 2019-02-18 21:30:22 +00:00
NpcAct000.cpp Apply some missing BOOL constants 2020-04-03 23:16:40 +01:00
NpcAct020.cpp Sorted out the other NPCs' variables too 2020-01-07 20:35:15 +00:00
NpcAct040.cpp Sorted out the other NPCs' variables too 2020-01-07 20:35:15 +00:00
NpcAct060.cpp Document ActNpc061 (King) 2020-03-27 17:49:58 +00:00
NpcAct080.cpp Sorted out the other NPCs' variables too 2020-01-07 20:35:15 +00:00
NpcAct100.cpp Sorted out the other NPCs' variables too 2020-01-07 20:35:15 +00:00
NpcAct120.cpp Remove invalid comments 2020-04-06 13:57:54 +01:00
NpcAct140.cpp Remove invalid comments 2020-04-06 13:57:54 +01:00
NpcAct160.cpp Apply some missing BOOL constants 2020-04-03 23:16:40 +01:00
NpcAct180.cpp Remove invalid comments 2020-04-06 13:57:54 +01:00
NpcAct200.cpp Sorted out the other NPCs' variables too 2020-01-07 20:35:15 +00:00
NpcAct220.cpp Sorted out the other NPCs' variables too 2020-01-07 20:35:15 +00:00
NpcAct240.cpp Apply some missing BOOL constants 2020-04-03 23:16:40 +01:00
NpcAct260.cpp Apply some missing BOOL constants 2020-04-03 23:16:40 +01:00
NpcAct280.cpp Apply some missing BOOL constants 2020-04-03 23:16:40 +01:00
NpcAct300.cpp Apply some missing BOOL constants 2020-04-03 23:16:40 +01:00
NpcAct320.cpp Sorted out the other NPCs' variables too 2020-01-07 20:35:15 +00:00
NpcAct340.cpp Sorted out the other NPCs' variables too 2020-01-07 20:35:15 +00:00
NpChar.cpp Merge branch 'accurate' into portable 2020-03-31 14:07:21 +01:00
NpChar.h Document ActNpc061 (King) 2020-03-27 17:49:58 +00:00
NpcHit.cpp More-accurate NpcHit.cpp variable arrangement 2020-01-07 20:52:58 +00:00
NpcHit.h Clean-up NpcHit.cpp 2019-11-14 02:22:16 +00:00
NpcTbl.cpp Merge branch 'accurate' into portable 2020-01-08 13:16:21 +00:00
NpcTbl.h Clean-up NpcTbl.cpp 2019-11-14 02:04:03 +00:00
Organya.cpp Big disgusting backend rework 2020-04-13 18:19:39 +01:00
Organya.h Big disgusting backend rework 2020-04-13 18:19:39 +01:00
PixTone.cpp Cleanup 2020-04-06 13:37:53 +01:00
PixTone.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Profile.cpp Change 'PlatformBackend' namespace to 'Backend' 2020-04-04 20:31:27 +01:00
Profile.h Merge branch 'accurate' into portable 2020-01-07 04:55:16 +00:00
Random.cpp Add a replication of MSVC2003's rand() algorithm 2019-09-04 19:23:35 +00:00
Random.h Add a replication of MSVC2003's rand() algorithm 2019-09-04 19:23:35 +00:00
Resource.cpp Prevent error if Resource table is empty 2020-03-31 20:25:31 +01:00
Resource.h Restore the new resource file system 2019-09-02 23:32:19 +01:00
SelStage.cpp Merge branch 'accurate' into portable 2020-01-08 13:16:21 +00:00
SelStage.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Shoot.cpp More-accurate Shoot.cpp variable arrangement 2020-01-07 21:58:35 +00:00
Shoot.h Clean-up Shoot.cpp 2019-11-14 01:06:04 +00:00
Sound.cpp Change the audio backend API 2020-04-06 19:44:45 +01:00
Sound.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Stage.cpp Merge branch 'accurate' into portable 2020-03-14 19:26:39 +00:00
Stage.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Star.cpp Made Star.cpp compile as C89 in VS2003 2020-01-06 18:39:23 +00:00
Star.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Tags.h Empty Tags.h 2020-01-06 21:20:17 +00:00
TextScr.cpp Merge branch 'accurate' into portable 2020-04-07 14:03:54 +01:00
TextScr.h Remove all the C-compatibility stuff 2020-01-07 04:46:58 +00:00
Triangle.cpp More-accurate Triangle.cpp variable arrangement 2020-01-07 22:13:37 +00:00
Triangle.h Triangle.cpp cleanup 2019-11-14 00:15:02 +00:00
ValueView.cpp More-accurate ValueView.cpp variable arrangement 2020-01-07 22:20:22 +00:00
ValueView.h ...Remove more C-compatibility stuff 2020-01-07 04:50:15 +00:00
WindowsWrapper.h Shut up errors on Windows 2020-03-31 20:22:54 +01:00