aboutsummaryrefslogtreecommitdiff
path: root/sky/logic.h
diff options
context:
space:
mode:
Diffstat (limited to 'sky/logic.h')
-rw-r--r--sky/logic.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/sky/logic.h b/sky/logic.h
index 1e90901b65..d00abbe43e 100644
--- a/sky/logic.h
+++ b/sky/logic.h
@@ -152,6 +152,12 @@ public:
void initScreen0(void);
void parseSaveData(uint32 *data);
+private:
+ void setupLogicTable();
+ void setupMcodeTable();
+ const LogicTable *_logicTable;
+ const McodeTable *_mcodeTable;
+
protected:
void push(uint32);
uint32 pop();
@@ -163,7 +169,6 @@ protected:
void stopAndWait();
bool checkProtection(void);
- static const LogicTable _logicTable[];
void nop();
void logicScript();
void autoRoute();
@@ -182,7 +187,6 @@ protected:
void waitSync();
void simpleAnim();
- static const McodeTable _mcodeTable[];
bool fnCacheChip(uint32 a, uint32 b, uint32 c);
bool fnCacheFast(uint32 a, uint32 b, uint32 c);
bool fnDrawScreen(uint32 a, uint32 b, uint32 c);