aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/computer.h
diff options
context:
space:
mode:
authorStrangerke2012-11-18 00:57:19 +0100
committerStrangerke2012-11-18 00:57:56 +0100
commit8331a015fc0498feb925307f4b265269cd3ee5cb (patch)
treee799df12fce177ecacfc92dc6eeb38a706f6f045 /engines/hopkins/computer.h
parent3da8683c48780520ae5302cecc3d3dd670433c42 (diff)
downloadscummvm-rg350-8331a015fc0498feb925307f4b265269cd3ee5cb.tar.gz
scummvm-rg350-8331a015fc0498feb925307f4b265269cd3ee5cb.tar.bz2
scummvm-rg350-8331a015fc0498feb925307f4b265269cd3ee5cb.zip
HOPKINS: Replace MenuText by an array of structures, implement Charge_Menu()
Diffstat (limited to 'engines/hopkins/computer.h')
-rw-r--r--engines/hopkins/computer.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/hopkins/computer.h b/engines/hopkins/computer.h
index 612178dc4a..e781d56e0a 100644
--- a/engines/hopkins/computer.h
+++ b/engines/hopkins/computer.h
@@ -31,10 +31,16 @@ namespace Hopkins {
class HopkinsEngine;
+struct MenuItem {
+ bool _actvFl;
+ int _lineSize;
+ char _line[90];
+};
+
class ComputerManager {
private:
HopkinsEngine *_vm;
- char MenuText[10600];
+ MenuItem MenuText[50];
char Sup_string[200];
byte Score[96];
int TEXT_COL;
@@ -55,6 +61,7 @@ private:
int CASSEP1;
int CASSEP2;
int CASSDER;
+ int Menu_lignes; // CHECKME: Useless variable
/**
* Load the menu text