Skip to content
This repository was archived by the owner on Aug 4, 2025. It is now read-only.

Commit ba99652

Browse files
oh YES new task done
1 parent dd0d037 commit ba99652

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

TODO.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# List TODO for Cruese Engine
22
## v1.1 (Small Updated)
3-
- [ ] Add a card display game onto `GameSelectionState` (it likely display cartridge)
3+
- [X] Add a card display game onto `GameSelectionState` (it likely display cartridge)
44
- [X] Add a crash handler
55
- [X] Add a `About` class
66

1.54 KB
Loading

source/GameSelectionState.hx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import flixel.text.FlxText;
1414
import flixel.util.FlxColor;
1515
import haxe.io.Bytes;
1616
import openfl.Lib;
17+
import openfl.display.Bitmap;
1718
import openfl.display.BitmapData;
1819

1920
// thought, i wanna make this like a game console
@@ -155,7 +156,12 @@ class GameSelectionState extends FlxState
155156
}
156157
try
157158
{
158-
cardGame.loadGraphic(PolyHandler.trackedMods[curSelected].modPath + "/cardGame.png");
159+
var data = BitmapData.fromFile(PolyHandler.trackedMods[curSelected].modPath + "/cardGame.png");
160+
// trace(data);
161+
if (data == null)
162+
cardGame.loadGraphic(Paths.image('gameUI/cardGameMissing'));
163+
else
164+
cardGame.loadGraphic(data);
159165
}
160166
catch (e:Dynamic)
161167
{

0 commit comments

Comments
 (0)